<SEC-DOCUMENT>0000730263-20-000019.txt : 20201026
<SEC-HEADER>0000730263-20-000019.hdr.sgml : 20201026
<ACCEPTANCE-DATETIME>20200928063531
ACCESSION NUMBER:		0000730263-20-000019
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		108
CONFORMED PERIOD OF REPORT:	20200731
FILED AS OF DATE:		20200928
DATE AS OF CHANGE:		20200928

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			THOR INDUSTRIES INC
		CENTRAL INDEX KEY:			0000730263
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTOR HOMES [3716]
		IRS NUMBER:				930768752
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0731

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

	BUSINESS ADDRESS:	
		STREET 1:		601 E. BEARDSLEY AVENUE
		CITY:			ELKHART
		STATE:			IN
		ZIP:			46514
		BUSINESS PHONE:		(574) 970-7460

	MAIL ADDRESS:	
		STREET 1:		601 E. BEARDSLEY AVENUE
		CITY:			ELKHART
		STATE:			IN
		ZIP:			46514
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>tho-20200731.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:3e86164d-e6b7-4d79-bd18-6962c25d2522,g:1d26d3e3-2cd6-4fd7-920f-6695b55be4ff,d:1a935fcf660540bd83a87f102b9abf04--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:tho="http://www.thorindustries.com/20200731" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tho-20200731</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF80L2ZyYWc6MjNhZmI5YzRhN2U5NDUzZmE4ZTgwNTkxZGJjYTJlNzQvdGFibGU6MWE3MzUyMmE3YTJkNDQxZjkyMjY4MjYzMGIwMzllMmEvdGFibGVyYW5nZToxYTczNTIyYTdhMmQ0NDFmOTIyNjgyNjMwYjAzOWUyYV80LTEtMS0xLTA_5074545f-a471-4b14-86c7-2dbcee212a82">false</ix:nonNumeric><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF80L2ZyYWc6MjNhZmI5YzRhN2U5NDUzZmE4ZTgwNTkxZGJjYTJlNzQvdGFibGU6MWE3MzUyMmE3YTJkNDQxZjkyMjY4MjYzMGIwMzllMmEvdGFibGVyYW5nZToxYTczNTIyYTdhMmQ0NDFmOTIyNjgyNjMwYjAzOWUyYV82LTEtMS0xLTA_a13d4bdd-f3eb-4243-9369-7bd568f77a88">2020</ix:nonNumeric><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF80L2ZyYWc6MjNhZmI5YzRhN2U5NDUzZmE4ZTgwNTkxZGJjYTJlNzQvdGFibGU6MWE3MzUyMmE3YTJkNDQxZjkyMjY4MjYzMGIwMzllMmEvdGFibGVyYW5nZToxYTczNTIyYTdhMmQ0NDFmOTIyNjgyNjMwYjAzOWUyYV83LTEtMS0xLTA_7d8a8b6d-0b54-4467-beb2-4d8a8987361e">FY</ix:nonNumeric><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF80L2ZyYWc6MjNhZmI5YzRhN2U5NDUzZmE4ZTgwNTkxZGJjYTJlNzQvdGFibGU6MWE3MzUyMmE3YTJkNDQxZjkyMjY4MjYzMGIwMzllMmEvdGFibGVyYW5nZToxYTczNTIyYTdhMmQ0NDFmOTIyNjgyNjMwYjAzOWUyYV85LTEtMS0xLTA_d1e69586-0341-474d-9f8e-06ab94db7576">0000730263</ix:nonNumeric><ix:nonNumeric contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMC0xLTEtMTk3MTk_1a909c81-cd47-46d6-8344-9a06b5f48753">us-gaap:AccountingStandardsUpdate201409Member</ix:nonNumeric><ix:nonNumeric contextRef="i41e2d690735448deaf296150156785d0_D20190801-20200731" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njc3_efcd1fb4-a950-4497-ad1f-dd1c1aef6f3b">P7Y</ix:nonNumeric><ix:nonNumeric contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8">us-gaap:OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273">us-gaap:OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97">us-gaap:OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2">us-gaap:OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="tho-20200731.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ic02fc5838f974cd1b369f490c85584f8_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="iee0493b2b5524b6996b28b815153f28c_I20200916"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="id7759e3ec3454a89ad15f4e7d23e8092_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</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="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="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2cb96548f26448ba6f91cd061f37033_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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:context id="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee9dc048f3914e4eb2653a95ce502236_I20170731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a59a346a87c4d8e910f1deea75a7fca_I20170731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f5305722d934146a04835a9df57746a_I20170731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddc74bdbf72843639b831ea962f93c85_I20170731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf9445a6cc844c5f9eddb967f49aacf4_I20170731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b3c8fba2ded4befa8d4244413676a59_I20170731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61320c86736648c888ac8a6b911d0b3b_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75e6552882894446bee2f505467561f2_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i285cfc0d020f4633bc2eac24c85a2584_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80ae0d8371f844de9ffd1ad64788dc2f_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b02c4e303e546189da707cafc35c6eb_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied7e993389504635b36c9218c2584a43_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i5185aa822ce748ccb5554390399196bc_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i86fa0ebec4b1422ca23ba84f3b08c250_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="ic94ae09255e84fdb8691168c7bb7f47d_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i3a00b9f2b918440ca65075b3a887624e_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i532d37a5870b43aa9eec2749dcd34db0_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</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="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="i0aba38f76e3e4bdf95db3552f3e0f08b_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="iacbdffb2237f49fc84d19c9bbdc8ada4_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i8bcb787f1ebb4a7d86d2be681360fa18_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i5d121a18a26e4392b7f51b70ea0c00d9_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="i7141e61e4ac449d5862172bffcfcfd5d_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a4117744e864751ba51793fb1250d02_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie310be9609664ab387aaa59319826a2f_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60f860ec6c84439b9beb2ed492cd4af0_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="ica67a6f79dac43e284d1c8e595f271e0_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i00be26a0eeb048cc80334ca481462aa9_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="if3ffc440c3b74a19af3ea02817634971_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="if8e0e12a5cc94be794173ef9ed1e1c39_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i4e7bc75810074a67a1bafb8e9dea6371_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52b46feb7cab4e5d9eed7ad26d2fe6f2_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie47da40985d042f1b6e222cd7a4cf634_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</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="ic2a1a309fbfa470d88a4ba0ac81104a4_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="ief0248abc02043beb84c610ae4c0109c_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i6513aeb8013246bfbd8c91e713609f9f_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i2bfe40bcca2f4cacad903d8eda619417_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="ib2bf92cc300e450780cad87a7b64113c_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="i2792f4067b0f402e8bec3d58853cf0bf_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i0c91bce9f065492294076e5db7c018ff_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="ib6590e7f5115466f8905a5d9c54263be_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i85e47c8a27774c6bb8b737d4473de5cb_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i0cfdb6856cff40aba8917fa08c5fe599_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i8110ad75d4824700a8c0e8ee0859742b_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77708f95886248cfb857f9e29aa1d06f_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>tho:Segment</xbrli:measure></xbrli:unit><xbrli:context id="ia22dfe4de7fa46e598f4ce086b1db045_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:HeldByOneFinancialInstitutionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b5b12ddff19442aa20b9680ffd04cc7_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:HeldByOneFinancialInstitutionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56e07a80fd5f49478d0e1b97356e03eb_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:OneUsFinancialInstitutionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6efe8b5d5fa4a0680ab3fd8aca46f7b_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:OneUsFinancialInstitutionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied96d910c53c4c91b4e3ef76d2a29725_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:EuroFinancialInstitutionsOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17aabf101dd547fbb54c606ecc236ed6_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:EuroFinancialInstitutionsOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida288f8abab845a4996f83054941ffb1_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:EuroFinancialInstitutionsTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2ebdf11568642da8dd672aa18332bce_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:EuroFinancialInstitutionsTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i932ef483680d4088b396aa701b2263f3_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1308e255281446bc8e420348618ecf18_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0703ef59e31484eb87b54da68c6b6ff_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i466f76b0dad546d8b94d17515a7c6cdd_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia895f4b078204430a910b70cf4ae4f51_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tho:RentalVehiclesMember</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="ic18bdd3872fe4f50b69ab836f3a3cb5c_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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:context id="i72a524f4b3be47f6ac0e0855f469aca0_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</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="idd18712ba5404b3f97a91674c41ca28d_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b14d86602654d539c96f3ca90e42a73_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ifd863ff0fece4e00aa9d1af7b9d2937d_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i0463d7a816f445a0bfd5e50a9736fda7_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i2d19f6dc2bbb4a3c8da6c0c44e155d4a_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkMember</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="i3c42841cf627445a8f133842e278047f_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i02b3b4691709472ab275dce4228035e7_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i1979e076e08c456dbd5018638733520b_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="i0fca2128aba14da3a5c0f93b197f9e6b_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="if40a2638b1bc49ccb6e3625be07aff5c_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86e1802ca7df471cb052b98c6267c0cf_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i8364b11ac09d454ea14bfb9067980c9e_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="ibe6fa22d969a4c03a44ca87789131696_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ccf84f526be48029da4c5f3173fdf0e_I20190801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62cc864e607245ae8a8ebab9041c1aa9_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</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="i706ca4457fb743f9b5a2184dbc229736_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63e83d4152664bb8b9d7f9f06eded8c6_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i284b2a76512d43959317c22a8ced792b_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2816d2d191047c7b25029bbf6b99ae6_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3109780a54545dc85b10862b44ada2a_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:BacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f8e2f3612034c949b9f6cffcf69f4bf_D20190131-20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-31</xbrli:startDate><xbrli:endDate>2019-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacaed913edfb47a382478ae05e66fd50_D20190130-20190202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-30</xbrli:startDate><xbrli:endDate>2019-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0325b56c502f42108f95acc7979a16da_D20190131-20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-31</xbrli:startDate><xbrli:endDate>2019-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id266799ec35a43a89604aa72c9803c72_D20190131-20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-31</xbrli:startDate><xbrli:endDate>2019-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie34a1a9a4c9f4098921b874eb62508c0_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf1ad9f186a14ca889f7c29f00139d9b_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i786e25f9636142df9b746779597cd483_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tho:AcquisitionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</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="i32e134eae2d8433b8c92dc7e8eba3ad1_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</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="ia864289e1e864786aa7e4ced24c19e35_D20190130-20190202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:ProformaIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:FairValueAdjustmentToInventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-30</xbrli:startDate><xbrli:endDate>2019-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7a987560f9e4265ae8b91af3f0e9f91_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tho:SubsidaryLoanMember</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="ifbb77c21bfc94f07acdd7893db9b162c_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:ProformaIncomeMember</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="ieaffb1b0fe4d47d8bc18f628efb958b0_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tho:BusinessAcquisitionRelatedCostsAxisAxis">tho:ForeignCurrencyContractLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tho:AcquisitionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</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="i8c03bba3c6cc46efaef8b9ade2e7cb65_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</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="i7c1ab00c7ae54e62ac5798e3dc098dac_D20200801-20200801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5167ed340594d149a61c3b9db777b05_D20200323-20200323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-23</xbrli:startDate><xbrli:endDate>2020-03-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7125421f03a34ee0b7700bc03dc1e969_I20200323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b07f39d66074240a08845d11fee49a3_I20200323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8223145d33da409283793dea1f0373af_I20200323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i218711303f4044f7809e8ffe9ac0a5d5_I20200323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c7ad343101041acba691a9bcb7a361e_D20200501-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</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="i2cbf8198faee41c7b116e6549eab831a_D20200201-20200323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-03-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79615a5eb4404335b16a79c48f9f2ed0_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</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="ia9715917800944d2a7eb8df3cd74b4a0_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</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="id14019740c134ce7859821c30aa54977_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</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="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="ide39755482ba4396a42723777b4f6a21_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</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="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</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="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i766840af95f5429b90d9c7efdfe8206c_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">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="if99880e9b5e94b6a985c828af17d9ec9_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">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="ifc2c15e0285544ef8da995c50eef8974_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd815ec0da934b178fd75e75dc387790_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="i7aab9f0529d2475d9c021ea0bc6aaed9_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="ifd7d39b981f64c5295efbb580ef8ca08_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25d2febf237a4e059784d061bc8535e6_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39d5646c46a94fffb5f17134db1864b8_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e1db05cfb434c7b89ecda61e691b346_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a48552bb9b14ed9aaebd968c4dfc98d_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9dbbb7ff7cd4ca296c9fb36c15853fb_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib59490e0618742dc81a1fd398ecefb2b_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4d8d66312234ff0a01921937f2d7677_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68cf490b894f461695e05223869746ab_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib742fb96cf804fb0af292e742a6ccc57_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3e229d28a7042d6bd2cde8481114fde_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i372e5a42562044e783203d1f02f274a0_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fe13457746a4d6dbeb3ca182627b85b_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6043bef496cb4ef3b062971354cc4cdc_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i795c3f652d9544fc82b962caa6a80ae6_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77903fb35af64f38a4302c6935726bf4_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i36a268d0812f475ba0cd6e6b154ee90c_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="iaf3a72d722924219aa70e35fd34a812a_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25a227b542d4484486999d9eef56769d_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</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="i0af29df002db4f6bb958f859b09adfdb_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</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="ib59ff11e24ef43c4aed0d80834f61dee_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cd25d6e93b74cb39237e7958b13a192_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</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="ib4cefe0c29a74b00b234610d0c9b48b6_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</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="ib0b5a393c55348fa9d2abc70f93e1ab5_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib57ca2574dc54a3096ef361f1869febd_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</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="i9b08657a30a5469181cd0bfafab70bfa_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</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="i33f475b29af94ea7986c9c2478e78123_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56520cf50af64fb0ab18298fd9cd2e16_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherCountryMember</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="i045186b75ed54d47a411a36a05c687e7_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherCountryMember</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="i1e8a5221ea7d4c9380948a513804929c_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b9ba3e0a5d74b6996c6ef5cf4f59ec1_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i8143bf3fcb634875886bda8c008adf54_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="ie7fc6b7c08a94470a4776616eaa94a50_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3559bdab06104410a92daa1c54cabea8_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id913fa3d4e6d4c5693c7c6540e21de61_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5731e4cf5e814c5190328360dde54c51_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e1cb51984844d28b6bf01bdf9911258_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27592f35abe84a3f9c41a10e4cd70664_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb7de3690a2942cfb1313c9b88914d26_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia765b5bdf3a24d388ba6adb3f5891cf0_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if081d5cd4867405e96dbfca36d6afba7_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i945377183cd44f7daf93c84887932dc5_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</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:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="ie41ec6fae212410a9a8cae1c12f72e53_I20180918"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7512f96113eb4ab7b3e53bed10a4165f_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tho:BusinessAcquisitionRelatedCostsAxis">tho:ForeignCurrencyContractLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tho:AcquisitionCostsMember</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="i203d0217ef7b4edeace4eaadda48a3d3_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i8ebe35faa30543d6b724441b9eef3247_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25b678826b2b4472ba68a726c65a4a22_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i440c4b1dfa0d4e33a50396c9ef8b4219_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6db6f2182ed74d6f8c0de34cb03df9d4_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i9847bd38cbfa416fa34b90a47a3aa748_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i7bb8c2bf80aa44bea9072faa5ffdb09b_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cd82aadcfd14e3b8e0d7474f3966c46_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="i435073d632d949da860033130d5441b1_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="i57b66cc5fe97481eb8ffbb8d763b59bd_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea01bca5bbb449dc994616cb160a3f05_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</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="id839d7046576460aab076d6c0fcdce5f_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</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="i4a24022782c54344a040a775903fe55b_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica651eb576bd4eed827b37f0fe601b73_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i38ab88312ab94d3bae57b24679243d0e_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i9ecd31d0971549ee82aeecb0fa3f677a_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="id4467fdc493146fdb57a1197503bc1e5_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="icbf77d51f0eb433cb4511e0c03b14d0d_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="ia1c738c79eae4abe8438b7ea55d9f17d_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="i365dce342e7f41afbff19ad00994dd59_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="iec1e3013972043efbcadd365f04e86bc_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="id85661ca83d34bc4a2b38e37c1a4e354_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="i8dd2461b85df43fe92af7ffb3af8cbda_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</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="i7f7620eeb79e4d9491ba988e57fefcb4_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</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="i9ce17a02515b418588b40dd7693cb32c_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="idcaefae55d474cb38ab8588c7ed1d8a9_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i367d14c57fc4452da0c388986074b628_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="id41eb94c5d094959bc7ce07dbae71ddd_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="i45a6125b77534c3dab0481093920f2e2_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="ie9ed90908795465f883a18454e317a7b_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="ifc131202d09c4055aca38de9fcc5161a_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="i0b6986268e324e6d85c3a68bbc45bf75_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="ie13adf8492cf47bcb3f9d5c32b2918a1_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i4f196ff56fca4925b79de5de089d5353_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="ie5cab934468f4ceca646145fad098225_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="ide387ae3149a426781621d6b63c33958_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="i1447e7cfea094d1d97707e96a3355ebb_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="ifd7f80590a3c42ea9b4c7c292edf8cb4_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</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="i7d2a6609fca542478fb25fd734134f75_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</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="i0ab22e1322e942a1a2a0f7f7965f434e_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="i1738096052c14bd688e2e167fe0effe9_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cc8eff2ba0f4b73a362e829d6b4f090_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id19425e3580a4dae81648b5c2958e5ab_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i041b12a865974aac8b47dc8ceca3fddb_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2d7d5ca1e814760880bc0b281db3a29_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">tho:LIFOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5fcd47a42c44646a845f1ee2e4fa8db_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">tho:LIFOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc6a1cad1e66409cb1caf80e246deeae_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">tho:FifoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cccece6d023486fae4bf41e12a7f8fc_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">tho:FifoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18ea34f087c84a48b0283bdb7e140f99_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa72256dc57c4c17a7f39d5d62c6264f_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf54d6f1a7134af9b134ac7fe8a41fe7_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2af2e2b829574425a670609e761bc551_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e52a3c15bb443b5ad9b25692219a965_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5f11e2a249043f4bc2980509568da38_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i012d5241a91f4865b13dc9008de91831_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tho:RentalVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibab41366dc2d4577b0ac5d45b34568a6_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tho:RentalVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e20b1d909c548e38abef2b3d21adde7_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkAndCustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64f7b75d37ac4dfea9d65855fd056f0b_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkAndCustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95376d5e7696412b93c827ddf407d1bd_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2640e58d3ce74343a67b979edec7250c_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91b4a61f583744d0b442533c9d05d705_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DesignTechnologyAndOtherIntangiblesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7df7690e080145c28b56c374f2633191_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DesignTechnologyAndOtherIntangiblesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34cf4a69059745bd8d8e66e2445df745_D20191101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</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="i295a43f38f7445a09952e4f0ce0ccab9_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1c0d8a57ba84efba6f156bfb5113ee6_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27cce148b97848fd812d5befd27365bf_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27af2b4e68bd46dfbce205f92434ab62_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id49dadd6f16e4163abfecdeb4f73e665_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</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="i362bad8f479146b98b5664e746206e1d_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</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="ia7db1ea2ed1f42f2aa8b906e799274b0_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i1ddbac13177d44308da3aad80a117141_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</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="i626167740b314cb9af04b89e1ade5d54_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64e6988366384335986d2d8bc5774ac6_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d5e901d3b234015a893c66d469901fa_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c207828f59d4a59b40f143a0d5249ea_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</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="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</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="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</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="i332b40e1bd334e749cec02cd3a463535_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1949f27ff8d4488782235d51b45cc005_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccb472af643d419685ee25e957f2a153_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i058997694fbd497f94722b5bfc8a849a_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</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="ib540e215382746859e053abd2d6d673d_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i451ec604d4f245d0bb743997e7724651_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</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="ie146e86458b2428388bb0016a25b16ff_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</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="i043109c895a54b8cbed10f56d4c98cb9_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe1278c337534f9884e1a5b606e44a33_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8ae289f242e4c0b93a6e69293738e86_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd9817f453a4400da8b0036b06060387_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82288a371e624352b7f48b12ec029dd4_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">tho:TermOfProductWarrantyOneMember</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="ib41ed70ad78943d38748004e6d67bc1b_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">tho:TermOfProductWarrantyTwoMember</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="i67c4a48d2a734ef899c60eae0ac66de4_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4900162b421c4c319f49a5f35610c899_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf07ab1cb39340018246d9916b8c2dc8_D20190131-20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-31</xbrli:startDate><xbrli:endDate>2019-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic11fd630bcad448fb4a9fad4ca7d629a_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6d6ef2369924b65b1c919edd82b0f37_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:EuroTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c6fdae53889442aac5f63dbf6348d70_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2256c73442f4c3aa2bbc8d27e139527_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</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="i6d44af8267684df4be9e17b71685f0c7_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i778af5b05ab44fd6881793c373401bbe_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i867e5b6468db4c938d0fc018989db658_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tho:EuroInterbankOfferedRateEurIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:EuroTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc997642886d45d9a3a9e4db678ed595_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f099219c0b44ce5a3e73a8051250363_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b0107876476447f975e7f485e5fba45_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6531ccdb355f4fb28c18cf8dce895189_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6343318579df42f89233cea1881697a1_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:EuroTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38e289ce554f401a8a3d98854f6468cc_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:EuroTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42073da79b924a02a240f2ecef1481a5_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d602d94036b473487dee76b57e02ff7_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic73f228f698a4071a2e5550adcf3daf2_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if48e520ac1fc4a738985c204d425cde8_I20190201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b041cbaeda244df8ab1523647d02bf2_D20190130-20190202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-30</xbrli:startDate><xbrli:endDate>2019-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic57e92d08507438aad70ba37f311da97_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06a8abac436e42a5a5ddccc28c42e575_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:SwinglineCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48687c1c4fc345499e12ef485f0da7c2_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:UnsecuredSeriesOneDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3280abb4ac1b45ad98969ad159cd1944_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:UnsecuredSeriesTwoDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if82c8b8fc4434a639e89511a1b3deded_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:OtherLongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3a7dce6ffb54f798c6879d787170363_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:OtherLongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i668b209fac6a48e484c0084ed4541642_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</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="i41e2d690735448deaf296150156785d0_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i863c97d93d404ba2adb1e77da91efddb_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i81a5ef9aaf40409cb79c2d7204812103_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:ABLAndTermLoanMember</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="i4f5618ad9e53488f8a8018aa71f7508a_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:ABLAndTermLoanMember</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="if8a4005f18fb482782a4921712eb12cc_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</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="ic937255e031e4d189eb32e395237f35f_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5a172151082419f88ee45f61364b25c_D20170801-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92a5a61991d54c93b4690c0f782045f2_D20180101-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0da8ea09d53b4891b8b32d60ad4d8823_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c6e5596ec3d4641a4a6fc1f21471088_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tho:IncomeTaxProvisionTypeAxis">tho:GiltiMember</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="i13f01f0bc08444e1826ec188b6c33fd4_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tho:IncomeTaxProvisionTypeAxis">tho:GiltiMember</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="i8fe0ad6c49b84c4288e79373afee6164_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tho:ForeignSubsidariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac3dd8967df94fb68210b00ce5e0b5c2_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb9aa0ae370349b4ae619da7f729d356_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</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="i7d3df45960d24809b3ae8a7e9d892a74_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</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="i52e00d1c321f4f389633a6186643c065_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3ab58f9ebbf44bb9718dc81ae1c27bd_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</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="i8257df9f64c6498cb8eddd4708b5953c_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tho:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41bee1ad34fe4cf8a51386e996323aa7_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tho:TwoThousandTenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5863ae919e714aa8861e8404f5b30986_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i7d5625fb26ce456cb9df3fa6b0a1dfe4_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ib0c11070c018425ca97cd4afb7dd47ab_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="ibf5578d066c24a6192cc8a38bdda81e0_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id58c4867cbb64eda83ed87e7f69737ec_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81c839c2884c4c519091f1611b50a7a1_I20170731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ccf7f5c0439458d9638e44be24ead00_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4f1633c2fde42ab8a3f662fc937c666_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:TravelTrailersAndOtherTowablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="ib3c5f32532764142bccc5c3f886669dd_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:TravelTrailersAndOtherTowablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i97b8ed0a051e4027b0d7262d579cc891_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:TravelTrailersAndOtherTowablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3466f692de0a4b188052f13a9a30cebe_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:FifthWheelsTowablesMember</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="ibd5c2069ce9143318ad5779f57d3b6d2_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:FifthWheelsTowablesMember</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="i4e6053773e7f4c98bce2be5ca7ccd3c0_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:FifthWheelsTowablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i424f8ef1ffad428dbf05b7cf688cfd21_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</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="ieb13548dd4ee4c9dbaede7f4666cafb2_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</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="ib3fc1924786744efa78bbdf065335743_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0db60fe649b246b7b26945f0e4d585bd_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassaMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i58317b995232402180c4cbe92ac503a6_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassaMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i04a8c3a6fb28463da78b2e67b62dbffe_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassaMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62dd12fbacf54e45b879aee4c33b3eae_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClasscMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i889a696b55a84a89a1c67070d55146f2_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClasscMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="iab41fda098474b4598dec7d8f96df73b_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClasscMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39407498a3cd4fda870ce31c95be998e_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassbMotorizedMember</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="i4243c14414cd4bb1933e2b62bbf88b20_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassbMotorizedMember</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="i63c7dadd7c364d7798eaf6863cd9ea61_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassbMotorizedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fcce53bbddf4b0b9e506d2dc03838c3_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i3bbdf537fea9403097df8ac1144e2dbc_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i4e704088dca249d09ffad1ea83f6b26f_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i078989c2ce67416a8d573adec3855574_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i41aae602826f4ad8816ab07f83294cd9_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="ic0b267177a06484bae8ef22c8dffb354_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6601da53c0de4faf856e3015be1c2df6_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:MotorcaravanMember</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="ie951a0eecfcf42839ba3c5c165f4cbca_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:MotorcaravanMember</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="i63eeef6e9ac44f34b924569a42fe2590_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:MotorcaravanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe80719581dd464b9b8c7d5b8aad5257_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CampervanMember</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="i75b61525d6e64050bbbeec0581307c41_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CampervanMember</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="i012c6313874c49b98016c01728c7124c_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CampervanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d9b73c94a974802810c62952fa7c223_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CaravanMember</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="i6f22b20e1cf64c12a0d866de232c5343_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CaravanMember</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="i99480d24e2034ef3b9bca9c5ae68062a_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CaravanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9c4c1a8651d4755931b4c2e8edf95c0_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:OtherRvRelatedMember</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="i918375ef4792460db43ccee78e336e9d_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:OtherRvRelatedMember</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="idb8e5f1881c2400cbcf8fb5ca1fb1ae8_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:OtherRvRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14dbea9a67204159950363c9b4efdfc5_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="ie6f4a4fc5d314cf1b6745e61e7ffa028_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i72d927d5e1e2426f8cd015de341a2ab6_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4ad2e1e97174f5a9a802b7abccbec69_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</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="ic0fc8a0bc2f14256bf34b490055e019c_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</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="i41bbc06cfa3d4e70833b398620bc5348_D20170801-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0eda19350cac44c0b7ef7fcb6cd4dd34_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7fc4105fd3c4df393dfd1452bc22e43_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2acb32310bae42a7b4aae177e65d8ec2_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b1e591560f14cdc9ac75ebf01349294_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</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="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</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="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</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="if68f088400f14d189420c63019287e09_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22b260fe30dd4b36a4b67495a54e3a05_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id298838f6acd4a19870e5b186c58a899_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i210a84abb3164f7488b91eb04d951733_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc47f4880f8d4c5a84255dc3c6aee623_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib347b7d773b742478885dc6268eacf88_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3946c76d4f314561bda69c72e2bdc3bf_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i262f61432f714fe288e6bd76b803033c_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic097a3643743487ca377a52f45174cdb_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="iac6828d4cb204404ab009770f6a19daa_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i5db51ae6793848edb5ac5493e6b54f5f_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherGainLossAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1788a7469ec94ca181225e962fb021e2_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5d0919ae6ad44258ab5c84efbf8512d_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02c41afa634c406ebe9e66b4500161c1_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if66c313aa69c4fffbced35ffc69e06d5_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</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="i41379f5b542544eda84f85250c20326d_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</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="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</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="i9b3e1a6325ad40e2a4d84474bb456dc6_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82b2f995ce694cb483b6008efdf4712e_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a6a2d1f4736468aa9c5e1ab85116206_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d2e111db8cb45fca7b5fe71d9510f36_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ebde6eca00a400a9169d4d5293201dc_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="i5754d35b03e440d4b827320050085dd5_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</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="if04277a5ab9f4b65b92049edf9d8c986_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000730263</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherGainLossAttributableToParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i1a935fcf660540bd83a87f102b9abf04_1"></div><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="margin-bottom:2pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%;">UNITED STATES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%;">WASHINGTON, D. C. 20549</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration: underline;">FORM <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8xMTU0NDg3MjEyMTQ3NA_6c8da38b-b045-4ae5-9108-33e4e0599d71">10-K</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%;">(Mark one)</span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3Mg_b9c3456e-abc5-4a4c-8037-f9f106b39a3b">&#9745;</ix:nonNumeric> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">For the fiscal year ended <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMTk5MDIzMjg0NjQz_b46208bb-469f-4656-9f88-9ceb117827de"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMTk5MDIzMjg0NjQz_d5aa3cdb-6bd3-43bb-bfdc-ed1fd04e9829">July&#160;31</ix:nonNumeric>, 2020</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">or</span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3Mw_a56b0620-2851-4442-80c4-e4d7ca48bd9d">&#9744;</ix:nonNumeric> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">For the transition period from&#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="text-align:center;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">Commission file number <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3NA_868d0498-5e1c-432e-9f6a-e371a58453a7">001-09235</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">&#160;</span><img src="tho-20200731_g1.jpg" alt="tho-20200731_g1.jpg" style="height:61px;width:150px;"/></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:16.757%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.655%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.257%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:28.959%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.257%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.655%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.760%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8wLTAtMS0xLTIyNDk5_5606b974-0b1e-478b-9f20-4bba2cdafa25">THOR INDUSTRIES, INC.</ix:nonNumeric></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Exact name of registrant as specified in its charter)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV80LTAtMS0xLTM1NC90ZXh0cmVnaW9uOjIwZTAzYzBkMDIwOTRmNTFiYWU1OTI2ODYwOTMzYmM0XzIxOTkwMjMyNTU1NzI_881886e2-ded5-4d46-8e89-9206aaff4415">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV80LTQtMS0xLTM1Ny90ZXh0cmVnaW9uOjAyM2Q4YzliMTE2NTQyZmRhMTE3MzM5MTEzZGMyOTUxXzIxOTkwMjMyNTU1NzY_95281522-beaf-4b36-99a2-d9fe419d25be">93-0768752</ix:nonNumeric></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. Employer Identification Number)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV83LTAtMS0xLTM2OC90ZXh0cmVnaW9uOjliMWU2OTNlYmM2ZTRhZWM4ODkzNzA0NjA2OWQ3NjE3XzIxOTkwMjMyNTU2MTQ_ffe7262c-6280-4f47-ad0f-1f68f3a830ac">601 E. Beardsley Ave.</ix:nonNumeric>, <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV83LTAtMS0xLTM2OC90ZXh0cmVnaW9uOjliMWU2OTNlYmM2ZTRhZWM4ODkzNzA0NjA2OWQ3NjE3XzIxOTkwMjMyNTU2MjQ_b964956b-0cc4-47bd-b658-c8da77856744">Elkhart</ix:nonNumeric>, <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV83LTAtMS0xLTM2OC90ZXh0cmVnaW9uOjliMWU2OTNlYmM2ZTRhZWM4ODkzNzA0NjA2OWQ3NjE3XzIxOTkwMjMyNTU2Mjg_3dc67736-be94-4378-829b-1eb50a61c261">IN</ix:nonNumeric></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV83LTQtMS0xLTM3NC90ZXh0cmVnaW9uOmJlMjM2ZWUzNWIwMTQwNjFiOTJhN2IyYmM2NTZjNzExXzIxOTkwMjMyNTU1NzE_37a0835d-71fe-4437-9496-35da61d24952">46514</ix:nonNumeric>-3305</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of principal executive offices)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Zip Code)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;">Registrant&#8217;s telephone number, including area code: <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xMC0xLTEtMS0zNzkvdGV4dHJlZ2lvbjo3OWZlZTcyNGI0YWU0ZjNiYmVjNzhiYTFhZDczYjg1Nl8yMTk5MDIzMjU1NjI3_1bc960cb-9f8f-4a01-aaff-807336f24ec6">(574)</ix:nonNumeric>&#160;<ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xMC0xLTEtMS0zNzkvdGV4dHJlZ2lvbjo3OWZlZTcyNGI0YWU0ZjNiYmVjNzhiYTFhZDczYjg1Nl8yMTk5MDIzMjU1NjM3_35bd19c2-541b-4688-96fd-b3ae726eed4f">970-7460</ix:nonNumeric></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Securities registered pursuant to Section&#160;12(b) of the Exchange Act:</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name of each exchange</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title of each class</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trading Symbol(s)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">on which registered</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xNS0wLTEtMS0zODg_3acd7df6-8eaf-408d-94b7-3da577da289b">Common stock (Par value $.10 Per Share)</ix:nonNumeric></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xNS0zLTEtMS0zODM_2116ddad-4d59-4a41-8dc5-3902a699719e">THO</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xNS01LTEtMS0xNDM0OA_ed8fbd57-911c-48ec-9365-c6f30c7f7484">New York Stock Exchange</ix:nonNumeric></span></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">Securities registered pursuant to Section&#160;12(g) of the Exchange Act: None</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3NQ_9e1418df-8789-40ab-9c02-2a5812df4f2d">Yes</ix:nonNumeric>&#160;&#160;&#9745;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3Ng_e1aa4914-11fe-45c1-9a4e-4022cb024878">No</ix:nonNumeric>&#160;&#160;&#9745;</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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&#160;months (or for such shorter period that the registrant was required to file such reports); and (2)&#160;has been subject to the filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3OA_5762e1da-f81f-4bf3-84cc-5a57b213be4c">Yes</ix:nonNumeric>&#160;&#160;&#9745;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3Nw_0c54d7eb-295c-4b7f-bea0-0ca0a27f644d">Yes</ix:nonNumeric>&#160;&#160;&#9745;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:13.334%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.852%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.995%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:31.935%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:19.286%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.998%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6NzVmZjY4MTYxMWQzNDczZThiNmMzNzFjMTY0NTEwOTEvdGFibGVyYW5nZTo3NWZmNjgxNjExZDM0NzNlOGI2YzM3MWMxNjQ1MTA5MV8wLTAtMS0xLTE0MzY2_231eead9-fefe-41da-9d89-1203d935128a">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9745;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accelerated&#160;filer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-accelerated filer</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6NzVmZjY4MTYxMWQzNDczZThiNmMzNzFjMTY0NTEwOTEvdGFibGVyYW5nZTo3NWZmNjgxNjExZDM0NzNlOGI2YzM3MWMxNjQ1MTA5MV8xLTUtMS0xLTE0MzY4_2d50e7a8-bc3b-4ecf-8d1c-7f104c72883f">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging&#160;growth&#160;company</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6NzVmZjY4MTYxMWQzNDczZThiNmMzNzFjMTY0NTEwOTEvdGFibGVyYW5nZTo3NWZmNjgxNjExZDM0NzNlOGI2YzM3MWMxNjQ1MTA5MV8yLTItMS0xLTE0Mzcw_4402fd87-60fe-4ae7-89e5-f5635e329006">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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&#160;13(a) of the Exchange Act.&#160;&#160;&#9744;</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;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. <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8xODY5MTY5NzcwMjAyMw_95e97ee3-87be-4e06-9614-50288db62b9b">&#9745;</ix:nonNumeric></span></div><div style="margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 126-2 of the Exchange Act.)</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">Yes&#160;&#160;<ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3OQ_8b4d7b55-df50-469e-af25-8383e0c350a2">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;&#9745;</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of January&#160;31, 2020 was approximately $<ix:nonFraction unitRef="usd" contextRef="ic02fc5838f974cd1b369f490c85584f8_I20200131" decimals="-6" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8xMDk5NTExNjU2OTI2_dfb4a81f-56a9-4285-9882-40a1dd5ef491">4.265</ix:nonFraction>&#160;billion based on the closing price of the registrant&#8217;s common shares on January&#160;31, 2020, the last business day of the registrant&#8217;s most recently completed second fiscal quarter. Solely for the purpose of this calculation and for no other purpose, the non-affiliates of the registrant are assumed to be all shareholders of the registrant other than (i)&#160;directors of the registrant (ii)&#160;current executive officers of the registrant who are identified as &#8220;named executive officers&#8221; pursuant to Item&#160;10 of the registrant&#8217;s Form&#160;10-K for the fiscal year ended July 31, 2019 and (iii)&#160;any shareholder that beneficially owns 10% or more of the registrant&#8217;s common stock. The exclusion of such persons is not intended, nor shall it be deemed, to be an admission that such persons are affiliates of the registrant. The number of shares of the registrant&#8217;s common stock outstanding as of September&#160;16, 2020 was <ix:nonFraction unitRef="shares" contextRef="iee0493b2b5524b6996b28b815153f28c_I20200916" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMTk5MDIzMjg0NjEz_eb398b9a-4627-4318-8415-7894b33b9f11">55,198,756</ix:nonFraction>.</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;">Documents incorporated by reference:</span></div><div style="text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ4MA_946e3b4f-96bf-4d71-a064-670c430b199b" escape="true">Portions of the Proxy Statement for the Annual Meeting of Stockholders to be held on December&#160;18, 2020 are incorporated by reference in Part III of this Annual Report on Form&#160;10-K.</ix:nonNumeric></span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">TABLE OF CONTENTS</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%;"><tr><td style="width:1.0%;"></td><td style="width:13.489%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.994%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:59.082%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.035%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Page</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_10">PART I</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;1.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_13">BUSINESS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_13">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;1A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_16">RISK FACTORS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_16">10</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;1B.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_19">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_19">24</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;2.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_22">PROPERTIES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_22">24</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;3.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_25">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_25">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;4.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_28">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_28">25</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_31">PART II</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;5.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_34">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_34">26</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;6.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_37">SELECTED FINANCIAL DATA</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_37">26</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;7.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_40">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_40">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;7A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_43">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_43">52</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;8.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_46">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA &#8211; SEE ITEM&#160;15</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_46">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;9.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_49">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_49">54</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;9A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_52">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_52">54</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;9B.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_55">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_55">56</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_58">PART III</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;10.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_61">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_61">58</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;11.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_64">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_64">58</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;12.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_67">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_67">58</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;13.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_70">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_70">58</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;14.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_73">PRINCIPAL ACCOUNTING FEES AND SERVICES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_73">59</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_76">PART IV</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;15.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_79">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_79">60</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_82">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i1a935fcf660540bd83a87f102b9abf04_82">62</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">EX-21.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">EX-23.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">EX-31.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">EX-31.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">EX-32.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">EX-32.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">iii</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART I</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Unless otherwise indicated, all Dollar and Euro amounts are presented in thousands except per share data.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_13"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;1. BUSINESS</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">General Development of Business</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Company was founded in 1980 and has grown to become the largest manufacturer of recreational vehicles (&#8220;RVs&#8221;) in the world. We are also the largest manufacturer of RVs in North America, and one of the largest manufacturers of RVs in Europe. The Company manufactures a wide variety of RVs in the United States and Europe, and sells those vehicles, as well as related parts and accessories, primarily to independent, non-franchise dealers throughout the United States, Canada and Europe. We are incorporated in Delaware and are the successor to a corporation of the same name which was incorporated in Nevada on July&#160;29, 1980. Our principal executive office is located at 601 East Beardsley Avenue, Elkhart, Indiana 46514 and our telephone number is (574)&#160;970-7460. Our Internet address is </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">www.thorindustries.com</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. We&#160;maintain copies of our recent filings with the Securities and Exchange Commission (&#8220;SEC&#8221;), available free of charge, on our web site. Unless the context otherwise requires or indicates, all references to &#8220;Thor&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221; and &#8220;us&#8221; refer to Thor Industries, Inc. and its subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our principal North American recreational vehicle operating subsidiaries are Airstream, Inc. (&#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Airstream</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221;), Thor Motor Coach, Inc. (&#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Thor Motor Coach</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221;), Keystone RV Company (&#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Keystone</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221;, which includes CrossRoads and Dutchmen), Heartland Recreational Vehicles, LLC (&#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Heartland</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221;, which includes Cruiser RV, LLC (&#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">CRV</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221;) and DRV, LLC (&#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">DRV</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221;)), K.Z., Inc. (&#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">KZ</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221;, which includes Venture RV) and Jayco, Inc. (&#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Jayco</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221;, which includes Jayco, Starcraft, Highland Ridge and Entegra Coach).</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our European recreational vehicle operations include eight RV production facilities producing numerous brands within Europe, including Buccaneer, Buerstner, Carado, Compass, CrossCamp, Dethleffs, Elddis, Eriba, Etrusco, Hymer, Laika, LMC, Niesmann+Bischoff, Sunlight and Xplore.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Acquisitions</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fiscal 2020</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Togo Group</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the Company formed a 50/50 joint venture, originally called TH2connect, LLC, with Tourism Holdings Limited ("</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">"). In July 2019, this joint venture was rebranded as "Togo Group." Togo Group was formed to own, improve and sell innovative and comprehensive digital applications through a platform designed for the global RV industry. Since its formation through March 23, 2020, the Company applied the equity method of accounting to the joint venture.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective March 23, 2020 the Company and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> reached an agreement (the &#8220;2020 Agreement&#8221;) whereby the Company agreed to pay </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> $6,000 on August 1, 2020 and, in return, obtained additional ownership interest in Togo Group. In addition, certain assets or rights to assets historically owned by Togo Group were distributed to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in exchange for a corresponding reduction in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8217;s ownership interest in Togo Group. As a result of the 2020 Agreement, Thor has a 73.5% controlling interest in Togo Group and the power to direct the activities of Togo Group. Since the effective date of the 2020 Agreement, the operating results, balance sheet accounts and cash flow activity of Togo Group are consolidated within the Company's Consolidated Financial Statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The operations of Togo Group are focused on digital solutions primarily for the North American market related to travel and RV use, with expansion into other regions anticipated in future periods. Togo Group is managed as a stand-alone operating entity.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fiscal 2019</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Erwin Hymer Group Acquisition</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February&#160;1, 2019, the Company and the shareholders of Erwin Hymer Group SE (&#8220;EHG&#8221; or &#8220;Erwin Hymer Group&#8221;) closed on a transaction in which the Company acquired EHG. EHG is headquartered in Bad Waldsee, Germany, and is one of the largest RV manufacturers in Europe. The Company acquired EHG in order to expand its operations into the established but growing European market with a long-standing European industry leader.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At the closing, the Company paid cash consideration of approximately 1.53&#160;billion Euro (approximately $1.76&#160;billion at the exchange rate as of February&#160;1, 2019) and issued 2,256,492 shares of the Company&#8217;s common stock to the sellers valued at $144.2&#160;million. The cash consideration was funded through a combination of available cash on hand of approximately $95&#160;million and debt financing consisting of two credit facility agreements, a seven-year, $2.1&#160;billion term loan, with an approximate $1.4&#160;billion U.S. dollar-denominated tranche and an approximate 0.6&#160;billion Euro tranche (approximately $0.7&#160;billion at the exchange rate at February&#160;1, 2019), and $100&#160;million utilized at closing from a five-year, $750&#160;million asset-based credit facility (&#8220;ABL&#8221;), each as more fully described in Note 12 to the Consolidated Financial Statements. The obligations of the Company under each facility are secured by liens on substantially all of the assets of the Company, and both agreements contain certain customary representations, warranties and covenants of the Company.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain costs incurred during the fiscal year ended July 31, 2019 related to this acquisition, including the foreign currency forward contract loss and certain bank fees, ticking fees, legal, advisory and other costs, as discussed in Note 2 to the Consolidated Financial Statements, are included in Acquisition-related costs in the Consolidated Statements of Income and Comprehensive Income.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">North American Recreational Vehicles</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Thor, through its operating subsidiaries, is currently the largest manufacturer of RVs in North America, by units sold and revenue, based on retail statistics published by Statistical Surveys, Inc. and other reported data. Our North American operating subsidiaries are as follows:</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Airstream</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Airstream manufactures and sells premium quality travel trailers and motorhomes. Airstream travel trailers are distinguished by their rounded shape and bright aluminum finish and, in our opinion, constitute the most recognized product in the recreational vehicle industry. Airstream manufactures and sells travel trailers under the trade names </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Airstream Classic</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Globetrotter</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">International</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Flying Cloud</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Caravel</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Bambi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basecamp</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Airstream also sells the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Interstate</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Atlas</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> series of Class&#160;B motorhomes.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Thor Motor Coach</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Thor Motor Coach manufactures and sells gasoline and diesel Class&#160;A and Class&#160;C motorhomes. Its products are sold under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Four Winds</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Freedom Elite</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Majestic</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Hurricane</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Chateau</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Windsport</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Axis</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Vegas</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Tuscany</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Palazzo</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Aria</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Quantum</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compass</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Gemini</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">A.C.E.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Thor Motor Coach also manufactures and sells Class&#160;B motorhomes under the trade names </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sequence </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Tellaro</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Keystone</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Keystone manufactures and sells conventional travel trailers and fifth wheels and includes the operations of Keystone, Dutchmen and CrossRoads. Keystone manufactures and sells conventional travel trailers and fifth wheels under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Montana</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Springdale</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Hideout</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sprinter</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Outback</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Laredo</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Bullet</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fuzion</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Raptor</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Passport</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cougar</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, while the Dutchmen travel trailer and fifth wheel trade names include </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Coleman</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Kodiak</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Aspen Trail</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Aerolite</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Voltage</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. CrossRoads manufactures and sells conventional travel trailers and fifth wheels under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cruiser</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Volante</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sunset Trail</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Zinger</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and luxury fifth wheels under the trade name </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Redwood</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Heartland</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Heartland manufactures and sells conventional travel trailers and fifth wheels and includes the operations of Heartland, Cruiser RV and DRV. Heartland, including Cruiser RV and DRV, manufactures and sells conventional travel trailers and fifth wheels under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Landmark</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Bighorn</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Elkridge</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Trail Runner</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">North Trail</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cyclone</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Torque</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Prowler</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Milestone</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Shadow Cruiser</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Lithium</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">MPG</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Radiance, Sundance</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stryker</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and luxury fifth wheels under the trade name </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">DRV</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Mobile Suites</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">KZ</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">KZ manufactures and sells conventional travel trailers and fifth wheels and includes the operations of KZ and Venture RV. KZ manufactures and sells conventional travel trailers and fifth wheels under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Escape</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sportsmen</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Connect</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Venom</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Gold</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Durango</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sportster</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, while Venture RV manufactures and sells conventional travel trailers under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stratus</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">SportTrek</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sonic</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Jayco</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Jayco manufactures and sells conventional travel trailers, fifth wheels and motorhomes, and includes the operations of Jayco, Starcraft, Highland Ridge and Entegra Coach. Jayco manufactures and sells conventional travel trailers and fifth wheels under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Jay Flight</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Jay Feather</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Eagle</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Pinnacle</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Talon</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, and also manufactures Class&#160;A and Class&#160;C motorhomes under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Alante</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Precept</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Greyhawk</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Redhawk</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Starcraft manufactures and sells conventional travel trailers and fifth wheels under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Autumn Ridge</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Telluride</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Highland Ridge manufactures and sells conventional travel trailers and fifth wheels under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Highlander</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Mesa Ridge</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Open Range</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Entegra Coach manufactures and sells Class&#160;A motorhomes under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Insignia</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Aspire</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Anthem</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cornerstone</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and Class&#160;C and A motorhomes under trade names such as </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Odyssey</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Esteem</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Emblem</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">European Recreational Vehicles</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Thor, through its EHG operating subsidiaries, is currently one of the largest manufacturers of caravans and motorcaravans in Europe according to the European Caravan Foundation (&#8220;ECF&#8221;).</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Erwin Hymer Group (EHG)</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">EHG manufactures towable and motorized recreational vehicles, including motorcaravans, caravans, campervans and urban vehicles in eight RV production facilities within Europe. EHG produces and sells numerous brands within Europe, such as Buccaneer, Buerstner, Carado, Compass, CrossCamp, Dethleffs, Elddis, Eriba, Etrusco, Hymer, Laika, LMC, Niesmann+Bischoff, Sunlight and Xplore. In addition, EHG&#8217;s operations include other RV-related products and services.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Other</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Postle</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Postle Operating, LLC ("Postle") manufactures and sells aluminum extrusions and specialized component products to RV and other manufacturers.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Togo Group</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Togo Group develops and provides innovative digital products and services that empower travelers to more easily own and maintain recreational vehicles, as well as discover, book, and navigate road trips.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Product Line Sales and Segment Information</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has three reportable segments: (1)&#160;North American Towable Recreational Vehicles, (2)&#160;North American&#160;Motorized Recreational Vehicles and (3)&#160;European Recreational Vehicles. The North American Towable Recreational Vehicle reportable segment consists of the following operating segments that have been aggregated: Airstream (towable), Heartland (including Cruiser RV and DRV), Jayco (including Jayco towable, Starcraft and Highland Ridge), Keystone (including CrossRoads and Dutchmen) and KZ&#160;(including Venture RV). The North American Motorized Recreational Vehicle reportable segment consists of the following operating segments that have been aggregated: Airstream (motorized), Jayco (including Jayco motorized and Entegra Coach) and Thor Motor Coach. The European Recreational Vehicles reportable segment consists solely of the EHG business, as discussed in Note 2 to the Consolidated Financial Statements. EHG manufactures a full line of towable and motorized recreational vehicles, including motorcaravans, caravans, campervans and urban vehicles in eight RV production facilities within Europe.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The operations of the Company&#8217;s Postle and Togo Group subsidiaries are included in &#8220;Other,&#8221; which is a non-reportable segment. Net sales included in Other mainly relate to the sale of aluminum extrusions and specialized component products. Intercompany eliminations adjust for Postle sales to the Company&#8217;s North American towable and North American motorized segments, which are consummated at established transfer prices generally consistent with the selling prices of extrusion components to third-party customers.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total assets include those assets used in the operation of each reportable and non-reportable segment, and the Corporate assets consist primarily of cash and cash equivalents, deferred income taxes, deferred compensation plan assets and certain Corporate real estate holdings primarily utilized by certain U.S.-based operating subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below sets forth the contribution of each of the Company&#8217;s reportable segments to net sales in each of the last three fiscal years:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.685%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.846%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.870%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.846%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.870%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.846%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.873%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,140,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72.1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,390,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,315</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">European </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,485,391</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,015,971</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98.1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,694,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,481</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,374</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132,053)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">The European totals include 12 months of operations of EHG in FY 2020 and 6 months of operations in FY 2019 from the February 1, 2019 acquisition date.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For additional information regarding our segments, see Note 3 to the Consolidated Financial Statements.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recreational Vehicles</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We manufacture a wide variety of recreational vehicles in the United States and Europe and sell those vehicles, as well as related parts and accessories, primarily to independent, non-franchise dealers throughout the United States, Canada and Europe. North American recreational vehicle classifications are based upon standards established by the RV Industry Association (&#8220;RVIA&#8221;). The principal types of recreational vehicles that we produce in North America include conventional travel trailers and fifth wheels as well as Class&#160;A, Class&#160;C and Class&#160;B motorhomes. In Europe, we produce numerous types of towable and motorized recreational vehicles, including caravans, motorcaravans, campervans, urban vehicles and other RV-related products and services.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Travel trailers are non-motorized vehicles which are designed to be towed by passenger automobiles, pickup trucks, SUVs or vans. Travel trailers provide comfortable, self-contained living facilities for camping, vacationing and other purposes. Within North America we produce &#8220;conventional&#8221; and &#8220;fifth wheel&#8221; travel trailers. Conventional trailers are towed by means of a frame hitch attached to the towing vehicle. Fifth wheel trailers, designed to be towed by pickup trucks, are constructed with a raised forward section that is attached to a receiver in the bed area of the pickup truck.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A motorhome is a self-powered vehicle built on a motor vehicle chassis. Motorhomes are self-contained with their own lighting, heating, cooking, refrigeration, sewage holding and water storage facilities, so that they can be utilized without being attached to utilities.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Within North America, Class&#160;A motorhomes, generally constructed on medium-duty truck chassis, are supplied complete with engine and drivetrain components by motor vehicle manufacturers such as Ford, Freightliner and The Shyft Group. We design, manufacture and install the living area and driver&#8217;s compartment of Class&#160;A motorhomes. Class&#160;C and Class&#160;B motorhomes are generally built on a Ford, General Motors or Mercedes Benz small truck or van chassis, which includes an engine, drivetrain components and a finished cab section. We construct a living area which has access to the driver&#8217;s compartment and attaches to the cab section. Although they are not designed for permanent or semi-permanent living, motorhomes can provide comfortable living facilities for camping, vacationing and other purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In Europe, a caravan is a travel trailer which is a non-motorized vehicle designed to be towed by passenger automobiles, SUVs or vans. Caravans provide comfortable, self-contained living facilities for camping, vacationing and other purposes. In Europe, the focus is on light and small caravans that can even be towed by small passenger cars.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Motorcaravans are similar to the Class&#160;A and Class&#160;C motorized products in the North American market. Motorcaravans include various types, such as, integrated, semi-integrated and alcove, and are generally constructed on light duty truck chassis, supplied complete with engine and drivetrain components by chassis manufacturers such as Fiat, PSA Group, Mercedes and Iveco. The main difference between European motorcaravans as compared to RVs in the North American market is that the focus in Europe is on lighter and smaller vehicles due to weight restrictions and driving license requirements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An integrated motorcaravan contains driving and passenger space that is completely integrated into the vehicle, along with the living area, which creates a great feeling of openness. The driver/passenger and living areas are made of one compartment and form a single unit.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A semi-integrated motorcaravan is one whose cab (driver/passenger compartment) belongs to the chassis. This means that the existing driver/passenger area is complemented by an attached living area. As a result, the advantages of the basic vehicle are enhanced by mobile living.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An alcove motorcaravan is one where there is an additional sleeping space located above the driver&#8217;s cab. This superstructure is called an &#8220;alcove&#8221; and it comprises sleeping accommodations for two people. Behind the driver&#8217;s cab is an additional bedroom and a living space with basic equipment.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A campervan is comparable to the Class&#160;B motorhome in the North American market. They are generally built on a Fiat, Citroen or Mercedes panel van chassis which includes an engine, drivetrain components and a finished cab section. A constructed living area provides access to the driver&#8217;s compartment and attaches to the cab section. As they are smaller and more compact than typical motorhomes, a campervan has the advantage of being easier to maneuver and easier to park.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An urban vehicle is a multi-functional vehicle similar to a minivan that is mainly used as a family car but has a small removable kitchen and sitting area that can be converted into a sleeping area. Additionally, these vehicles are equipped with a pop-up roof to provide additional sleeping quarters.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Production</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to minimize finished inventory, our recreational vehicles in both North America and Europe are generally produced to dealer order. Our facilities are designed to provide efficient assembly-line manufacturing of products. In North America and Europe, capacity increases can generally be achieved relatively quickly and at relatively low cost, largely by acquiring, leasing, or building additional facilities and equipment and increasing the number of production employees. In North America, capacity decreases can generally be achieved relatively quickly and at relatively low cost, mainly by decreasing the number of production employees. In Europe, short-term capacity decreases can generally be achieved by adjusting work schedules and reducing the number of contract and temporary workers.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We purchase many of the components used in the production of our recreational vehicles in finished form. The principal raw materials used in the manufacturing processes for motorhomes, including motorcaravans, campervans and urban vehicles, and travel trailers, including caravans, are chassis, aluminum, lumber, plywood, plastic, fiberglass and steel purchased from numerous suppliers.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our relationship with our chassis suppliers is similar to our other RV vendor relationships in that no long-term contractual commitments are entered into by either party. Historically, chassis manufacturers resort to an industry-wide allocation system during periods when chassis supply is restricted. These allocations are generally based on the volume of chassis previously purchased. While we are not dependent on any one supplier, we do depend on a consistent supply of chassis from a limited number of chassis suppliers. Sales of motorhomes rely on these chassis. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Following the COVID-19 related shut-down we experienced in our third fiscal quarter, during our fourth quarter we began to experience certain supply constraints and intermittent, short-term delays related to the delivery of certain component parts, including chassis, that are necessary to the production of our units. Through July 31, 2020 those disruptions were generally short-term in nature and limited in scope. We managed to continue production by shifting our production schedules, securing alternative supplies of the needed parts and taking other proactive actions. Subsequent to July 31, 2020, due to the heightened demand within the RV industry and other related industries that utilize some of the same component parts, we continue to face supply constraints of various component parts. This situation is fluid, with the items experiencing shortages changing frequently as disruptions caused by COVID-19 are impacting the entire supply chain as well as the transportation of those items. If the supply constraints become more significant, longer term in nature or are not limited in scope; if industry demand continues to increase faster than the suppliers can respond; or if other factors were to impact the suppliers&#8217; ability to supply our production needs, our business and results of operations could be adversely affected. We are continuing to take proactive actions to limit the impact of these supply constraints and delays on our production and sales. </span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Generally, our North American and European RV operating subsidiaries introduce new or improved lines or models of recreational vehicles each year. Changes typically include new sizes and floor plans, different decors or design features and engineering and technological improvements.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Seasonality</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Since recreational vehicles are used primarily by vacationers and campers, our recreational vehicle sales tend to be seasonal and, in most geographical areas, tend to be lower during the winter months than in other periods. As a result, our recreational vehicle sales are historically lowest during our second fiscal quarter, which ends on January&#160;31 of each year. However, industry wholesale shipments in calendar 2020 may not follow typical seasonal patterns as dealers adjust their inventory to the current demand by consumers in the near term following the increased market demand as a result of the COVID-19 pandemic.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Marketing and Distribution</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We sell our recreational vehicles primarily to independent, non-franchise dealers located throughout the United States, Canada and Europe. Each of our recreational vehicle operating subsidiaries sell to their own network of independent dealers, with many dealers carrying more than one of our product lines, as well as products from other manufacturers. As of July 31, 2020, there were approximately 2,300 dealership locations carrying our products in the U.S. and Canada and approximately 1,000 dealership locations carrying our products throughout Europe. We believe that the working relationships between the management and sales personnel of our operating entities and the independent dealers provide us with valuable information on customer preferences and the quality and marketability of our products.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our European brands distribute their vehicles in Europe through dealer networks that offer various EHG brands covering all price segments in each region, avoiding brand overlap even in regions with two or more dealers that offer EHG brands. The European dealer base is comprised primarily of independent dealers, although EHG does operate three company-owned dealerships. Approximately 30% of the independent European dealers sell EHG brands exclusively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Each of our recreational vehicle operating subsidiaries has an independent wholesale sales force that works directly with dealers. Typically, there are a number of wholesale shows held during the year in key locations within the United States and Europe. These shows allow dealers to view new and existing products as well as place orders. Due to the current pandemic and ongoing efforts to limit its spread, we do not expect to attend any major wholesale shows for at least the remainder of calendar 2020. Based on our backlog as of July 31, 2020, we do not believe that the lack of these wholesale shows will have a material, negative impact to our near-term operations. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Historically, the most important retail sales events occur at various consumer recreational vehicle shows or trade fairs which take place throughout the year at different locations across the United States, Canada and Europe. However, due to the current pandemic and ongoing efforts to limit its spread, most retail show sponsors and dealers have cancelled these shows for at least the near-term future. We do not expect the lack of these shows to have a negative impact on our sales in the near-term due to increased digital marketing activities by both our operating units and the dealers of our units. We also benefit in the United States from the recreational vehicle awareness advertising and marketing programs sponsored by the RVIA in national print media and television. </span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In our selection of individual, independent dealers, we emphasize the dealer&#8217;s ability to maintain a sufficient inventory of our products, as well as their financial stability, credit worthiness, reputation, experience and ability to provide service to the end customer. Many dealers, particularly in North America, carry the recreational vehicle lines of one or more of our competitors. Generally, each of our recreational vehicle operating subsidiaries have separate dealer agreements.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">One dealer, FreedomRoads, LLC, accounted for approximately 15.0% of our consolidated net sales in fiscal 2020 and for approximately 18.5% and 20.0% in fiscal 2019 and fiscal 2018, respectively. This dealer also accounted for approximately 18% of the Company&#8217;s consolidated trade accounts receivable at July 31, 2020 and approximately 19% at July 31, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We generally do not finance dealer purchases. Most dealers are financed on a &#8220;floor plan&#8221; basis by an unrelated bank or financing company, which lends the dealer all or substantially all of the wholesale purchase price and retains a security interest in the vehicles purchased. As is customary in the recreational vehicle industry, we will generally execute a repurchase agreement with a lending institution financing a dealer&#8217;s purchase of our products upon the lending institution&#8217;s request. Repurchase agreements provide that, typically for a period of up to eighteen months after a unit is financed and in the event of default by the dealer and notification from the lending institution of the dealer default, we will repurchase all of the applicable or qualifying dealer units repossessed by the lending institution for the amount then due, which is often less than 100% of the dealer&#8217;s cost. The risk of loss under repurchase agreements is spread over numerous dealers and is further reduced by the resale value of the units which we would be required to repurchase. Based on current conditions, we believe that future losses under these agreements would not have a material adverse effect on our Company. The Company&#8217;s total commercial commitments under standby repurchase obligations on dealer inventory financing as of July 31, 2020 and July 31, 2019 were $1,876,922 and $2,961,019, respectively. The losses incurred due to repurchase were not material in fiscal 2020, 2019 or 2018.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Backlog</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The backlogs for our North American towable, North American motorized and European recreational vehicle segments as of July 31, 2020 and July 31, 2019, respectively, were as follows.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:34.614%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.378%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,763,678</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">693,156</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,070,522</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,451,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,847</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">992,794</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,215,319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,152,003</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,063,316</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">265.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,525,973</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">852,675</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">673,298</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,741,292</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,004,678</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,736,614</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">These increases are attributable to several factors, beginning with elevated dealer inventory levels in certain locations at July 31, 2019, which caused backlogs at that date to be relatively low. By comparison, recent production interruptions from March through May 2020 due to the COVID-19 pandemic, coupled with increased retail demand due to the perceived safety of RV travel during the COVID-19 pandemic, a strong desire to socially distance, and the reduction in commercial air travel and cruises, have decreased dealer inventory levels at July 31, 2020 to historically low levels in many areas and therefore caused a significant increase in recent dealer orders.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Backlog represents unfilled dealer orders on a particular day which can and do fluctuate on a seasonal basis. The manufacturing time in the recreational vehicle business is relatively short. Barring any significant and longer term material supply constraints, the existing backlogs of the North American towable, North American motorized and European recreational vehicle segments are expected to be filled in fiscal 2021.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranties</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In North America, we generally provide retail purchasers of our recreational vehicles with a one-year or two-year limited warranty against defects in materials and workmanship with longer warranties on certain structural components. In Europe, we generally offer a two-year limited warranty on certain structural components and up to a 12-year warranty against water leakage. The chassis and engines in all of our motorhomes are generally warranted for various periods in excess of one year by their manufacturers.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Regulation</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the countries where we operate and our products are sold, we are subject to various vehicle safety and compliance standards. Within the United States, we are a member of the RVIA, a voluntary association of recreational vehicle manufacturers which promulgates recreational vehicle safety standards in the United States. We place an RVIA seal on each of our North American recreational vehicles to certify that the RVIA&#8217;s standards have been met. We also comply with the National Highway Traffic Safety Administration (&#8220;NHTSA&#8221;) in the U.S. and with similar standards within Canada and Europe as it relates to the safety of our products.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Governmental authorities in the regions in which we operate have various environmental control standards relating to air, water and noise pollution which affect our business and operations. For example, these standards, which are generally applicable to all companies, control our choice of paints, our air compressor discharge, our waste water and the noise emitted by our factories. We rely upon certifications obtained by chassis manufacturers with respect to compliance by our vehicles with applicable emission control standards.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our plants are subject to and are periodically inspected by various governmental and industry agencies concerned with health and safety in the work place to ensure that our plants and products comply with applicable governmental and industry standards. We believe that our products and facilities comply in all material respects with applicable vehicle safety (including those promulgated by NHTSA), environmental, industry, health, safety and other required regulations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not believe that ongoing compliance with the existing regulations discussed above will have a material effect in the foreseeable future on our capital expenditures, earnings or competitive position, however, future developments in regulation and/or policy could impose significant challenges upon our business operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Competition</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The recreational vehicle industry is generally characterized by low barriers to entry. The recreational vehicle market is intensely competitive, with numerous other manufacturers selling products that compete directly with our products. We also compete against consumer demand for used recreational vehicles, particularly during periods of economic downturn, and against other forms of consumer leisure, outdoor or vacation spending priorities. We also experience a certain level of competition between our own operating subsidiaries. Increased activity in the market for used recreational vehicles may also impact manufacturers&#8217; sales of new products. Competition in the recreational vehicle industry is based upon price, design, value, quality and service. We believe that the price, design, value and quality of our products and the warranty coverage and service that we provide allow us to compete favorably for retail purchasers of recreational vehicles and consumer leisure spending. There are approximately 65 RV manufacturers in the U.S. and Canada, according to RVIA and approximately 30 RV manufacturers across Europe according to Caravaning Industry Association e.V. (&#8220;CIVD&#8221;).</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our primary RV competitors within the North American towable and motorized segments are Forest River, Inc. and Winnebago Industries, Inc. We are the largest recreational vehicle manufacturer in North America in terms of both units produced and revenue. According to Statistical Surveys, Inc., for the six months ended June 30, 2020, Thor&#8217;s current combined U.S. and Canadian market share based on unit retail sales was approximately 43.7% for travel trailers and fifth wheels combined and approximately 38.5% for motorhomes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our primary RV competitors within the European segment are Trigano, Hobby/Fendt, Knaus Tabbert and various vehicle manufacturers. EHG&#8217;s current European market share for the six months ended June 30, 2020 based on unit retail sales was approximately 26.2% for motorcaravans and campervans combined and approximately 20.6% for caravans.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Trademarks and Patents</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have registered United States trademarks, Canadian trademarks, German trademarks and certain other international trademarks and licenses carrying the principal trade names and model lines under which our products are marketed. We hold and protect certain patents related to our business. We are not dependent upon any patents or technology licenses of others for the conduct of our business.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Employee Relations</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At July 31, 2020, we employed approximately 22,250 full-time employees worldwide, including 14,900 full-time employees in the United States, of which approximately 1,800 were salaried, and 7,350 full-time employees in Europe, of which approximately 2,000 were salaried. None of our North American employees are represented by certified labor organizations. Within our European-based operations, we are subject to employee contracts, Works Councils and certain labor organizations. We believe that we maintain a good working relationship with our employees.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This Annual Report on Form 10-K includes certain statements that are &#8220;forward-looking&#8221; statements within the meaning of the U.S. Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements are made based on management&#8217;s current expectations and beliefs regarding future and anticipated developments and their effects upon Thor, and inherently involve uncertainties and risks. These forward-looking statements are not a guarantee of future performance. We cannot assure you that actual results will not differ materially from our expectations. Factors which could cause materially different results include, among others:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the extent and impact from the continuation of the coronavirus pandemic, along with the responses to contain the spread of the virus by various governmental entities or other actors, which may have negative effects on retail customer demand, our independent dealers, our supply chain, or our production and which may have a negative impact on our consolidated results of operations, financial position, cash flows and liquidity;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the ability to ramp production up or down quickly in response to rapid changes in demand while also managing costs and market share;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the effect of raw material and commodity price fluctuations, and/or raw material, commodity or chassis supply restrictions;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the impact of tariffs on material or other input costs;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the level and magnitude of warranty claims incurred;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">legislative, regulatory and tax law and/or policy developments including their potential impact on our dealers and their retail customers or on our suppliers;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the costs of compliance with governmental regulation; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">legal and compliance issues including those that may arise in conjunction with recently completed transactions;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">lower consumer confidence and the level of discretionary consumer spending; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">interest rate fluctuations and their potential impact on the general economy and specifically on our dealers and consumers;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the impact of exchange rate fluctuations;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">restrictive lending practices which could negatively impact our independent dealers and/or retail consumers;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">management changes; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the success of new and existing products and services;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the ability to efficiently utilize existing production facilities; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes in consumer preferences;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the risks associated with acquisitions, including: the pace and successful closing of an acquisition, the integration and financial impact thereof, the level of achievement of anticipated operating synergies from acquisitions, the potential for unknown or understated liabilities related to acquisitions, the potential loss of existing customers of acquisitions, and our ability to retain key management personnel of acquired companies;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">a shortage of necessary personnel for production and increasing labor costs to attract production personnel in times of high demand;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the loss or reduction of sales to key dealers; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">disruption of the delivery of units to dealers; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">increasing costs for freight and transportation;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">asset impairment charges;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">cost structure changes;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">competition;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the impact of potential losses under repurchase or financed receivable agreements;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the potential impact of the strength of the U.S. dollar on international demand for products priced in U.S. dollars;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">general economic, market and political conditions in the various countries in which our products are produced and/or sold;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the impact of changing emissions and other regulatory standards in the various jurisdictions in which our products are produced and/or sold;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes to our investment and capital allocation strategies or other facets of our strategic plan; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes in market liquidity conditions, credit ratings and other factors that may impact our access to future funding and the cost of debt.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These and other risks and uncertainties are discussed more fully in Item 1A Risk Factors below.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We disclaim any obligation or undertaking to disseminate any updates or revisions to any forward-looking statements contained in this Annual Report on Form 10-K or to reflect any change in our expectations after the date of this Annual Report on Form 10-K or any change in events, conditions or circumstances on which any statement is based, except as required by law.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Available Information</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our annual reports on Form&#160;10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to those reports and the Proxy Statement for our Annual Meeting of Stockholders are made available, free of charge, on our website, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">www.thorindustries.com</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as soon as reasonably practicable after such reports have been filed with or furnished to the SEC. In addition, the SEC maintains a website that contains reports, proxy and information statements and other information that is filed electronically with the SEC. The website can be accessed at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">www.sec.gov</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_16"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;1A. RISK FACTORS</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following risk factors should be considered carefully in addition to the other information contained in this filing.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The risks and uncertainties described below are not the only ones we face and represent risks that our management believes are material to our Company and our business. Additional risks and uncertainties not presently known to us or that we currently deem not material may also harm our business. If any of the following risks actually occur, our business, financial condition or results of operations could be harmed.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Relating to Our Business</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 had a sudden and material negative impact on our business and results of operations, particularly during the last half of our fiscal year ended July 31, 2020. The continuation of the pandemic and the actions taken to contain the spread of the virus by various governmental entities or other actors in the areas in which we operate and in which we sell our products may have a negative impact on our business, results of operations and financial position in future periods.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The severity, magnitude and duration of the COVID-19 pandemic are hard to predict and are ever-changing. The pandemic has negatively impacted, and may continue to negatively impact, our business in numerous ways, including but not limited to those outlined below: </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">During the second half of our fiscal 2020, we experienced delays in obtaining certain raw material components and also experienced an overall reduction in the volume of chassis received compared to our needs, particularly related to our European operations. The operations of our suppliers within Europe, North America and elsewhere may continue to be disrupted, negatively impacting the price we are required to pay to acquire raw material inputs, or limiting our production output due to a lack of key material components in sufficient quantities.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The geographic centrality of the North American RV industry in northern Indiana, where the majority of our facilities and many of our suppliers are located, could exacerbate supply chain, workforce and other COVID-19 related risks, should northern Indiana or any of the other areas in which we, our suppliers or our customers operate become disproportionately impacted by the pandemic. </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The majority of certain chassis used in our European operations come from a limited number of facilities which, if further impacted by COVID-19, could significantly affect our supply and limit our ability to produce motorized units.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">If the pandemic worsens, or reappears in future periods, our labor force may be negatively impacted which would negatively impact our ability to produce units.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">If governmental mandates or private actor responses imposed to slow the spread of the virus are extended or reinstated in future periods, our business may be negatively impacted. For example, in March, based on employee welfare concerns and in compliance with various governmental actions, including shelter-in-place orders promulgated in Indiana and elsewhere, we temporarily suspended production at all of our North American RV production facilities and temporarily suspended a substantial portion of our European production. </span></div><div style="text-align:justify;margin-top:6pt;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The cancellation of, or our decision to not participate in, certain upcoming retail or wholesale RV shows and general social distancing protocols may negatively impact how dealers and end customers order, view and ultimately purchase our products. Our failure, or the failure of our independent dealer body, to effectively respond to changing conditions with effective alternative sales approaches could negatively impact our sales.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We may incur larger-than-average repurchase obligations if there is an increase in the number of financing defaults by our independent dealers. </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">If the pandemic continues to negatively impact the general economy of the regions in which we operate and in which we sell our products, including an increase in the rate of unemployment and a lack of job security, retail sales of our products may decline. </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">During recent periods, retail consumers in many locations were under strict shelter-in-place requirements which limited their ability to buy our products from our dealers. Moreover, the operations of our dealers were disrupted as many of them were required to close their showrooms. A return to widespread restrictions on the movement of consumers or the shutdown of retail facilities or camping or other recreational destinations could decrease the demand for our products or cause retail sales of our products to decline. </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">A sustained decline in the sales of our products could cause the fair value of our tangible and intangible assets, including goodwill, to decline below the carrying value on our balance sheet and thereby require an impairment charge. We are required to perform an impairment assessment annually or when events or changes in circumstances indicate that an impairment may have occurred. </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">If needed in the future, we may not be able to raise capital efficiently, or at all, due to illiquidity in the global credit markets, perceived higher risk in the consumer discretionary market, perceived reduction in the value of our assets or other factors. We may also incur borrowing costs related to the pandemic that we might not otherwise incur. For example, out of an abundance of caution to maintain maximum flexibility in a period of high uncertainty, we incurred borrowings under our ABL facility in the third quarter of fiscal 2020, which were repaid during the fourth quarter. The Company may, again, undertake additional borrowings should COVID-19 related or other circumstances merit such borrowings in the future. </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Recent increases in demand for our products, driven by the perceived safety of RV travel during the COVID-19 pandemic and a strong desire to socially distance, may dissipate if and when viable vaccines or other treatments are developed and sufficiently distributed. </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Actions we have taken or may take, or decisions we have made or may make, as a consequence of the COVID-19 pandemic may result in legal claims or litigation against us, which could have a material, negative impact to our financial results and cash flows. Future actions taken by the Company to respond to the pandemic, directly or indirectly, could also result in increased costs or lower productivity. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The future severity of the pandemic and the extent of the negative impact it may have, directly or indirectly, on the economies that we operate in and sell into cannot be fully foreseen at this time. The longer the pandemic continues, the higher the potential that additional negative impacts on our business could occur, including those which might exacerbate many of the other risks described in this Annual Report on Form 10-K.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The industry in which we operate is highly competitive both in the United States and in Europe.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The industry in which we are engaged is highly competitive. There are approximately 65 RV manufacturers in the U.S. and Canada, according to RVIA and approximately 30 RV manufacturers across Europe according to CIVD. The recreational vehicle industry is generally characterized by relatively low barriers to entry, which results in numerous existing and potential recreational vehicle manufacturing competitors. Recently, a limited number of automotive manufacturers have entered the RV industry, especially in Europe, with the introduction of campervans that directly compete with our products. Also, a number of our operating subsidiaries compete with each other. Competition is based upon price, design, value, quality and service as well as other factors. Competitive pressures have, from time to time, resulted in a reduction of our profit margins and/or a reduction in our market share. Sustained increases in these competitive pressures could have a material adverse effect on our results of operations. If existing or new competitors develop products that are superior to ours or that achieve better consumer acceptance or if existing competitors offer similar products at a lower net price to dealers, our market share, sales volume and profit margins may be adversely affected.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to direct manufacturing competitors, we also compete against consumer demand for used recreational vehicles, particularly during periods of economic downturn. The availability of used recreational vehicles and the pricing differential between used and new recreational vehicles are among the primary factors which impact the competitiveness of used vehicle sales.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Finally, we often compete against other consumer leisure, discretionary and vacation spending alternatives, such as cruises, vacation homes, timeshares or other traditional vacations and other recreational products like boats and motorcycles. Changes in actual or perceived value among these alternatives by consumers could impact future sales volume and profitability. </span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our U.S.-based operations are primarily centered in northern Indiana.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The majority of our U.S. operations are located in one region. The geographic centrality of the U.S. RV industry in northern Indiana, where the majority of our U.S. facilities are located, creates certain risks, including:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Competition for workers skilled in the industry, especially during times of low unemployment or periods of high demand for RVs, may increase the cost of our labor or limit the speed at which we can respond to changes in consumer demand;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Employee retention and recruitment challenges, as employees with industry knowledge and experience may be attracted to the most lucrative positions and their ability to change employers is relatively easy; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Potential for greater adverse impact from natural disasters, including a pandemic and government responses thereto, such as mandatory shut downs and shelter-in-place orders.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our business is both cyclical and seasonal and subject to fluctuations in sales, production and net income.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The RV industry has historically been characterized by cycles of growth and contraction in consumer demand, reflecting prevailing economic and demographic conditions, which affect disposable income for leisure-time activities. Consequently, the results of any prior period may not be indicative of results for any future period.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, we have experienced, and expect to continue to experience, significant variability in quarterly sales, production and net income as a result of annual seasonality in our business. Since recreational vehicles are used primarily by vacationers and campers, historically demand in the recreational vehicle industry generally declines during the fall and winter months, while sales and profits are generally highest during the spring and summer months. The pandemic may disrupt the historical trends in the seasonality of our business in North America and Europe. Independent dealer demand and buying patterns also impact the timing of shipments from one quarter to another. In addition, severe weather conditions in some geographic areas may delay the timing of shipments from one quarter to another. The seasonality of our business may negatively impact quarterly operating results.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business is structured to quickly align production and cost structure to meet fast changing market conditions. However, if we are not able to ramp production up or down quickly enough in response to rapid changes in demand, we may not be able to effectively manage our costs, which could negatively impact operating results, and we may lose sales and market share.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our business may be affected by certain external factors beyond our control.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Companies within the recreational vehicle industry are subject to volatility in operating results due to external factors, such as general economic conditions, credit availability, consumer confidence, employment rates, prevailing interest rates, inflation, other economic conditions affecting consumer attitudes and disposable consumer income, demographic changes and political changes. Specific external factors affecting our business include:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">COVID-19, including the impact of the pandemic on our employees, dealers, retail customers and suppliers and steps taken by governments and other actors to respond to the pandemic; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Overall consumer confidence and the level of discretionary consumer spending;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 commodity price fluctuations;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Availability of raw materials and components used in production;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Legislative, regulatory and tax law and/or policy developments including their potential impact on our dealers and their retail customers or on our suppliers;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Interest rate fluctuations and the availability of credit;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Success of new and existing products and services;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Consumer preferences;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Independent dealer confidence and stocking levels;</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">RV retail consumer demographics;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Employment and wage trends;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Consolidation of independent RV dealerships;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Consolidation of RV suppliers;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Global, domestic or regional financial turmoil;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Natural disasters;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Relative or perceived safety, cost, availability and comfort of recreational vehicle use versus other modes of travel, such as car, cruise ships, air or rail travel; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">General economic, market and political conditions, including war, terrorism and military conflict.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The loss of our largest independent dealer could have a significant effect on our business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Sales to FreedomRoads, LLC accounted for approximately <ix:nonFraction unitRef="number" contextRef="id7759e3ec3454a89ad15f4e7d23e8092_D20190801-20200731" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNi9mcmFnOmJjOTdjZTY3MzNhMjQzZjFiYzVkZThlOTFiMDI2ZTliL3RleHRyZWdpb246YmM5N2NlNjczM2EyNDNmMWJjNWRlOGU5MWIwMjZlOWJfMTA5OTUxMjE4Mjk2Ng_f2eb27ba-96b0-420a-bb16-05fc6ba5761d">15.0</ix:nonFraction>% of our consolidated net sales for fiscal 2020. During recent years, FreedomRoads, LLC has acquired a number of formerly independent RV dealerships which has impacted our sales to FreedomRoads, LLC. Future consolidation of dealerships by FreedomRoads, LLC could impact our sales, concentration of sales to this key dealer and our exposure under repurchase obligations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The loss of this dealer could have a significant adverse effect on our business. In addition, deterioration in the liquidity or credit worthiness of FreedomRoads, LLC could negatively impact our sales and accounts receivable and could trigger repurchase obligations under our repurchase agreements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fuel shortages, or high prices for fuel, could have a negative effect on sales of our recreational vehicles.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Gasoline or diesel fuel is required for the operation of our vehicles or the vehicles which tow our products. Shortages or rationing of gasoline and diesel fuel, and significant, sudden increases in the price of fuel have had a material adverse effect on the recreational vehicle industry as a whole in the past and could have a material adverse effect on our business in the future.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business acquisitions pose integration risks.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our growth has been both internal and by acquisition. Business acquisitions, joint ventures and the merger or combination of subsidiaries within Thor, pose a number of potential integration risks that may result in negative consequences to our business, financial condition or results of operations. The pace and significance of acquisitions; the integration of acquired companies, assets, operations and joint venture arrangements and the merger of subsidiaries within Thor involve a number of related risks, including, but not limited to:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The diversion of management&#8217;s attention from the management of daily operations to various transaction and integration activities;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The potential for disruption to existing operations and plans;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The assimilation and retention of employees, including key employees;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Risks related to transacting business in new geographies, regulatory environments or product categories in which we are unaccustomed, including but not limited to: foreign currency exchange rate changes, expanded macro-economic risks due to operations in and sales to a wide base of countries, political and regulatory exposures to countries in which we formerly did not do business, different employee/employer relationships, including the existence of workers' councils and labor organizations, new product categories and other challenges caused by distance, language, and cultural differences, making it harder to do business in certain jurisdictions; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The ability of our management teams to manage expanded operations, including international operations, to meet operational and financial expectations;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The integration of departments and systems, including accounting systems, technologies, books and records, controls and procedures;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The adverse impact on profitability if expanded or combined operations do not achieve expected financial results or realize the synergies and other benefits expected;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The potential loss of, or adverse effects on, existing business relationships with suppliers and customers; </span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The assumption of liabilities of the acquired businesses, which could be greater than anticipated; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The potential adverse impact on operating results due to the use of estimates, which are subject to significant management judgment, in the accounting for acquisitions, incurrence of non-recurring charges, and write-offs of significant amounts of goodwill and other assets; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The potential adverse impact of not achieving the originally intended financial potential from the sharing of best practices, including product development and synergies, among other factors, due to current restrictions on international travel which limits the ability of our North American and European employees and management personnel from having face-to-face meetings and collaborating together.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">A significant portion of our revenue is derived from international sources, which creates additional uncertainty.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Combined sales from the United States to foreign countries (predominately Canada) and sales from our foreign subsidiaries to countries other than the U.S. (predominately within the European Union) represent approximately 35.2% of Thor&#8217;s consolidated sales for fiscal 2020. These non-U.S. sales create the potential for numerous risks which could impact our financial operating results, including foreign currency effects, tariffs, customs duties, inflation, difficulties in enforcing agreements and collecting receivables through foreign legal systems, compliance with international laws, treaties, and regulations, and unexpected changes in regulatory environments, disruptions in supply or distribution, dependence on foreign personnel and various employee work agreements, as well as economic and social instability. In addition, there may be tax inefficiencies in repatriating cash from non-U.S. subsidiaries, or tax laws that affect this process may change.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The withdrawal of the United Kingdom from the European Union and the perceptions as to the impact of the withdrawal may adversely affect business activity, political stability and economic conditions in the United Kingdom, the European Union and elsewhere. Negative impacts may include, among others:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Creating uncertainty regarding any new or modified trade arrangements between the United Kingdom and the European Union and/or other countries;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The risk that one or more other European Union countries could come under increasing pressure to leave the European Union; or</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The risk that the Euro as the single currency of the Eurozone could cease to exist.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any of these or other negative developments, or the perception that negative developments are likely to occur, could affect economic growth or business activity in the United Kingdom or the European Union, and could result in the relocation of businesses, cause business interruptions, lead to economic recession or depression and impact the stability of the financial markets, availability of credit, currency exchange rates, interest rates, financial institutions and political, financial and monetary systems. These developments could, in turn, affect our businesses, liquidity, results of operations and financial position.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Global political uncertainty and shifts pose risks of volatility in global markets, which could affect our operations and financial results. Changes in U.S. policy regarding foreign trade or manufacturing may create negative sentiment about the U.S. among non-U.S. dealers, end customers, employees, or prospective employees, all of which could adversely affect our business, sales, hiring, and employee retention. Our success in international markets will depend, in part, on our ability to anticipate and effectively manage these and other risks, which could materially impact our international operations or the business as a whole.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The Company&#8217;s debt arrangements may make us more sensitive to the effects of economic downturns, and provisions in our debt agreements could constrain the options available to us to react to changes in the economy or our industry.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We incurred and assumed various debt obligations as a result of the EHG acquisition on February 1, 2019. In conjunction with the acquisition, we entered into a term loan agreement with USD and EUR tranches ($1.4&#160;billion and &#8364;618 million, respectively) and a $750 million ABL. We also assumed various existing debt obligations from EHG as of the acquisition date. Our level of debt impacts our profit before tax and cash flow because of the interest expense and periodic payments. In addition, our debt level could impair our ability to raise additional capital, if necessary, or increase borrowing costs on future debt, and may have the effect, among other things, of reducing our flexibility to respond to changing business and economic conditions, requiring us to use a substantial portion of our cash flow to repay indebtedness and placing us at a disadvantage compared to competitors with lower debt obligations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our ability to make payments on our indebtedness depends on our ability to generate cash in the future. If we do not generate sufficient cash flow to meet our debt service, capital investment and working capital requirements, we may need to fund those requirements with borrowings from the ABL, or reduce or cease our payments of dividends, we may be unable to repurchase our shares or we may need to seek additional financing or sell assets.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Furthermore, our credit facilities contain certain provisions that limit our flexibility in planning for, or reacting to, changes in our business and our industry, including limitations on our ability to:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Declare dividends or repurchase capital stock; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Prepay or purchase other debt; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Incur liens; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Make loans, guarantees, acquisitions and investments; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Incur additional indebtedness; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Amend or otherwise alter debt and other material agreements; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Engage in mergers, acquisitions or asset sales; and </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Engage in transactions with non-loan party affiliates. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Finally, certain of our variable rate debt uses the London Interbank Offer Rate ("LIBOR") as a benchmark for establishing the rate of interest and may be hedged with LIBOR-based interest rate derivatives. LIBOR has been the subject of recent proposals for reform, and it is currently expected that LIBOR will be discontinued after 2021. While all of our material financing arrangements indexed to LIBOR provide procedures for determining an alternative base rate in the event that LIBOR is discontinued, there can be no assurances as to whether such an alternative base rate will be more or less favorable than LIBOR. We intend to monitor developments with respect to LIBOR reform and will work to minimize the impact of any LIBOR transition. The consequences of these developments cannot be entirely predicted, but could include an increase in the cost of our variable rate indebtedness.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Changes in market liquidity conditions, credit ratings and other factors may impact our access to future funding and the cost of debt.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant changes in market liquidity conditions and changes in the Company's credit ratings could impact our access to future funding, if needed, and funding costs, which could negatively impact the Company's earnings and cash flows. If general economic conditions deteriorate or capital markets become more volatile, including as a result of the COVID-19 pandemic, future funding, if needed, could be unavailable or insufficient. A debt crisis, particularly in the United States or Europe, could negatively impact currencies, global financial markets, social and political stability, funding sources, availability and costs, asset and obligation values, customers, suppliers, demand for our products, and our operations and financial results. Financial market conditions could also negatively impact dealer or retail customer access to capital for purchases of the Company's products and customer confidence and purchase decisions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our business depends on the performance of independent dealers and transportation carriers.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We distribute all of our North American and the majority of our European products through a system of independent, non-franchise authorized dealers, many of whom sell products from competing manufacturers. The Company depends on the capability of these independent authorized dealers to develop and implement effective retail sales plans to create demand among retail purchasers for the products that the dealers purchase from the Company. If the Company&#8217;s independent dealers are not successful in these endeavors, then the Company may be unable to maintain or grow its revenues and meet its financial expectations. The geographic coverage of our independent dealers and their individual business conditions can affect the ability of our authorized dealers to sell our products to consumers. If our independent dealers are unsuccessful, they may exit or be forced to exit the business or, in some cases, the Company may seek to terminate relationships with certain dealerships. As a result, the Company could face additional adverse consequences related to the termination of independent dealer relationships. For example, the unplanned loss of any of the Company&#8217;s independent dealers could lead to inadequate market coverage of our products. In addition, recent consolidation of independent dealers, as well as the growth of larger, multi-location dealers, may result in increased bargaining power on the part of independent dealers.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Thor currently owns a majority position in three dealerships within Europe. Beyond the three majority-owned dealerships, all other dealer relationships are with independently owned and managed dealerships. Given the independent nature of these dealers, they maintain control over which manufacturers, and which brands, they will do business with, often carrying more than one manufacturer&#8217;s products. Independent dealers can, and do, change which brands and which manufacturers they sell. </span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">If our products are not perceived by the independent dealers as being desirable and profitable for them to carry, the dealers may terminate their relationship with our operating subsidiaries or may drop certain of our brands, which would in turn adversely affect our sales and profit margins if we are unable to replace those dealers. </span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our products are generally delivered to our independent dealers via a system of independent transportation contractors. The network of carriers is limited and, in times of high demand and limited availability, can create risk in, and disruption of, our distribution channel. The network of carriers may also be negatively impacted by the pandemic. If the pandemic worsens in the regions in which we operate and sell into, the transportation contractors may have difficulty finding drivers who are willing to deliver in those regions, or governmental agencies or other actors may restrict movement of goods in those regions. In March and April, in particular, based on welfare concerns for individuals and in compliance with various governmental actions, including shelter-in-place orders, we experienced disruptions in the transportation of our units from our production facilities to dealer retail facilities in both North America and Europe.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our business is affected by the availability and terms of financing to independent dealers and retail purchasers.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Generally, independent recreational vehicle dealers finance their purchases of inventory with financing provided by lending institutions. A decrease in the availability of this type of wholesale financing, more restrictive lending practices or an increase in the cost of such wholesale financing can prevent independent dealers from carrying adequate levels of inventory, which limits product offerings and could lead to reduced demand. Two major floor plan financial institutions held approximately 58% of our portion of our independent dealers&#8217; total floored dollars outstanding at July 31, 2020. In the event that either of these lending institutions limit or discontinue dealer financing, we could experience a material adverse effect on our results of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Substantial or sudden increases in interest rates and decreases in the general availability of credit have had an adverse impact on our business and results of operations in the past and may do so in the future. Further, a decrease in availability of consumer credit resulting from unfavorable economic conditions, or an increase in the cost of consumer credit, may cause consumers to reduce discretionary spending which could, in turn, reduce demand for our products and negatively affect our sales and profitability.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Changes in consumer preferences for our products, or our failure to gauge those preferences, could lead to reduced sales or otherwise negatively impact our business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We cannot be certain that historical consumer preferences for recreational vehicles in general, and our products in particular, will remain consistent. Recreational vehicles are generally used for recreational purposes, and demand for our products may be adversely affected by competition from other activities that occupy consumers&#8217; leisure time and by changes in consumer lifestyle, usage pattern or taste. Similarly, an overall decrease in consumer leisure time may reduce consumers&#8217; willingness to purchase our products. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consumer preferences in vehicles and automotive manufacturers' responses to those preferences and governmental mandates could also result from changes in consumer preferences for recreational vehicles or the types of recreational vehicles preferred. These changes could include shifts to smaller vehicles, electric vehicles, autonomous vehicles or other unanticipated changes. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our ability to remain competitive depends heavily on our ability to provide a continuing and timely introduction of innovative product offerings. We believe that the introduction of new features, designs and models will be critical to the future success of our recreational vehicle operations. Managing frequent product introductions poses inherent risks. Delays in the introduction or market acceptance of new models, designs or product features could have a material adverse effect on our business. Products may not be accepted for a number of reasons, including changes in consumer preferences or our failure to properly gauge consumer preferences. Further, we cannot be certain that new product introductions will not reduce revenues from existing models and adversely affect our results of operations. In addition, our revenues may be adversely affected if our new models and products are not introduced to the market on time or are not successful when introduced. Finally, our competitors&#8217; new products may obtain better market acceptance or render our products obsolete, and/or new technological advances could disrupt our industry.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If the frequency and size of product liability and other claims, including those related to the pandemic, against us increase, our business, results of operations and financial condition may be harmed.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject, in the ordinary course of business, to litigation involving product liability and other claims against us, including, without limitation, wrongful death, personal injury and warranties. In North America, we generally self-insure a portion of our product liability and other claims and also purchase product liability and other insurance in the commercial insurance market. In North America, upon exhaustion of relatively higher deductibles or retentions, we maintain a full line of insurance coverage. In Europe, we generally fully insure similar risks with insurance offering relatively low deductibles or premiums. We cannot be certain that our insurance coverage will be sufficient to cover all future claims against us. Any material change in the aforementioned factors could have an adverse impact on our operating results. Any increase in the frequency and size of claims, as compared to our experience in prior years, may cause the premium that we are required to pay for insurance to increase significantly and may negatively impact future self-insured retention levels. It may also increase the amounts we pay in punitive damages, not all of which are covered by our insurance.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the pandemic, we may be subject to additional litigation, for which we would generally not have insurance coverage.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">An introduction of new products into the marketplace or enhanced standard warranty coverage of our products, may result in expenses that we did not anticipate, which, in turn, could result in reduced earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The introduction of new models, floor plans and features are critical to our future success. We may incur unexpected expenses, however, when we introduce new models, floor plans or features. Unexpected engineering or design flaws have resulted in recalls and increased warranty claims in the past and could be incurred in the future. The costs resulting from these types of problems could be substantial and could have a significant adverse effect on our earnings. Estimated warranty costs are provided at the time of product sale to reflect our best estimate of the amounts necessary to settle future and existing claims on products. An increase in actual warranty claims costs as compared to our estimates, due to either the introduction of new products or extended warranty coverage, could result in increased warranty reserves and expense which could have an adverse impact on our earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our chassis supply, and therefore sales, may be impacted by ongoing compliance requirements with existing emissions standards by the chassis suppliers, in both the U.S. and Europe. In addition, the implementation of new European emissions standards may result in a negative impact to our chassis supply.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We obtain motorized chassis from a number of different chassis suppliers who are required to comply with strict emission standards. As governmental agencies revise those standards, the chassis manufacturers must comply within the timeframes established. Uncertainties created by continued emission standards compliance requirements or the adoption of revised emission standards include the ability of the chassis manufacturer to comply with such standards on a timely and ongoing basis as well as the ability to produce sufficient quantities of compliant chassis to meet our demand. In the past, certain chassis manufacturers have experienced difficulties in meeting one or both of these requirements. In addition, revisions to chassis by the suppliers often impact our engineering and production processes and may result in increased chassis cost. Currently, certain chassis used in our European production are facing revised emission standards which may negatively impact our ability to produce certain European motorized RVs and could also impact consumer buying patterns if consumers do not embrace the new chassis or if the cost impact is not accepted, all of which could have an adverse impact on our sales and earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Prior to the EHG acquisition, EHG was a privately-held company and its ongoing obligations arising from being a part of a public company may require significant additional resources and management attention.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a public company, Thor Industries, Inc., is required to comply with U.S. GAAP financial reporting, the Sarbanes-Oxley Act of 2002 ("SOX"), the Dodd-Frank Act and the rules and regulations subsequently implemented by the SEC and the Public Company Accounting Oversight Board. As such, EHG, as a subsidiary of a public company, has established and is required to maintain effective disclosure controls as well as internal controls and procedures for financial reporting under U.S. GAAP. Current and ongoing compliance efforts may be costly and may divert the attention of management. There are a large number of processes, policies, procedures and functions that have been integrated, or enhanced at EHG, particularly those related to the implementation of internal controls for SOX compliance. The maintenance of these plans may lead to additional unanticipated costs and time delays. These incremental costs may exceed the savings we expect to achieve from the realization of efficiencies related to the combination of the businesses, particularly in the near term and in the event there are material unanticipated costs.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our repurchase agreements with floor plan lenders could result in increased costs.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with customary practice in the recreational vehicle industry, particularly within North America, upon the request of a lending institution financing an independent dealer&#8217;s purchase of our products, we will generally execute a repurchase agreement with the lending institution. Repurchase agreements provide that, typically for a period of up to 18 months after a recreational vehicle is financed and in the event of default by the dealer, we will repurchase the recreational vehicle repossessed by the lending institution for the amount then due, which is usually less than 100% of the dealer&#8217;s cost.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the guarantee under these repurchase agreements, we may also be required to repurchase inventory relative to dealer terminations in certain states in accordance with state laws or regulatory requirements. The difference between the gross repurchase price and the price at which the repurchased product can then be resold, which is typically at a discount to the original sale price, is an expense to us. Thus, if we are obligated to repurchase a substantially greater number of recreational vehicles, or incur substantially greater discounting to resell these units in the future, those circumstances would increase our costs. In difficult economic times this amount could increase significantly compared to recent years.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Similar repurchase obligations also exist for certain accounts receivable from sales to independent dealer customers of our European operations that have been sold to third-party finance companies that provide financing to those dealers. These sold receivables do not meet the definition of a true sale, mainly due to this repurchase obligation, and are therefore recorded as an asset with an offsetting liability balance recorded on the Consolidated Balance Sheets.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">For some of the components used in production, we depend on a small group of suppliers and the loss of any of these suppliers, or the disruption of the operations of these suppliers due to COVID-19 or for other reasons, could affect our ability to obtain components timely or at competitive prices, which would decrease our sales and profit margins. Additionally, continued consolidation of our major suppliers further limits alternative supply sources, which could increase costs and decrease our sales and profit margins. Finally, certain raw material components may be sourced from countries where we do not have operations, and delays in obtaining these components, along with added tariffs, could result in increased costs and decreased sales and profit margins.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We depend on timely and sufficient delivery of components from our suppliers. Many components are readily available from a variety of sources. However, certain key components are currently produced by only a small group of suppliers that have the capacity to supply large quantities, primarily occurring in the case of: 1) motorized chassis, where there are a limited number of chassis suppliers, and 2) windows and doors, towable frames and slide-out mechanisms, axles and upholstered furniture for our recreational vehicles, where LCI Industries is a major supplier for these items within the North American RV industry.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The recreational vehicle industry as a whole has, from time to time, experienced shortages of motorized chassis due to the concentration or allocation of available resources by suppliers of these chassis. Historically, in the event of an industry-wide restriction of supply, suppliers have generally allocated chassis among us and our competitors based on the volume of chassis previously purchased. If certain suppliers were to discontinue the manufacturing of chassis suitable for our use for our range of motorhome products, or if, as a group, our chassis suppliers significantly reduced the availability of chassis to the industry, our business would be adversely affected. Similarly, shortages at, or production delays or work stoppages by the employees of chassis suppliers, could have a material adverse effect on our sales. Additionally, the inability of chassis suppliers to comply timely with new or enhanced emission or other compliance requirements could adversely affect supply. If the condition of the auto industry were to significantly deteriorate, that deterioration could also result in supply interruptions and a decrease in our sales and earnings while we obtain replacement chassis from other sources.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Following the COVID-19 related shut-down we experienced in our third fiscal quarter, during our fourth quarter we began to experience certain supply constraints and intermittent, short-term delays related to the delivery of certain component parts, including chassis, that are necessary to the production of our units. Through July 31, 2020 those disruptions were generally short-term in nature and limited in scope. We managed to continue production by shifting our production schedules, securing alternative supplies of the needed parts and taking other proactive actions. Subsequent to July 31, 2020, due to the heightened demand within the RV industry and other related industries that utilize some of the same component parts, we continue to face supply constraints of various component items. This situation is fluid, with the items experiencing shortages changing frequently as disruptions caused by COVID-19 are impacting the entire supply chain as well as the transportation of those items. If the supply constraints become more significant, longer term in nature or are not limited in scope, if industry demand continues to increase faster than the suppliers can respond or if other factors were to impact the suppliers&#8217; ability to supply our production needs, our business and results of operations could be adversely affected. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Continued consolidation within our major supplier base may also inhibit our ability to source from alternative suppliers and could result in increased component costs, which may result in decreased margins or higher wholesale product costs, which could result in decreased sales. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, certain RV components are sourced from countries where we do not currently have operations. Changes in trade policy and resulting tariffs that have or may be imposed, along with port, production or other delays, could cause increased costs for, or shortages of, certain RV components or sub-components. We may not be able to source alternative supplies as necessary without increased costs or at all. If alternatives are not readily available, that unavailability could lead to potential decreases in our sales and earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Finally, as is standard in the industry, arrangements with chassis and other suppliers are generally terminable at any time by either our Company or the supplier. If we cannot obtain an adequate supply of chassis or other key components, this could result in a decrease in our sales and earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">COVID-19 impacts may serve to exacerbate the above described risks.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our products and services may experience quality problems from time to time, including from vendor-supplied parts, that could result in decreased sales and gross margin and could harm our reputation.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our products contain thousands of parts, many of which are supplied by a network of approved vendors. As with all of our competitors, defects may occur in our products, including those purchased from our vendors. We cannot assure you that we will detect all such defects prior to distribution of our products. In addition, although we endeavor to compel our suppliers to maintain appropriate levels of insurance coverage, we cannot assure you that if a defect in a vendor-supplied part were to occur that the vendor would have the ability to financially rectify the defect. Failure to detect defects in our products, including vendor-supplied parts, could result in lost revenue, increased warranty and related costs and could harm our reputation.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our business is subject to numerous national, regional, federal, state and local regulations in the various countries in which we operate and/or sell our products.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our operations are subject to numerous national, regional, federal, state and local regulations governing the manufacture and sale of our products, including various vehicle and component safety and compliance standards. In various jurisdictions, governmental agencies require a manufacturer to recall and repair vehicles which contain certain hazards or defects. Any recalls of our vehicles, voluntary or involuntary, could have a material adverse effect on our results of operations and could harm our reputation. Additionally, changes in policy, regulations or the imposition of additional regulations could have a material adverse effect on our Company.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our U.S. operations are also subject to federal and numerous state consumer protection and unfair trade practice laws and regulations relating to the sale, transportation and marketing of motor vehicles, including so-called &#8220;lemon laws.&#8221; U.S. federal and state, as well as various European laws and regulations, impose upon vehicle operators various restrictions on the weight, length and width of motor vehicles that may be operated in certain jurisdictions or on certain roadways. Certain jurisdictions also prohibit the sale of vehicles exceeding length restrictions. U.S. federal and state, as well as various European, authorities have environmental control standards relating to air, water, noise pollution and hazardous waste generation and disposal which affect our business and operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Further, certain other U.S. and European laws and regulations affect the Company&#8217;s activities. Areas of our business affected by such laws and regulations include, but are not limited to, labor, advertising, real estate, promotions, quality of services, intellectual property, tax, import and export duties, tariffs, anti-corruption, anti-competition, environmental, privacy, health and safety. Compliance with these laws and others may be onerous and costly, at times, and may be inconsistent from jurisdiction to jurisdiction, which further complicates compliance efforts. Violations of these laws and regulations could lead to significant penalties, including restraints on our export or import privileges, monetary fines, criminal or civil proceedings and regulatory or other actions that could materially adversely affect our operating results.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our operations are subject to numerous labor and employment laws and regulations, and violations of those laws and regulations could have a materially adverse impact on our operating results.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject, in the ordinary course of business, to litigation and claims arising from numerous labor and employment laws and regulations, including potential class action claims arising from alleged violations of such laws and regulations. Any liability arising from such claims would not ordinarily fall within the scope of our insurance coverages. An adverse outcome from such litigation could have a material effect on operating results.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Changes in U.S. trade policy could result in retaliatory trade policies by one or more U.S. trading partners.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The imposition of tariffs on certain products imported into the United States has introduced greater uncertainty with respect to trade policies and government regulations affecting trade between the United States and other countries. New and/or increased tariffs by the United States and/or by other countries could subject the Company to increased costs for RV components that are imported into the United States. Increased costs for imported RV components could require us to increase prices to our customers which may reduce demand, or, if we are unable to increase prices, may result in lower margins on products sold.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">As a publicly-traded company, we are subject to rules and regulations promulgated by the Securities and Exchange Commission and the New York Stock Exchange which entail compliance and disclosure risks as well as the potential for increased costs.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Failure as a public company to comply with relevant rules and regulations of the Securities and Exchange Commission or the New York Stock Exchange could have an adverse impact on our business. Additionally, amendments to these rules or regulations and the implementation of new rules or regulations could increase compliance, reporting, or other operating or administrative costs, and therefore could have an adverse impact on our business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a public company, we may be required to disclose certain information that may put us at a competitive disadvantage compared to certain of our competitors.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Interruption of information systems service or misappropriation or breach of our information systems could cause disruption to our operations, disclosure of confidential or personal information or cause damage to our reputation.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business relies on information systems and other technology (&#8220;information systems&#8221;) to support aspects of our business operations, including but not limited to, procurement, supply chain management, manufacturing, design, distribution, invoicing and collection of payments. We use information systems to accumulate, analyze and report our operational results. In connection with our use of information systems, we obtain, create and maintain confidential and personal information. Additionally, we rely upon information systems in our marketing and communication efforts. Due to our reliance on our information systems, especially in the wake of the pandemic and the increase in the number of employees working remotely, we have established various levels of security, backup and disaster recovery procedures. Our business processes and operations may, however, be negatively impacted in the event of a substantial disruption of service or cyber-attacks.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the COVID-19 pandemic, including related-government guidance or directives, we have, in the past, required or encouraged certain office-based employees to work remotely and may quickly adjust or reinstate such requirements in the future in response to pandemic developments. We may experience reductions in productivity and disruptions to our business routines and heightened cybersecurity risks as a result of remote work policies and rapid changes to such policies.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The methods and technologies used to obtain unauthorized access to our information systems are constantly changing and may be difficult to anticipate. While we have implemented and regularly review security measures and processes designed to prevent unauthorized access to our information systems, we may not be able to anticipate and effectively prevent unauthorized access or data loss in the future. The misuse, leakage, unauthorized access or falsification of information could result in a violation of privacy laws, including the European Union's General Data Protection Regulation ("GDPR") and California&#8217;s Consumer Privacy Act (&#8220;CCPA&#8221;), and damage to our reputation which could, in turn, have a significant, negative impact on our results of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may not be able to protect our intellectual property and may be subject to infringement claims.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our intellectual property, including our patents, trademarks, copyrights, trade secrets, and other proprietary rights, constitutes a significant part of our value. Our success depends, in part, on our ability to protect our intellectual property against infringement and misappropriation by defending our intellectual property rights. To protect these rights, we rely on intellectual property laws of the U.S., Germany, Canada, and other countries, as well as contractual and other legal rights. We seek to acquire the rights to intellectual property necessary for our operations. However, our measures may not be successful in any given instance, particularly in countries outside the U.S. We endeavor to protect our rights; however, third parties may infringe upon our intellectual property rights. We may be forced to take steps to protect our rights, including through litigation, which could result in a diversion of resources.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The inability to protect our intellectual property rights could result in competitors undermining the value of our brands by, among other initiatives, manufacturing and marketing similar products, which could adversely affect our market share and results of operations. Moreover, competitors or other third parties may challenge or seek to invalidate or avoid the application of our existing or future intellectual property rights that we receive or license. The loss of protection for our intellectual property could reduce the market value of our brands and our products and services, lower our profits, and could otherwise have a material adverse effect on our business, financial condition, cash flows or results of operation.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also face the risk of claims that we have infringed third parties&#8217; intellectual property rights. Any claims of intellectual property infringement, even those without merit, could be expensive and time consuming to defend, cause us to cease making, licensing, or using products that incorporate the challenged intellectual property, require us to redesign, reengineer, or rebrand our products, if feasible, divert management&#8217;s attention and resources, require us to enter into royalty or licensing agreements in order to obtain the right to use a third party&#8217;s intellectual property or damage our reputation. Any royalty or licensing agreements, if required, may not be available to us on acceptable terms or at all. A successful claim of infringement against us could result in our being required to pay significant damages, enter into costly license or royalty agreements, or stop the sale of certain products, any of which could have a negative impact on our business, financial condition, and results of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We could incur asset impairment charges for goodwill, intangible assets or other long-lived assets.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have a material amount of goodwill, intangible assets and other long-lived assets. At least annually, we review goodwill for impairment. Long-lived assets, identifiable intangible assets and goodwill are also reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable from future cash flows. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, sale or disposition of a significant portion of the business or other factors. If the carrying value of a long-lived asset is considered impaired, a non-cash impairment charge is recorded for the amount by which the carrying value of the long-lived asset exceeds its fair value. Our determination of future cash flows, future recoverability and fair value of our long-lived assets includes significant estimates and assumptions. Changes in those estimates or assumptions or lower-than-anticipated future financial performance may result in the identification of an impaired asset and a non-cash impairment charge, which could be material. Any such charge could adversely affect our operating results and financial condition.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our ability to meet our manufacturing workforce needs is crucial.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We rely on the existence of an available, qualified workforce to manufacture our products. Competition for qualified employees could require us to pay higher wages to attract and retain a sufficient number of qualified employees. We cannot assure you that we will be able to attract and retain qualified employees to meet current or future manufacturing needs at a reasonable cost, or at all. Within our European-based operations, we are subject to employee contracts, Works Councils and certain labor organizations. Any disruption in our relationships with these third-party associations, could adversely affect our ability to attract and retain qualified employees to meet current or future manufacturing needs at a reasonable cost, or at all.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We could be impacted by the potential adverse effects of union activities.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">While our European-based operations are subject to employee contracts, Works Councils and certain labor organizations, none of our North American employees are currently represented by a labor union. Unionization of any of our North American facilities could result in higher employee costs and increased risk of work stoppages. We are, directly or indirectly, dependent upon companies with unionized work forces, such as parts suppliers, chassis suppliers and trucking and freight companies, and work stoppages or strikes organized by such unions could have a material adverse impact on our business, financial condition, or operating results. If a work stoppage occurs, it could delay the manufacture and sale of our products and have a material adverse effect on our business, prospects, operating results, or financial condition.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our operations are dependent upon the services of our executive management and other key individuals, and their loss could materially harm us.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We rely upon the knowledge, experience and skills of our executive management and other key employees to compete effectively in our business and manage our operations. Our future success depends on, among other factors, our ability to attract and retain executive management, key employees and other qualified personnel. Upon the departure of such employees, our success may depend upon the existence of adequate succession plans. The loss of our executive management or other key employees or the failure to attract or retain qualified employees could have a material adverse effect on us in the event that our succession plans prove inadequate.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Production efficiency related to new facilities may not be realized or we may incur unanticipated costs or delays that could adversely affect operating results.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The development and/or expansion of certain products and models may require the construction, improvement, re-configuration, relocation or expansion of production facilities. These development and expansion activities may be delayed, or we may incur unanticipated costs or not achieve the intended efficiencies, which could have a material adverse effect on our operating results and financial condition.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our sales may be impacted by certain currency fluctuations </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s U.S. based subsidiaries have expenses and sales denominated in U.S. dollars. Sales by our U.S. dollar-based subsidiaries into the Canadian market are subject to currency risk as devaluation of the Canadian dollar versus the U.S. dollar may negatively impact U.S. dollar sales into Canada. With the acquisition of EHG, the Company has Euro-denominated assets which are subject to changes in the Euro and U.S. dollar currency rate. To offset a portion of this currency risk, the acquisition was partially funded through a Euro-denominated Term Loan B which provides an economic hedge.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">EHG's expenses are predominantly denominated in Euro. EHG&#8217;s sales are denominated in Euro, with the exception of sales in the U.K. market, where sales are denominated in Pound Sterling. The Company has used foreign currency forward contracts to help manage (i.e., partially hedge) certain foreign exchange rate exposures related to anticipated sales transactions in Pound Sterling with financial instruments whose maturity date, along with the realized gain or loss, occurs on or near the execution of the anticipated transaction. At July 31, 2020, the Company did not have any foreign currency forward contracts outstanding. Within EHG there are assets held in non-Euro currencies, with most of these assets related to the RV rental business. Where possible, these assets have been funded by debt in the local currency which economically offsets the underlying currency risk.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our risk management policies and procedures may not be fully effective in achieving their purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our policies, procedures, controls and oversight to monitor and manage our enterprise risks may not be fully effective in achieving their purpose and may leave exposure to identified or unidentified risks. Past or future misconduct by our employees or vendors could result in violations of law by us, regulatory sanctions and/or serious reputational or financial harm. The Company monitors its policies, procedures and controls; however, our policies, procedures and controls may not be sufficient to prevent all forms of misconduct. We review our compensation policies and practices as part of our overall enterprise risk management program, but it is possible that our compensation policies could incentivize inappropriate risk taking or misconduct. If such inappropriate risk taking or misconduct occurs, it is possible that it could have a material adverse effect on our results of operations and/or our financial condition.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Changes to our investment and capital allocation strategies or other facets of our strategic plan may be made.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our strategic plan guides activities such as our level of debt, pace of debt repayment, timing and extent of new debt, utilization of available cash, prioritization of capital expenditures and acquisition activity. Based on market conditions, opportunities and perceived risks, we could change or alter such activities and priorities. These changes could materially impact our overall business including future operating results, cost structure or liquidity.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Increases in healthcare, workers compensation or other employee benefit costs could negatively impact our results of operations and financial condition.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Within our U.S. based operations, the Company incurs significant costs with respect to employee healthcare and workers compensation benefits. The Company is self-insured for these employee healthcare and workers compensation benefits up to certain defined retention limits. If costs related to these or other employee benefits increase as a result of increased healthcare costs in the U.S., increased utilization of such benefits as a result of increased claims, new or revised U.S. governmental mandates or otherwise, our operating results and financial condition may suffer. Within our European-based operations, the Company incurs significant costs with respect to employee benefits which are largely governed by country and regional regulations. New or revised governmental mandates may cause our operating results and financial condition to suffer.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Changes in tax rates, tax legislation, or exposure to additional tax liabilities could have a negative impact on our results of operations and financial condition.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to income taxes in the U.S. and numerous foreign jurisdictions. The Company's domestic and international tax liabilities are dependent upon the location of earnings among and the applicable tax rates in these different jurisdictions. Tax rates in various jurisdictions in which we operate or sell into may increase as a means of funding the significant cost of governmental stimulus measures enacted to assist and protect individuals and businesses impacted by the COVID-19 pandemic. The United States or other governmental authorities may impose new income taxes or indirect taxes or revise interpretations of existing tax rules and regulations. Further, the outcome of future elections and the associated political party with power to enact legislation could make tax increases more likely and more severe.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our estimated effective income tax rate could also be affected by changes in the mix of earnings in countries with differing statutory tax rates, changes in statutory rates, changes in the valuation of deferred tax assets and liabilities or changes in tax laws or their interpretation. If the Company's effective tax rate was to increase, or if the ultimate determination of our taxes owed is for an amount in excess of amounts previously accrued, our operating results, cash flows and financial condition could be adversely affected. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Relating to Our Company</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Provisions in our charter documents and Delaware law may make it difficult for a third party to acquire our Company and could depress the price of our common stock.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Restated Certificate of Incorporation contains certain supermajority voting provisions that could delay, defer or prevent a change in control of our Company. These provisions could also make it more difficult for shareholders to elect directors, amend our Restated Certificate of Incorporation or take other corporate actions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are also subject to certain provisions of the Delaware General Corporation Law that could delay, deter or prevent us from entering into an acquisition, including provisions which prohibit a Delaware corporation from engaging in a business combination with an interested shareholder unless specific conditions are met. The existence of these provisions could limit the price that investors are willing to pay in the future for shares of our common stock and may deprive investors of an opportunity to sell shares at a premium over prevailing prices.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our stock price may fluctuate in response to various conditions, many of which are beyond our control.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The stock market, in general, experiences volatility that has often been unrelated to the underlying operating performance of companies. If this volatility continues, the trading price of our common stock could decline significantly, independent of our actual operating performance. The market price of our common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Development of new products and features by our competitors;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Development of new collaborative arrangements by us, our competitors or other parties;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Changes in government regulations applicable to our business;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Changes in investor perception of our business and/or management;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Changes in global economic conditions or general market conditions in our industry;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">COVID-19 developments, including the imposition of various governmental mandates in relation to COVID-19 or similar situations; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Occurrence of major disruptive or catastrophic events; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Sales of our common stock held by certain equity investors or members of management.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's stock price may reflect expectations of future growth and profitability and may also reflect expectations that its cash dividend will continue at current levels or grow. Future dividends are subject to declaration by the Company&#8217;s Board of Directors. Furthermore, and as is customary under credit facilities generally, certain actions, including our ability to pay dividends and repurchase shares, are subject to the satisfaction of certain payment conditions prior to payment. If the Company fails to meet expectations related to future growth, profitability, dividends, share repurchases or other market expectations, the Company might miss investor expectations or independent analyst estimates, which might result in analysts or investors changing their opinions and/or recommendations regarding our stock and our stock price may decline, which could have a material adverse impact on investor confidence and employee retention.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">23</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_19"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;1B. UNRESOLVED STAFF COMMENTS</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_22"></div><div style="margin-top:9pt;"><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;2. PROPERTIES</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, worldwide we owned or leased approximately 20,611,000 square feet of total manufacturing plant and office space. We believe that our present facilities, consisting primarily of steel clad, steel or wood frame and masonry construction, and the machinery and equipment contained in these facilities, are generally well maintained and in good condition. We believe that our facilities are suitable and adequate for their intended purposes and that we would be able to obtain replacements for our leased premises at acceptable costs should our leases not be renewed.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table describes the location, number and size of our principal manufacturing plants and other materially important physical properties as of July 31, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.757%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.548%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.824%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Locations &#8211; Applicable Segment(s)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned or Leased</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">No. of<br/>Buildings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Approximate<br/>Building&#160;Area Square&#160;Feet</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana &#8211; North American Towable Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,117,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana &#8211; North American Towable Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana &#8211; North American Towable and Motorized Segments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,722,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana &#8211; North American Motorized Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,070,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana &#8211; Corporate, North American Towable and Motorized Segments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,465,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana &#8211; Other Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana &#8211; Other Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">502,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana Subtotal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,979,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ohio &#8211; North American Towable and Motorized Segments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,337,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michigan &#8211; Other Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michigan &#8211; Other Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Idaho &#8211; North American Towable Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">661,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Oregon &#8211; North American Towable Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">371,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Subtotal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,649,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States Subtotal</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,628,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany &#8211; European Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,204,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany &#8211; European Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy &#8211; European Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy &#8211; European Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France &#8211; European Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">330,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom &#8211; European Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe Subtotal</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,983,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,611,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_25"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;3. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is involved in certain litigation arising out of its operations in the normal course of its business, most of which is based upon state &#8220;lemon laws,&#8221; warranty claims and vehicle accidents in North America (for which the Company carries insurance above a specified self-insured retention or deductible amount). The outcomes of legal proceedings and claims brought against the Company are subject to significant uncertainty.&#160;There is significant judgment required in assessing both the probability of an adverse outcome and the determination as to whether an exposure can be reasonably estimated.&#160;In management&#8217;s opinion, the ultimate disposition of&#160;any current legal proceedings or claims against the Company will not have a material effect on the Company&#8217;s financial condition, operating results or cash flows. Litigation is, however, inherently uncertain and an adverse outcome from such litigation could have a material effect on the operating results of a particular reporting period.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_28"></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;4. MINE SAFETY DISCLOSURES</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not applicable.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i1a935fcf660540bd83a87f102b9abf04_31"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART II</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_34"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Market Information</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8zNC9mcmFnOjMyYTVmMWQ4MjQwMjQ2MDFiMjAyM2UwZTM1MGFhZWJlL3RleHRyZWdpb246MzJhNWYxZDgyNDAyNDYwMWIyMDIzZTBlMzUwYWFlYmVfMTA5OTUxMTYzMTAzOQ_639063da-b6c6-4b15-a7f2-202bb4e0f007"><ix:nonFraction unitRef="usdPerShare" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8zNC9mcmFnOjMyYTVmMWQ4MjQwMjQ2MDFiMjAyM2UwZTM1MGFhZWJlL3RleHRyZWdpb246MzJhNWYxZDgyNDAyNDYwMWIyMDIzZTBlMzUwYWFlYmVfMTA5OTUxMTYzMTAzOQ_9e106485-8021-4943-996b-9d00f886238f">0.10</ix:nonFraction></ix:nonFraction> per share (the &#8220;Common Stock&#8221;), is traded on the New York Stock Exchange (&#8220;NYSE&#8221;) under the symbol &#8220;THO.&#8221;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Holders</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of September&#160;16, 2020, the number of holders of record of the Common Stock was 129.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Dividends</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal 2020, we paid a $0.40 per share dividend for each fiscal quarter. In fiscal 2019, we paid a $0.39 per share dividend for each fiscal quarter.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s Board currently intends to continue regular quarterly cash dividend payments in the future. As is customary under credit facilities generally, certain actions, including our ability to pay dividends, are subject to the satisfaction of certain payment conditions prior to payment. The conditions for the payment of dividends under our existing debt facilities include a minimum level of adjusted excess cash availability and a fixed charge coverage ratio test, both as defined in the credit agreements. The declaration of future dividends and the establishment of the per share amounts, record dates and payment dates for any such future dividends are subject to the determination of the Board, and will be dependent upon future earnings, cash flows and other factors, in addition to compliance with any then-existing financing facilities.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Issuer Purchases of Equity Securities</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no purchases of equity securities during the fourth quarter of fiscal 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Equity Compensation Plan Information &#8211;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> see Item&#160;12. </span></div><div id="i1a935fcf660540bd83a87f102b9abf04_37"></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;6. SELECTED FINANCIAL DATA</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:35.655%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.809%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ended July&#160;31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">2020 </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">2019 </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">2016 </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(3)(4)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income statement data:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,246,952</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,582,112</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,666</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">556,386</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">383,313</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition-related costs included in income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income&#160;from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,465</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">374,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,022</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,465</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">374,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">256,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222,974</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,275</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">374,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">256,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings&#160;per&#160;common&#160;share from continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings&#160;per&#160;common&#160;share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.04</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.47</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.89</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.47</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.88</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends paid per common share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Regular</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance sheet data:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,771,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,660,446</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,778,665</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,557,931</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,325,464</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,910,610</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,116,893</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,594</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,345</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408,590</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt;">Includes non-cash impairment charges totaling $10,057 associated with our towable segment.</span></div><div style="text-indent:-27pt;padding-left:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt;">Includes six months of the operations of the Erwin Hymer Group from the date of acquisition during the fiscal year.</span></div><div style="text-indent:-27pt;padding-left:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt;">Includes a non-cash goodwill impairment charge of $9,113 associated with a subsidiary in our towable segment.</span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt;">Includes one month of the operations of Jayco from the date of its acquisition during the fiscal year.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_40"></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unless otherwise indicated, all Dollar and Euro amounts are presented in thousands except per share data.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (&#8220;MD&amp;A&#8221;) should be read in conjunction with the Company&#8217;s Consolidated Financial Statements and Notes thereto included in Item&#160;8 of this Report.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Executive Overview</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We were founded in 1980 and have grown to become the largest manufacturer of recreational vehicles (&#8220;RVs&#8221;) in the world based on units and revenue. We are also the largest manufacturer of RVs in North America, and one of the largest manufacturers of RVs in Europe. In North America, according to Statistical Surveys, Inc. (&#8220;Stat Surveys&#8221;), for the six months ended June 30, 2020, Thor&#8217;s current combined U.S. and Canadian market share based on units was approximately 43.7% for travel trailers and fifth wheels combined and approximately 38.5% for motorhomes. In Europe, according to the European Caravan Federation (&#8220;ECF&#8221;), EHG&#8217;s current market share for the six months ended June 30, 2020 based on units was approximately 26.2% for motorcaravans and campervans combined and approximately 20.6% for caravans.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business model includes decentralized operating units, and our RV products are primarily sold to independent, non-franchise dealers who, in turn, retail those products. Our growth has been achieved both organically and through acquisition, and our strategy is designed to increase our profitability by driving innovation, servicing our customers, manufacturing quality products, improving the efficiencies of our facilities and making strategic growth acquisitions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We generally do not finance dealers directly, but do provide repurchase agreements to the dealers&#8217; floor plan lenders.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We generally rely on internally generated cash flows from operations to finance our growth, however, we did obtain and utilize credit facilities to fund the majority of the cash consideration for the EHG acquisition as more fully described in Notes 2 and 12 to the Consolidated Financial Statements. Capital acquisitions of $105,823 in fiscal 2020 were made primarily for purchases of land, production building additions and improvements and replacing machinery and equipment used in the ordinary course of business. See Note 3 to the Consolidated Financial Statements for capital acquisitions by segment.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The COVID-19 coronavirus pandemic had a sudden and material negative impact on our business and results of operations, particularly during the last half of our fiscal year ended July 31, 2020. Additional impacts could be incurred in future periods, including negative impacts to our results of operations, liquidity and financial position as a direct or indirect result of the pandemic. These risks to our business are more fully described in Part I, item 1A &#8220;Risk Factors&#8221; of this Report.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March, we temporarily suspended production at all of our North American RV production facilities and temporarily suspended a substantial portion of our European RV production. Throughout late-April and May, Thor's companies in North America and Europe resumed operations, with the exception of our production facility in the UK which resumed operations in mid-June. During the second half of fiscal 2020, we experienced delays in obtaining certain raw material components and also experienced an overall reduction in the volume of chassis received compared to our needs, particularly related to our European operations. The operations of our suppliers within Europe, North America and elsewhere may continue to be disrupted, negatively impacting the price we are required to pay to acquire raw material inputs, or limiting our production output due to a lack of key material components in sufficient quantities.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Beginning in March, and through a portion of the fourth quarter, the Company furloughed or laid off a number of valuable team members, and many employees across the Company, including our executive officers, became subject to a temporary reduction in their cash compensation. During the third and fourth quarter, the Company also significantly reduced its discretionary spend and curtailed spending on most capital expenditure projects. The Company also proactively took steps to maximize its financial position, as more fully described in the "Financial Condition and Liquidity" section of this Report.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Significant Events</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Fiscal 2019</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Erwin Hymer Group Acquisition</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February&#160;1, 2019, the Company and the shareholders of Erwin Hymer Group SE (&#8220;EHG&#8221; or &#8220;Erwin Hymer Group&#8221;) closed on a transaction in which the Company acquired EHG. EHG is headquartered in Bad Waldsee, Germany, and is one of the largest RV manufacturers in Europe, by revenue. The Company acquired EHG in order to expand its operations into the growing European market with a long-standing European industry leader.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At the closing, the Company paid cash consideration of approximately 1.53&#160;billion Euro (approximately $1.76&#160;billion at the exchange rate as of February&#160;1, 2019) and issued 2,256,492 shares of the Company&#8217;s common stock to the sellers valued at $144.2&#160;million. The cash consideration was funded through a combination of available cash on hand of approximately $95&#160;million and debt financing consisting of two credit facility agreements, a seven-year, $2.1&#160;billion term loan, with an approximate $1.4&#160;billion U.S. dollar-denominated tranche and an approximate 0.6&#160;billion Euro tranche (approximately $0.7&#160;billion at the exchange rate at February&#160;1, 2019), and $100&#160;million utilized at closing from a five-year, $750&#160;million asset-based credit facility (ABL), each as more fully described in Note 12 to the Consolidated Financial Statements. The obligations of the Company under each facility are secured by liens on substantially all of the assets of the Company, and both agreements contain certain customary representations, warranties and covenants of the Company.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain costs related to this acquisition incurred during the fiscal year ended July 31, 2019, including the foreign currency forward contract loss and certain bank fees, ticking fees, legal, advisory and other costs, as discussed in Note 2 to the Consolidated Financial Statements, are included in Acquisition-related costs in the Consolidated Statements of Income and Comprehensive Income.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Industry Outlook &#8211; North America</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company monitors industry conditions in the North American RV market through numerous sources, including the use of monthly wholesale shipment data as reported by the Recreation Vehicle Industry Association (&#8220;RVIA&#8221;), which is typically issued on a one-month lag and represents manufacturers&#8217; RV production and delivery to dealers. In addition, we monitor monthly retail sales trends as reported by Stat Surveys, whose data is typically issued on a month-and-a-half lag, but may currently have a longer lag time due to the impact of the COVID-19 pandemic. The Company believes that monthly RV retail sales data is important as consumer purchases impact future dealer orders and ultimately our production.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">North American independent RV dealer inventory of Thor products as of July 31, 2020 decreased 38.2% to approximately 63,900 units, compared to approximately 103,400 units as of July 31, 2019. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Thor&#8217;s North American RV backlog as of July 31, 2020 increased $3,063,316, or 265.9%, to $4,215,319 compared to $1,152,003 as of July 31, 2019. Dealer inventory levels were elevated in certain locations as of July 31, 2019, which depressed dealer orders and backlog as of that time. In recent periods, dealer inventory levels have decreased materially based on recent production interruptions from March through May 2020 due to the COVID-19 pandemic, coupled with strong retail demand for RVs given the perceived safety of RV travel during the COVID-19 pandemic, a strong desire to socially distance and the reduction in commercial air travel and cruises. As of July 31, 2020, dealer inventory levels were well below optimal stocking levels, which has increased dealer orders and the backlog.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Industry Wholesale Statistics &#8211; North America</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key wholesale statistics for the North American RV industry, as reported by RVIA for the periods indicated, are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:36.995%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.633%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.&#160;and&#160;Canada&#160;Wholesale&#160;Unit&#160;Shipments</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Decrease)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towable Units</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,059</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,094</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,035)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized Units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,008</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,487</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,479)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176,067</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,581</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in wholesale shipments noted above in both towable and motorized units is primarily due to the impact of the COVID-19 pandemic on North American shipments during the March to June 2020 timeframe, as most RV manufacturers were shut down for a number of weeks during that time period. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2020, RVIA issued a revised forecast for calendar year 2020 wholesale unit shipments. Under a most likely scenario, towable and motorized unit shipments are projected to increase to  approximately 383,900 and 40,500, respectively, for an annual total of approximately 424,400 units, up 4.5% from the 2019 calendar year shipments. The most likely forecast for calendar year 2020 could range from a lower estimate of approximately 414,200 total units to an upper estimate of approximately 434,500 units.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As part of their September 2020 forecast, RVIA also released their initial estimates for calendar year 2021 wholesale unit shipments. In the most likely scenario, towable and motorized unit shipments are projected to increase to approximately 452,500 and 54,700 units, respectively, for an annual total of approximately 507,200 units, or 19.5% higher than the most likely scenario for calendar year 2020 shipments. This calendar year 2021 most likely forecast could range from a lower estimate of approximately 494,400 total units to an upper estimate of approximately 519,900 units.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Industry Retail Statistics &#8211; North America</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We believe that retail demand is the key to continued growth in the North American RV industry, and that annual North American RV industry wholesale shipments will generally approximate a one-to-one replenishment ratio with retail sales once the currently low dealer inventory levels are replenished to generally normalized levels over the ensuing months.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key retail statistics for the North American RV industry, as reported by Stat Surveys for the periods indicated, are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:36.995%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.633%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. and Canada Retail Unit Registrations</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Decrease)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towable Units</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201,979</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222,244</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,265)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized Units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,635</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,384</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,749)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223,614</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,628</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,014)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Data reported by Stat Surveys is based on official state and provincial records. This information is subject to adjustment and is continuously updated, and is often impacted by delays in reporting by various states or provinces. The COVID-19 pandemic has resulted in further delays in the submission of information reported by the various states or provinces beginning with calendar 2020 results. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Company Wholesale Statistics &#8211; North America</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s wholesale RV shipments, for the six months ended June 30, 2020 and 2019 to correspond with the industry wholesale periods noted above, were as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:36.995%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.633%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. and Canada Wholesale Unit Shipments</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Decrease)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towable Units</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,725</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,920</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized Units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,513</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,825</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,238</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,745</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,507)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Company Retail Statistics &#8211; North America</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Retail statistics of the Company&#8217;s RV products, as reported by Stat Surveys, for the six months ended June 30, 2020 and 2019 to correspond with the industry retail periods noted above, were as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:36.846%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.782%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. and Canada Retail Unit Registrations</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Decrease)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towable Units</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,053</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,525</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized Units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,321</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,384</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,063)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,374</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,909</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,535)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Data reported by Stat Surveys is based on official state and provincial records. This information is subject to adjustment and is continuously updated, and is often impacted by delays in reporting by various states or provinces. The COVID-19 pandemic has resulted in further delays in the submission of information reported by the various states or provinces beginning with calendar 2020 results, and may also be impacting the completeness of such information.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">North American Outlook</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The extent to which the COVID-19 pandemic may continue to adversely impact our business remains uncertain and unpredictable. Nonetheless, our outlook for future growth in North American retail sales remains optimistic. At least in the near-term, we believe consumers are likely to continue to alter their future vacation and travel plans, opting for fewer vacations via air travel, cruise ships and hotels, and preferring vacations that RVs are uniquely positioned to provide, where they can continue practicing social distancing while also allowing them to explore or unwind, often close to home. Minimal-contact vacation options like road trips and camping may be perceived as great choices for people who want to limit pandemic-related risks involved with close personal interactions. Future retail sales will continue to be dependent upon various economic conditions faced by consumers, especially in the wake of the coronavirus pandemic, such as the rate of unemployment, the level of consumer confidence, the disposable income of consumers, changes in interest rates, credit availability, the health of the housing market and changes in tax rates and fuel availability and prices. </span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A positive long-term outlook for the North American RV segment is also supported by the exceptional benefits RVs provide. As supported by surveys conducted by Thor, RVIA and others, Americans love the freedom of the outdoors and the enrichment that comes with living an active lifestyle. RVs allow people to be in control of their travel experiences, going where they want, when they want, and with the people they want. The RV units we design, produce and sell allow people to spend time outdoors pursuing their favorite activities, creating cherished moments, and most importantly, deeply connecting with family and friends. Based on the increasing value consumers are placing on these factors, we expect to see long-term growth in the North American RV industry. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As we emerge from this health crisis, economic or industry-wide factors that will continue to affect our RV business include the costs of commodities, the impact of actual or threatened tariffs on commodity costs and labor costs incurred in the production of our products. Material and labor costs are the primary factors determining our cost of products sold, and any future increases in raw material or labor costs would impact our profit margins negatively if we were unable to offset those cost increases through a combination of product decontenting, material sourcing strategies, efficiency improvements or raising the selling prices for our products by corresponding amounts. Historically, we have generally been able to offset net cost increases over time.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The North American recreational vehicle industry has, from time to time in the past, experienced shortages of chassis for various reasons, including component shortages, production delays and work stoppages at the chassis manufacturers. These shortages have had a negative impact on our sales and earnings in the past.&#160;</span></div><div><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Recently, the North American RV industry has experienced some supply constraints and shortages of various RV component parts from various manufacturers and suppliers as a result of the COVID-19 pandemic. If such shortages were to become more significant or longer term in nature and industry demand were to increase faster than relevant suppliers can respond, or other factors were to impact their ability to continue to supply our needs for key components, our business could be adversely affected. Where possible, to minimize the impact of these supply chain constraints, we continue to identify alternative suppliers. If, however, the impact of the coronavirus on our raw material vendors increases or is prolonged, the availability of key components, including components sourced from one or a small group of suppliers, could be impacted further which could have an adverse impact on the cost of such components or negatively impact our production output. The geographic centrality of the North American RV industry in northern Indiana, where the majority of our facilities and many of our suppliers are located, could exacerbate supply chain and other COVID-19 related risks, should northern Indiana or any of the other areas in which we, our suppliers or our customers operate become disproportionately impacted by the pandemic. </span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Industry Outlook &#8211; Europe</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company monitors retail trends in the European RV market as reported by the European Caravan Federation (&#8220;ECF&#8221;), whose industry data is reported to the public quarterly and typically issued on a one-to-two-month lag. Additionally, on a monthly basis the Company receives original equipment manufacturer (&#8220;OEM&#8221;) specific reports from most of the individual member countries that make up the ECF (&#8220;OEM Reporting Countries&#8221;). As these reports are coming directly from the ECF member countries, timing and content vary, but typically the reports are issued on a one-to-two-month lag as well. While most countries provide OEM-specific information, the United Kingdom, which makes up 15.4% and 4.7% of the caravan and motorcaravan (including campervans) European market for the six months ended June 30, 2020, respectively, does not provide OEM-specific information. Industry wholesale shipment data for the European RV market is not available.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">European independent RV dealer inventory levels of EHG products are generally appropriate for seasonal consumer demand in the majority of European countries. However, in Germany, independent dealer inventory levels are currently below normal due to COVID-19-related higher demand, as described below. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Thor&#8217;s European RV backlog as of July 31, 2020 increased $673,298, or 79.0%, to $1,525,973 compared to $852,675 as of July 31, 2019, with the increase attributable to a number of causes, including recent production interruptions due to the COVID-19 pandemic, the perceived safety of RV travel during the COVID-19 pandemic and a strong desire to socially distance, the reduction in commercial air travel and cruises, the temporary reduction in value-added tax ("VAT") in Germany for all goods and services starting July 1, 2020 through the end of the calendar year and an increase in various EHG marketing campaigns to promote sales.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Industry Retail Statistics &#8211; Europe</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key retail statistics for the European RV industry, as reported by the ECF for the periods indicated, are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.090%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.870%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.872%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European Unit Registrations</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Motorcaravan and Campervan</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">OEM Reporting Countries </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,179</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,483</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,009</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,748</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Non-OEM Reporting Countries </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,270</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,843</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,775</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,067</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,449</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,326</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,784</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,815</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">Industry retail registration statistics have been compiled from individual countries reporting of retail sales, and include the following countries: Germany, France, Sweden, Netherlands, Norway, Italy, Spain and others, collectively the &#8220;OEM Reporting Countries.&#8221; The &#8220;Non-OEM Reporting Countries&#8221; are primarily the United Kingdom and others. Note: the decrease in the "Non-OEM Reporting Countries" is primarily related to the United Kingdom, as a result of both BREXIT and extended shutdowns as a result of the COVID-19 pandemic. Total European unit registrations are reported quarterly by ECF. </span></div><div style="text-indent:-27pt;padding-left:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">The ECF reports motorcaravans and campervans together.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Data from the ECF is subject to adjustment, is continuously updated, and is often impacted by delays in reporting by various countries. (The Non-OEM Reporting Countries either do not report OEM-specific data to EHG or do not have it available for the entire time period covered).</span></div><div style="text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Company Retail Statistics &#8211; Europe</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.036%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.036%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.036%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.040%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">European Unit Registrations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Decrease)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan and Campervan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,168</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,929</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,374</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,737</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,363)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total OEM-Reporting Countries</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,542</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,666</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,124)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">Company retail registration statistics have been compiled from individual countries reporting of retail sales, and include the following countries: Germany, France, Sweden, Netherlands, Norway, Italy, Spain and others, collectively the &#8220;OEM Reporting Countries.&#8221;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: For comparison purposes, the totals reflected above include the pre-acquisition results of EHG for January 2019. In addition, data from the ECF is subject to adjustments, is continuously updated, and is often impacted by delays in reporting by various countries.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">European Outlook</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our European operations produce various leisure vehicles including caravans, urban campers, campervans and small-to-large motorcaravans. Our product offering is not limited to vehicles only but also includes accessories and services, including vehicle rentals. In addition, EHG addresses its end customers through a sophisticated brand management approach based on consumer segmentation according to target group, core values and emotions. With the help of data-based and digital marketing, EHG intends to expand its customer reach, in particular, to new and younger consumer segments. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The European outlook for future growth in retail sales depends upon various economic conditions in the respective countries in which it sells. End-customer demand for RVs depends strongly on consumer confidence. Factors such as the rate of unemployment, private consumption and investments, growth in disposable income of consumers, changes in interest rates, the health of the housing market, changes in tax rates and, most recently, travel safety considerations, all influence retail sales. Our long-term outlook for future growth in retail sales remains positive as more and more people discover RVs as a way to support their lifestyle in search of independence and individuality, as well as using the RV as a multi-purpose vehicle to escape urban life and explore outdoor activities and nature. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Historically, EHG and their dealers have marketed EHG&#8217;s recreational vehicles through numerous RV fairs at the country and regional levels throughout the calendar year. These fairs have historically been well-attended events that allow retail consumers the ability to see the newest products, features and designs and to talk with product experts in addition to being able to purchase or order an RV. Due to the current pandemic and ongoing efforts to limit its spread, EHG has cancelled their participation in all trade fairs and major events planned for the remainder of calendar 2020. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In place of the trade fairs, EHG has strengthened and expanded their digital activities in order to reach high potential target groups, generate leads and steer customers directly to dealerships. With over 1,000 dealer-partners in Germany and throughout Europe, the EHG brands have one of the strongest and most professionally structured dealer and service networks. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Economic or industry-wide factors affecting our European RV business include the costs of commodities and the labor used in the manufacture of our products. Material and labor costs are the primary factors determining our cost of products sold and any future increases in raw material or labor costs would impact our profit margins negatively if we were unable to offset those cost increases through a combination of product decontenting, material sourcing strategies, efficiency improvements or raising the selling prices for our products by corresponding amounts. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In Europe, we have experienced some supply constraints from our chassis manufacturers as well as certain component parts from our non-chassis raw material vendors. Where possible, to minimize the impact of these supply chain constraints, we have identified a second-source supplier base for most component parts. If, however, the impact of the coronavirus on our vendors increases or is prolonged, the availability of key components such as chassis could have a negative impact on our production output in fiscal 2021. Uncertainties related to changing emission standards, such as the Euro 6d standard which became effective as of January 2020 for new models and becomes effective for certain vehicles starting January 2021 and other vehicles starting January 2022, may also impact the availability of chassis used in our production of certain European motorized RVs and could also impact consumer buying patterns</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FISCAL 2020 VS. FISCAL 2019</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">FISCAL 2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">FISCAL 2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,140,482</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(417,969)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,390,098</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(259,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,530,580</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,207,780</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(677,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,485,391</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">998,413</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,015,971</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,694,758</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321,213</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,481</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,374</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,893)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,855</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,175</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"># OF UNITS:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,182</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,540</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,358)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,088</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,085</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,997)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,270</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,625</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,355)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,506</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,860</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,646</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,776</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,485</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(709)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of <br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of <br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">GROSS PROFIT:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">619,892</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614,968</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,924</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,995</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,184</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">769,887</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">780,152</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,265)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,388</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,039</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,349</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,074,275</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">930,191</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,084</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,932</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,903</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,029</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,118,207</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">973,094</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,113</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SELLING, GENERAL AND ADMINISTRATIVE EXPENSES:</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,656</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,092</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,436)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,720</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,202</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,482)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311,376</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332,294</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239,635</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,051</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,584</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">551,011</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">466,345</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,666</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,914</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,014</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,900</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,194</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,685</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,509</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">634,119</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">536,044</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,075</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">FISCAL 2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">FISCAL 2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INCOME (LOSS) BEFORE INCOME TAXES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">336,207</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322,228</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,979</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,943</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,910</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,967)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408,150</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">403,138</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,012</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,850</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,946)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,796</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">265.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,000</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397,192</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,808</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,751</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,086</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(172,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241,612)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,757</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,896</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,666</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,230</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">As of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">July 31, 2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">As of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">July 31, 2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ORDER BACKLOG:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,763,678</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">693,156</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,070,522</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,451,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,847</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">992,794</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,215,319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,152,003</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,063,316</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">265.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,525,973</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">852,675</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">673,298</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,741,292</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,004,678</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,736,614</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidated net sales for fiscal 2020 increased $303,175, or 3.9%, compared to fiscal 2019. This increase is primarily attributable to incremental European net sales of $998,413, as the current fiscal year includes twelve months of European operations as compared to six months in the prior fiscal year from the date of EHG's acquisition. This increase was largely offset by a decrease in North American net sales of $695,238, primarily as a result of the COVID-19 impact on sales between March and May 2020. In March, we temporarily suspended production at all of our North American RV production facilities and temporarily suspended a substantial portion of our European RV production. Throughout late-April and May, our companies in North America and Europe resumed operations, with the exception of our production facility in the UK which resumed operations in mid-June.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidated gross profit for fiscal 2020 increased $145,113, or 14.9%, compared to fiscal 2019. The increase in gross profit is primarily due to incremental European gross profit for fiscal 2020 of $154,349. European gross profit in fiscal 2019 was negatively impacted by $61,418 of purchase accounting adjustments. Consolidated gross profit was 13.7% of consolidated net sales for fiscal 2020 and 12.4% for fiscal 2019, with the increase in percentage primarily impacted by the North American recreational vehicle improvement to 13.9% from 12.6% and the improvement in European gross profit percentage to 12.2% compared with 10.1% last year.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses for fiscal 2020 increased $98,075, or 18.3%, compared to fiscal 2019, primarily due to incremental European selling, general and administrative expenses of $105,584 due to a full year of European operations in fiscal 2020 as compared to six months in fiscal 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization of intangible assets expense for fiscal 2020 increased $21,596 compared to fiscal 2019, primarily due to incremental European amortization expense of $25,197 due to a full year of European operations in fiscal 2020 as compared to six months in fiscal 2019, partially offset by lower North American dealer network amortization as compared to the prior year.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The impairment charges for fiscal 2020 of $10,057 relates to the North American Towables reportable segment as discussed in Note 7 to the Consolidated Financial Statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Corporate costs included in selling, general and administrative expenses increased $10,509 to $71,194 for fiscal 2020 compared to $60,685 for fiscal 2019, an increase of 17.3%. This increase includes an increase in professional fees of $4,595, primarily due to additional fees related to the integration of the EHG operations, and an increase in donations of $2,003, primarily due to a significant contribution to the National Forest Foundation in August 2019. Deferred compensation expense also increased $1,519, which was effectively offset by the increase in other income related to the deferred compensation plan assets as noted below.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquisition-related costs were $114,866 for fiscal 2019 and include costs related to the acquisition of EHG as described in Note 2 to the Consolidated Financial Statements. These Corporate costs included a foreign currency forward contract loss of $70,777, with the remaining $44,089 consisting primarily of bank fees, ticking fees, legal, professional and advisory fees related to financial due diligence and implementation costs, regulatory review costs and the write-off of the remaining unamortized debt fees related to the Company&#8217;s previous asset-based facility.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Corporate interest and other income and expense was $101,661 of net expense for fiscal 2020 compared to $66,061 of net expense for fiscal 2019. This increase in net expense of $35,600 is primarily due to an increase in interest expense and fees of $37,067 on the debt facilities related to the EHG acquisition, primarily due to fiscal 2020 including twelve months of interest expense as compared to six months in fiscal 2019 from the date of the EHG acquisition.&#160;This increase in expense was partially offset by the increase in fair value of the Company's deferred compensation plan assets due to market fluctuations and investment income, which resulted in additional income of $1,572 in fiscal 2020 when compared to the income in fiscal 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Income before income taxes for fiscal 2020 was $272,896, as compared to $184,666 for fiscal 2019, an increase of $88,230, or 47.8%. Fiscal 2019 included acquisition-related costs totaling $114,866.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The overall annual effective income tax rate for fiscal 2020 was 18.9% on $272,896 of income before income taxes, compared with 28.3% on $184,666 of income before income taxes for fiscal 2019. The primary drivers of the change in the overall effective tax rate between comparable periods are certain foreign tax rate differences from the U.S. federal corporate tax rate of 21.0% and the change in the annual mix of earnings between foreign and domestic. The fiscal 2019 effective income tax rate was negatively impacted by an unfavorable, non-deductible forward currency forward contract loss and certain non-deductible transaction costs resulting from the EHG acquisition.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SEGMENT REPORTING</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">North American Towable Recreational Vehicles</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Analysis of Change in Net Sales for Fiscal 2020 vs. Fiscal 2019</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.280%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.765%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,449,239</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,710,308</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(261,069)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,691,243</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,848,143</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(156,900)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,140,482</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(417,969)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.280%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.765%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"># OF UNITS:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,486</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,710</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,696</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,830</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,182</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,540</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,358)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:81.042%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.758%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IMPACT OF CHANGE IN PRODUCT MIX AND PRICE ON NET SALES:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in total North American towables net sales of 9.2% compared to the prior fiscal year resulted from a 11.4% decrease in unit shipments partially offset by a 2.2% increase in the overall net price per unit due to the impact of changes in product mix and price. The fiscal year decreases in towables net sales and unit shipments were both substantially due to lower net sales and unit shipments in the third quarter of fiscal 2020 as compared to the third quarter of fiscal 2019, primarily due to the impact of the COVID-19 pandemic and the resulting production shutdowns for six to eight weeks for most of our North American production facilities. The &#8220;Other&#8221; units within the &#8220;Travel Trailer and Other&#8221; category consists primarily of folding campers in fiscal 2019. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">According to statistics published by RVIA, for the twelve months ended July 31, 2020, combined travel trailer and fifth wheel wholesale unit shipments decreased 7.8% compared to the same period last year. According to statistics published by Stat Surveys, for the twelve-month periods ended June 30, 2020 and 2019, our market share for travel trailers and fifth wheels combined was 44.3% and 48.6%, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increases in the overall net price per unit within the travel trailer and other product lines of 2.1% and the fifth wheel product lines of 1.9% were both primarily due to changes in product mix and selective net price increases since the prior fiscal year.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of products sold decreased $422,893 to $3,520,590, or 85.0% of North American towables net sales, for fiscal 2020 compared to $3,943,483 or 86.5% of North American towables net sales, for fiscal 2019. The changes in material, labor, freight-out and warranty costs comprised $407,132 of the $422,893 decrease in cost of products sold. Material, labor, freight-out and warranty costs as a combined percentage of North American towables net sales decreased to 78.1% for fiscal 2020 compared to 79.8% for fiscal 2019, primarily as a result of improvements in the material and warranty cost percentages. The improvement in material cost percentage is primarily due to favorable product mix, selective net price increases, management-led initiatives on improving product procurement and stable material costs since the prior year. The warranty cost percentage is lower primarily due to favorable experience trends and quality improvement initiatives compared to fiscal 2019. Total manufacturing overhead decreased $15,761 with the decrease in sales, but increased as a percentage of North American towables net sales from 6.7% to 6.9%, as the decreased sales resulted in higher overhead costs per unit sold.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Variable costs in manufacturing overhead decreased $19,222 to $252,878, or 6.1% of North American towables net sales, for fiscal 2020 compared to $272,100 or 6.0% of North American towables net sales, for fiscal 2019 as a result of the decrease in net sales and management-led initiatives to control costs, particularly in response to the COVID-19 pandemic. Fixed costs in manufacturing overhead, which consist primarily of facility costs, property taxes and depreciation, increased $3,461 to $34,771 in fiscal 2020 from $31,310 in fiscal 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">North American towables gross profit increased $4,924 to $619,892, or 15.0% of North American towables net sales, for fiscal 2020 compared to $614,968, or 13.5% of North American towables net sales, for fiscal 2019. The increase in the gross profit percentage is due to the decrease in the cost of products sold percentage noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses were $238,656, or 5.8% of North American towables net sales, for fiscal 2020 compared to $253,092, or 5.6% of North American towables net sales, for fiscal 2019. The primary reason for the $14,436 decrease was a decrease of $7,749 in sales-related travel, advertising and promotion costs, in correlation with the lower sales levels as well as lower travel in the latter part of the year due to the impact of COVID-19 travel restrictions. In addition, decreased North American towables net sales, along with employee cost reduction measures taken in response to the COVID-19 pandemic, caused net compensation costs, including commissions, bonuses and other compensation, to decrease by $3,250. Legal, professional and related settlement costs also decreased by $2,052. The increase in the overall selling, general and administrative expenses as a percentage of net sales was primarily due to the reduction in towables net sales.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">North American towables income before income taxes was $336,207, or 8.1% of North American towables net sales, for fiscal 2020 compared to $322,228 or 7.1% of North American towables net sales, for fiscal 2019. The primary reason for the increase in towables income before income taxes, in spite of the reduction in towables net sales, was the improvement in the income before income taxes percentage of net sales, primarily due to the decrease in the cost of products sold percentage noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">North American Motorized Recreational Vehicles</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Analysis of Change in Net Sales for Fiscal 2020 vs. Fiscal 2019</span></div><div style="margin-top:9pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.983%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.764%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495,520</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">761,176</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(265,656)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776,191</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">824,449</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,387</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,704</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,683</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,390,098</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(259,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.983%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.764%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"># OF UNITS:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,946</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,946</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,143</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,690</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,547)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">999</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,088</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,085</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,997)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:81.042%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.758%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IMPACT OF CHANGE IN PRODUCT MIX AND PRICE ON NET SALES:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in total motorized net sales of 15.7% compared to the prior fiscal year resulted from a 16.6% decrease in unit shipments partially offset by a 0.9% increase in the overall net price per unit due to the impact of changes in product mix and price. The fiscal year decreases in motorized net sales and unit shipments were both primarily due to lower net sales and unit shipments in the third quarter of fiscal 2020 as compared to the third quarter of fiscal 2019, primarily due to the impact of the COVID-19 pandemic.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">According to statistics published by RVIA, for the twelve months ended July 31, 2020, combined motorhome wholesale unit shipments decreased 21.0% compared to the same period last year. According to statistics published by Stat Surveys, for the twelve-month periods ended June 30, 2020 and 2019, our market share for motorhomes was 38.1% and 37.5%, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in the overall net price per unit within the Class&#160;A product line was primarily due to a slightly lower concentration of sales of the generally larger and more expensive diesel units in relation to the more modestly-priced gas units in fiscal 2020 compared to fiscal 2019. The increase in the overall net price per unit within the Class&#160;C product line of 7.3% was primarily due to the net impact of product mix changes and selective net price increases. The decrease in the overall net price per unit within the Class&#160;B product line of 36.7% is primarily due to product mix as a result of the introduction of new, lower-priced models since the prior year.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of products sold decreased $244,042 to $1,240,103, or 89.2% of motorized net sales, for fiscal 2020 compared to $1,484,145, or 90.0% of motorized net sales, for fiscal 2019. The changes in material, labor, freight-out and warranty costs comprised $235,505 of the $244,042 decrease due to the decreased sales volume. Material, labor, freight-out and warranty costs as a combined percentage of motorized net sales was 83.9% for fiscal 2020 compared to 85.0% for fiscal 2019, with the decrease in percentage primarily due to improvements in each of the material, labor and warranty cost percentages. Total manufacturing overhead decreased $8,537 with the volume decrease, but increased as a percentage of motorized net sales from 5.0% to 5.3%, as the decrease in sales resulted in higher overhead costs per unit sold.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Variable costs in manufacturing overhead decreased $8,843 to $61,928, or 4.5% of North American motorized net sales, for fiscal 2020 compared to $70,771 or 4.3% of North American motorized net sales, for fiscal 2019 as a result of the decrease in net sales and management-led initiatives to control costs, particularly in response to the COVID-19 pandemic. Fixed costs in manufacturing overhead, which consist primarily of facility costs, property taxes and depreciation, increased $306 to $11,606 in fiscal 2020 from $11,300 in fiscal 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Motorized gross profit decreased $15,189 to $149,995, or 10.8% of motorized net sales, for fiscal 2020 compared to $165,184, or 10.0% of motorized net sales, for fiscal 2019. The decrease in gross profit was due primarily to the 16.6% decrease in unit sales volume noted above, while the increase as a percentage of motorized net sales is due to the decrease in the cost of products sold percentage noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses were $72,720, or 5.2% of motorized net sales, for fiscal 2020 compared to $79,202, or 4.8% of motorized net sales, for fiscal 2019. The $6,482 decrease was primarily due to decreased motorized net sales and motorized income before income taxes, which caused related commissions, bonuses and other compensation to decrease by $4,750. Sales-related travel, advertising and promotion costs also decreased $1,180, in correlation with the lower sales levels as well as lower travel in the latter part of the year due to the impact of COVID-19 travel restrictions. The increase in selling, general and administrative expenses as a percentage of sales was primarily due to the reduction in motorized net sales.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Motorized income before income taxes was $71,943, or 5.2% of motorized net sales, for fiscal 2020 compared to $80,910, or 4.9% of motorized net sales, for fiscal 2019. The primary reason for the decrease in motorized income before income taxes is the decrease in motorized net sales. The percentage to net sales increased primarily due to the decrease in the cost of products sold percentage noted above, partially offset by the increase in the selling, general and administrative expense percentage noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">European Recreational Vehicles</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Analysis of Change in Net Sales for Fiscal 2020 vs. Fiscal 2019</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.983%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.764%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,505,353</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">960,155</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">545,198</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Campervan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433,398</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201,089</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232,309</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,475</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,144</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,331</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,165</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,590</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,575</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,485,391</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">998,413</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.983%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.764%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"># OF UNITS:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,244</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,201</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,043</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Campervan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,297</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,790</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,507</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,965</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,869</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,096</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,506</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,860</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,646</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:81.042%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.758%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IMPACT OF CHANGE IN PRODUCT MIX AND PRICE ON NET SALES:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Campervan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results for fiscal 2020 include twelve months of the operations of EHG while fiscal 2019 includes six months of operations following the date of the EHG acquisition. As a result, year-over-year comparisons of dollar amount changes within given cost categories will not be as relevant as the changes in the percentage of those cost categories to net sales due to the incremental six months of operations included in fiscal 2020. In addition, the six months of operations in fiscal 2019 included the operations for just the second half of the fiscal year, which are typically the strongest six-month sales period of any fiscal year. In fiscal 2020, however, the second half of the fiscal year, primarily the third quarter, was adversely affected by the impact of the COVID-19 pandemic.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increase in European recreational vehicle net sales of 67.1% compared to the prior fiscal year resulted from a 65.9% increase in unit shipments and a 1.2% increase in the overall net price per unit due to the impact of changes in product mix and price. The increase in net sales and unit sales is due to fiscal 2020 including twelve months of operations as compared to six months in fiscal 2019 as noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 1.2% increase in the overall net price per unit includes an approximate decrease of 1.5% related to the impact of foreign currency exchange rate changes on a constant-currency basis, which was more than offset by changes in product mix and selective price increases as noted below.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in the overall net price per unit within the Motorcaravan product line of 1.6% was primarily due to the reduction in foreign exchange rates. The increase in the overall net price per unit within the Campervan product line of 19.7% was primarily due to the net impact of product mix changes, including more sales of units with higher chassis content than the prior year, and selective selling price increases, partially offset by the reduction in exchange rates. The increase in the overall net price per unit within the Caravan product line of 1.4% is primarily due to the impact of product mix changes partially offset by the impact of the reduction in exchange rates.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of products sold increased $844,064 to $2,181,003, or 87.8% of European recreational vehicle net sales, for fiscal 2020 compared to $1,336,939, or 89.9% of European recreational vehicle net sales, for fiscal 2019. The changes in material, labor, freight-out and warranty costs comprised $731,710 of the $844,064 increase primarily due to the increased sales volume. Material, labor, freight-out and warranty costs as a combined percentage of European recreational vehicle net sales decreased to 78.3% for fiscal 2020 compared to 81.7% for fiscal 2019, with the decrease primarily due to a decrease in the material cost percentage. This material cost percentage decrease was mainly attributable to the $61,418 charge included in the prior-year period related to the step-up in value in purchase accounting for acquired inventory that was subsequently sold during the period, partially offset by changes in product mix. Total manufacturing overhead increased $112,354 with the volume increase and increased as a percentage of motorized net sales from 8.2% to 9.5%. The increase in overhead percentage is primarily due to better absorption of fixed overhead costs in fiscal 2019, given that fiscal 2019 sales only included the generally stronger six months of sales of the second half of the fiscal year. The fiscal 2020 overhead percentage was also adversely impacted by COVID-19, which decreased sales for a period of time and resulted in lower overhead absorption during that time.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">European recreational vehicle gross profit increased $154,349 to $304,388, or 12.2% of European recreational vehicle net sales, for fiscal 2020 compared to $150,039, or 10.1% of European recreational vehicle net sales, for fiscal 2019. The increase in gross profit as a percentage of European recreational vehicle net sales is primarily due to the negative impact of purchase accounting charges of $61,418 on the prior-year period gross profit, partially offset by fiscal 2020 including the generally lower sales from the first six months of the fiscal year, which typically carry a lower gross profit percentage.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses were $239,635, or 9.6% of European recreational vehicle net sales, for fiscal 2020 compared to $134,051, or 9.0% of European recreational vehicle net sales for fiscal 2019. The primary reason for the increase in the overall selling, general and administrative expenses as a percentage of sales was a higher percentage of sales promotion costs in fiscal 2020 compared to fiscal 2019, as a much higher concentration of trade show costs occur in the first six months of the fiscal year, so the fiscal 2019 totals do not include such show costs since EHG was acquired on February 1, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">European recreational vehicle net income before income taxes was $9,850, or approximately 0.4% of European recreational vehicle net sales, for fiscal 2020 compared to a net loss of $5,946, or (0.4)% of European recreational vehicle net sales, for fiscal 2019. The primary reason for the increase in income before income taxes was the negative impact of $61,418 in purchase accounting charges included in cost of products sold in the prior-year period. This impact, however, was primarily offset by fiscal 2020 including a net loss before income taxes of $18,334 from the first six months of the fiscal year while fiscal 2019 did not include results prior to the acquisition date of February 1, 2019, and the third quarter of fiscal 2020 was adversely affected by the impact of the COVID-19 pandemic as compared to the third quarter of fiscal 2019.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FISCAL 2019 VS. FISCAL 2018</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">FISCAL 2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">FISCAL 2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008,700</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,450,249)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,315</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(496,986)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,207,780</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,947,235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">n/a</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,694,758</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(460,257)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,374</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,947</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,573)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132,053)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,679</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(464,151)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"># OF UNITS:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,540</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240,865</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(71,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,085</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,355</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,270)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,625</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">266,220</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,595)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,860</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,860</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">n/a</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,485</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">266,220</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45,735)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of <br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of <br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">GROSS PROFIT:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614,968</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">882,232</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(267,264)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,184</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,108</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68,924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">780,152</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,116,340</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(336,188)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,039</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,039</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">n/a</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">930,191</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,116,340</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(186,149)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,903</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,326</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,423)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">973,094</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,164,666</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(191,572)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">SELLING, GENERAL AND ADMINISTRATIVE EXPENSES:</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,092</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,554</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,462)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,202</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96,370</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,168)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332,294</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,924</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68,630)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,051</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,051</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">n/a</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">466,345</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,924</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,421</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,014</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,047</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,033)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,685</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,473</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,788)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">536,044</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">477,444</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,600</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">FISCAL 2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">FISCAL 2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INCOME (LOSS) BEFORE INCOME TAXES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322,228</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">532,657</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(210,429)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,910</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,785</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,875)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">403,138</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667,442</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(264,304)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,946)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,946)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">n/a</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397,192</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667,442</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(270,250)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,086</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,667</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,581)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241,612)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67,080)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(174,532)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(260.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,666</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,029</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(448,363)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.876%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.822%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">July 31, 2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">July 31, 2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ORDER BACKLOG:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">693,156</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">766,965</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:22.5pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,847</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">634,092</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(175,245)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,152,003</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,401,057</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(249,054)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">852,675</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">852,675</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">n/a</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,004,678</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,401,057</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">603,621</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidated net sales for fiscal 2019 decreased $464,151, or 5.6%, compared to fiscal 2018. Following its February&#160;1, 2019 acquisition date, EHG accounted for net sales of $1,486,978. These additional net sales during the period were offset by a decrease in net sales from North America (including Other and Intercompany eliminations) of $1,951,129, or 23.4%, compared to fiscal 2018. Consolidated gross profit for fiscal 2019 decreased $191,572, or 16.4%, compared to fiscal 2018. EHG&#8217;s gross profit for the period of $150,039, which includes the negative impact of $61,418 related to the step-up in purchase accounting for certain acquired inventory that was subsequently sold during the period, was offset by the decrease of $341,611, or 29.3%, in total North American gross profit (including Other, net) compared to the prior-year period. Consolidated gross profit was 12.4% of consolidated net sales for fiscal 2019 and 14.0% for fiscal 2018, with the change partially impacted by the addition of EHG&#8217;s gross profit percentage of 10.1%.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses for fiscal 2019 increased $58,600, or 12.3%, compared to fiscal 2018, including the addition of EHG&#8217;s total of $134,051 for the period. Amortization of intangible assets expense for fiscal 2019 increased $20,520 compared to fiscal 2018, primarily due to EHG&#8217;s total amortization expense of $25,594, partially offset by lower North American dealer network amortization as compared to the prior-year period. Acquisition-related costs totaled $114,866 for fiscal 2019. Income before income taxes for fiscal 2019 was $184,666, as compared to $633,029 for fiscal 2018, a decrease of $448,363, or 70.8%. Additional information concerning the changes in net sales, gross profit, selling, general and administrative expenses, acquisition-related costs and income before income taxes are addressed below and in the segment reporting that follows.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Corporate costs included in selling, general and administrative expenses decreased $5,788 to $60,685 for fiscal 2019 compared to $66,473 for fiscal 2018, a decrease of 8.7%. This decrease includes a decrease in compensation costs of $2,378, primarily due to a decrease in incentive compensation in correlation with the decrease in income before income taxes compared to the prior year period. Deferred compensation expense also decreased $1,156, which relates to the equal and offsetting decrease in other income related to the deferred compensation plan assets as noted below. Costs related to the actuarially determined workers&#8217; compensation and product liability reserves recorded at Corporate decreased $3,474 as well due to reduced claim activity and improving experience trends. In addition, costs recorded at Corporate related to our standby repurchase obligations on dealer inventory decreased $2,200 due to lower North American dealer inventory levels. These decreases were partially offset by an increase in stock-based compensation of $1,950 due to generally increasing income before income taxes over the past three years, as most stock awards are based on that metric and vest ratably over a three-year period.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquisition-related costs were $114,866 for fiscal 2019 and include costs related to the acquisition of EHG as described in Note 2 to the Consolidated Financial Statements. These Corporate costs included a foreign currency forward contract loss of $70,777, with the remaining $44,089 consisting primarily of bank fees, ticking fees, legal, professional and advisory fees related to financial due diligence and implementation costs, regulatory review costs and the write-off of the remaining unamortized debt fees related to the Company&#8217;s previous asset-based facility.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Corporate interest and other income and expense was $66,061 of net expense for fiscal 2019 compared to $607 of net expense for fiscal 2018. This increase in net expense of $65,454 is primarily due to an increase in interest expense and fees of $59,099 resulting from the new debt facilities incurred related to the EHG acquisition.&#160;Fiscal 2019 also includes twelve months of operating losses totaling $8,798 related to the Togo Group joint venture as discussed in Note 2 to the Consolidated Financial Statements as compared to a loss of $1,939 for the four months included in the prior-year period from the inception date, an increase in expense of $6,859.&#160;In addition, the income from changes in the fair value of the Company&#8217;s deferred compensation plan assets due to market fluctuations and investment income in fiscal 2019 was $1,156 less than the income in fiscal 2018. These increases in net expenses were partially offset by increased interest income of $2,984 primarily due to higher average cash balances as compared to the prior-year period.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The overall effective income tax rate for fiscal 2019 was 28.3% compared with 32.0% for fiscal 2018. The primary drivers of the change in the overall effective tax rate between comparable periods relate to U.S. tax reform and the impact of the EHG acquisition.&#160;In fiscal 2018, the enactment of the Tax Cuts and Jobs Act resulted in an unfavorable one-time additional income tax expense as a result of the re-measurement of the Company&#8217;s deferred tax assets. Additionally, as a result of being a fiscal year end filer, the Company&#8217;s U.S. federal statutory rate was reduced to 21.0% in fiscal 2019 compared to a 26.9% blended rate for fiscal 2018. The resulting benefits of the full U.S. rate reduction and non-taxable foreign currency remeasurement gains resulting from intercompany financing transactions were partially offset by an unfavorable, non-deductible foreign currency forward contract loss resulting from the EHG acquisition.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SEGMENT REPORTING</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">North American Towable Recreational Vehicles</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Analysis of Change in Net Sales for Fiscal 2019 vs. Fiscal 2018</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.280%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.765%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,710,308</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,646,581</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(936,273)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,848,143</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362,119</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(513,976)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008,700</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,450,249)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.280%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.251%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.765%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal 2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"># OF UNITS:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,710</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186,710</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,830</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,155</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,540</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240,865</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(71,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:81.042%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.758%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IMPACT OF CHANGE IN PRODUCT MIX AND PRICE ON NET SALES:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in total North American towables net sales of 24.1% compared to the prior fiscal year resulted from a 29.6% decrease in unit shipments partially offset by a 5.5% increase in the overall net price per unit due to the impact of changes in product mix and price. The &#8220;Other&#8221; units within the &#8220;Travel Trailer and Other&#8221; category consists primarily of folding campers. According to statistics published by RVIA, for the twelve months ended July&#160;31, 2019, combined travel trailer and fifth wheel wholesale unit shipments decreased 19.6% compared to the same period last year. According to statistics published by Stat Surveys, for the twelve-month periods ended June&#160;30, 2019 and 2018, our market share for travel trailers and fifth wheels combined was 48.7% and 49.8%, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increases in the overall net price per unit within the travel trailer and other product lines of 4.8% and the fifth wheel product lines of 4.7% were both primarily due to changes in product mix and selective net price increases since the prior fiscal year.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of products sold decreased $1,182,985 to $3,943,483, or 86.5% of North American towables net sales, for fiscal 2019 compared to $5,126,468 or 85.3% of North American towables net sales, for fiscal 2018. The changes in material, labor, freight-out and warranty costs comprised $1,141,479 of the $1,182,985 decrease in cost of products sold. Material, labor, freight-out and warranty costs as a combined percentage of North American towables net sales increased slightly to 79.8% for fiscal 2019 compared to 79.6% for fiscal 2018. This increase in percentage was primarily the result of an increase in the material cost percentage to net sales, primarily due to an increase in discounts and sales incentives, which effectively decreased the net sales price per unit and therefore increased the unit material cost percentage. Total manufacturing overhead decreased $41,506 with the decrease in sales, but increased as a percentage of North American towables net sales from 5.7% to 6.7%, as the decreased sales resulted in higher overhead costs per unit sold.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Variable costs in manufacturing overhead decreased $45,693 to $272,100, or 6.0% of North American towables net sales, for fiscal 2019 compared to $317,793 or 5.3% of North American towables net sales, for fiscal 2018 as a result of the decrease in net sales. Fixed costs in manufacturing overhead, which consist primarily of facility costs, property taxes and depreciation, increased $4,187 to $31,310 in fiscal 2019 from $27,123 in fiscal 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">North American towables gross profit decreased $267,264 to $614,968, or 13.5% of North American towables net sales, for fiscal 2019 compared to $882,232, or 14.7% of North American towables net sales, for fiscal 2018. The decrease in gross profit is primarily due to the 29.6% decrease in unit sales volume noted above, while the decrease in gross profit percentage is due to the increase in the cost of products sold percentage noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses were $253,092, or 5.6% of North American towables net sales, for fiscal 2019 compared to $304,554, or 5.1% of North American towables net sales, for fiscal 2018. The primary reason for the $51,462 decrease was decreased North American towables net sales and North American towables income before income taxes, which caused related commissions, bonuses and other compensation to decrease by $52,215. Sales-related travel, advertising and promotion costs also decreased $4,853, while legal, professional and related settlement costs increased $6,533.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">North American towables income before income taxes was $322,228, or 7.1% of North American towables net sales, for fiscal 2019 compared to $532,657 or 8.9% of North American towables net sales, for fiscal 2018. The primary reasons for the decrease in percentage were the increases in both the cost of products sold and selling, general and administrative percentages noted above.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">North American Motorized Recreational Vehicles</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Analysis of Change in Net Sales for Fiscal 2019 vs. Fiscal 2018</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.983%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.764%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">761,176</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000,881</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(239,705)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">824,449</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,047,376</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(222,927)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,704</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,058</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,354)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,315</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(496,986)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.983%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.763%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.764%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"># OF UNITS:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,946</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,754</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,808)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,690</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,875</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,185)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">726</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,085</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,355</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,270)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:81.042%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.758%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IMPACT OF CHANGE IN PRODUCT MIX AND PRICE ON NET SALES:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.1</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in total motorized net sales of 23.2% compared to the prior fiscal year resulted from a 28.7% decrease in unit shipments partially offset by a 5.5% increase in the overall net price per unit due to the impact of changes in product mix and price. According to statistics published by RVIA, for the twelve months ended July&#160;31, 2019, combined motorhome wholesale unit shipments decreased 21.3% compared to the same period last year. According to statistics published by Stat Surveys, for the twelve-month periods ended June&#160;30, 2019 and 2018, our market share for motorhomes was 37.5% and 39.3%, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increase in the overall net price per unit within the Class&#160;A product line of 8.2% was primarily due to a higher concentration of sales of the generally larger and more expensive diesel units in relation to the more modestly priced gas units in fiscal 2019 compared to fiscal 2018. The increase in the overall net price per unit within the Class&#160;C product line of 5.1% was primarily due to the net impact of product mix changes and selective net price increases. The increase in the overall net price per unit within the Class&#160;B product line of 3.2% is primarily due to the introduction of a new, higher-priced model and more option content per unit in the current-year period.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of products sold decreased $428,062 to $1,484,145, or 90.0% of motorized net sales, for fiscal 2019 compared to $1,912,207, or 89.1% of motorized net sales, for fiscal 2018. The changes in material, labor, freight-out and warranty costs comprised $420,594 of the $428,062 decrease due to the decreased sales volume. Material, labor, freight-out and warranty costs as a combined percentage of motorized net sales was 85.0% for fiscal 2019 compared to 84.9% for fiscal 2018. Total manufacturing overhead decreased $7,468 with the volume decrease, but increased as a percentage of motorized net sales from 4.2% to 5.0%, as the decrease in sales resulted in higher overhead costs per unit sold.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Variable costs in manufacturing overhead decreased $9,302 to $70,771, or 4.3% of North American motorized net sales, for fiscal 2019 compared to $80,073, or 3.7% of North American motorized net sales, for fiscal 2018 as a result of the decrease in net sales. Fixed costs in manufacturing overhead, which consist primarily of facility costs, property taxes and depreciation, increased $1,834 to $11,300 in fiscal 2019 from $9,466 in fiscal 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Motorized gross profit decreased $68,924 to $165,184, or 10.0% of motorized net sales, for fiscal 2019 compared to $234,108, or 10.9% of motorized net sales, for fiscal 2018. The decrease in gross profit was due primarily to the 28.7% decrease in unit sales volume noted above, and the decrease as a percentage of motorized net sales is due to the increase in the cost of products sold percentage noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses were $79,202, or 4.8% of motorized net sales, for fiscal 2019 compared to $96,370, or 4.5% of motorized net sales, for fiscal 2018. The $17,168 decrease was primarily due to decreased motorized net sales and motorized income before income taxes, which caused related commissions, bonuses and other compensation to decrease by $15,825. Sales-related travel, advertising and promotion costs also decreased $1,745.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Motorized income before income taxes was $80,910, or 4.9% of motorized net sales, for fiscal 2019 compared to $134,785, or 6.3% of motorized net sales, for fiscal 2018. The primary reasons for this decrease in percentage were the increases in both the cost of products sold and selling, general and administrative expense percentages noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">European Recreational Vehicles</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net sales included in fiscal 2019 from the EHG acquisition date of February&#160;1, 2019 are as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.578%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:45.477%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.401%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>Segment<br/>Net Sales</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">960,155</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Campervan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201,089</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.5</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,144</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.6</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,590</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.578%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:45.477%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.401%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fiscal&#160;2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;of<br/>Segment<br/>Shipments</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"># OF UNITS:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,201</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.3</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Campervan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,790</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.7</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,869</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,860</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The European reportable segment for fiscal 2019 includes the results of operations of EHG for the six months of operations since the February&#160;1, 2019 acquisition date, as more fully described in Note 2 to the Consolidated Financial Statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal 2019, EHG recorded net sales of $1,486,978, gross profit of $150,039 and a loss before income taxes of $5,946. Gross profit and loss before income taxes include the negative impact of $61,418 related to the fair value step-up in purchase accounting of acquired inventory that was sold during the first three months subsequent to the acquisition, and the loss before income taxes also includes $11,239 for the complete amortization expense of backlog and the continuing amortization expense of the other acquired amortizable intangibles of $14,355.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Financial Condition and Liquidity</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, we had $538,519 in cash and cash equivalents, of which $276,841 is held in the United States and the equivalent of $261,678, predominantly in Euros, is held in Europe, compared to $425,615 on July 31, 2019, of which $223,394 was held in the United States and the equivalent of $202,221, predominantly in Euros, was held in Europe. Cash and cash equivalents held internationally may be subject to foreign withholding taxes if repatriated to the United States. The components of this $112,904 increase in cash and cash equivalents are described in more detail below, but the increase was primarily attributable to cash provided by operations of $540,941 less cash used in financing activities of $392,916 and cash used in investing activities of $84,249.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net working capital at July 31, 2020 was $586,996 compared to $589,032 at July 31, 2019. Capital expenditures of $106,697 for fiscal 2020 were made primarily for land and production building additions and improvements, and replacing machinery and equipment used in the ordinary course of business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the COVID-19 pandemic, there has been significant uncertainty surrounding the impact and duration of that impact on the Company's results of operations, cash flows and financial position. The Company proactively took numerous steps in the third quarter of fiscal 2020 to maximize its financial position including, but not limited to, temporary reductions in compensation costs and discretionary operating expenses, limiting capital expenditures and drawing funds available under the Company's asset-based credit agreement.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 23, 2020, the Company borrowed $250 million under the ABL Credit Agreement as a precautionary measure to secure its liquidity position and provide financial flexibility given the uncertain market conditions as a result of COVID-19. This amount was repaid in the fourth quarter of fiscal 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We strive to maintain adequate cash balances to ensure we have sufficient resources to respond to opportunities and changing business conditions. We believe our on-hand cash and cash equivalents, and funds generated from operations, along with funds available under the revolving asset-based credit facility will be sufficient to fund expected future operational requirements for the foreseeable future.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our priorities for the use of current and future available cash generated from operations remain consistent with our history, and include reducing our indebtedness, maintaining and over time growing our dividend payments, and funding our growth both organically and opportunistically through acquisitions. We may also consider strategic and opportunistic repurchases of shares and special dividends as determined by the Company's Board of Directors and subject to potential customary limits and restrictions pursuant to our credit facilities and applicable legal limitations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In regard to reducing indebtedness, on August 31, 2020, we made an additional principal payment of 50,000 Euro ($59,700 using the applicable exchange rate from that day) on the Euro term loan. The Euro term loan is discussed in more detail in Note 12 to the Consolidated Financial Statements. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In regard to growing our business, we anticipate capital expenditures during fiscal 2021 for the Company of approximately $135,000. Approximately half of those expenditures will be in North America and half in Europe, primarily for the replacing and upgrading machinery, equipment and other assets throughout our facilities to be used in the ordinary course of business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s Board currently intends to continue regular quarterly cash dividend payments in the future. As is customary under credit facilities generally, certain actions, including our ability to pay dividends, are subject to the satisfaction of certain payment conditions prior to payment. The conditions for the payment of dividends under the existing debt facilities include a minimum level of adjusted excess cash availability and a fixed charge coverage ratio test, both as defined in the credit agreements. The declaration of future dividends and the establishment of the per share amounts, record dates and payment dates for any such future dividends are subject to the determination of the Board, and will be dependent upon future earnings, cash flows and other factors, in addition to compliance with any then-existing financing facilities.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Operating Activities</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash provided by operating activities for fiscal 2020 was $540,941 as compared to net cash provided by operating activities of $508,019 for fiscal 2019 and $466,508 for fiscal 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2020, net income adjusted for non-cash operating items (primarily depreciation, amortization of intangibles, deferred income tax benefit and stock-based compensation) provided $451,018 of operating cash. The change in net working capital provided $89,923 of operating cash during fiscal 2020, due primarily to a reduction in inventory as well as an increase in accounts payables due to the timing of inventory purchases, partially offset by an increase in accounts receivable due to an increase in July 2020 sales as compared to July 2019 sales.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2019, net income adjusted for non-cash operating items (primarily depreciation, amortization of intangibles, foreign currency forward contract loss, deferred income tax benefit and stock-based compensation) provided $368,838 of operating cash. The change in net working capital provided $139,181 of operating cash during fiscal 2019, due primarily to reductions in inventory and accounts receivable, partially offset by payments made on the guaranteed liabilities related to former EHG subsidiaries, as discussed in Note 2 to the Consolidated Financial Statements, and a reduction in accounts payable.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2018, net income adjusted for non-cash items (primarily depreciation, amortization of intangibles, deferred income tax expense and stock-based compensation) provided $555,019 of operating cash. The changes in working capital used $88,511 of operating cash during fiscal 2018, primarily due to an increase in inventory in correlation with the increases in sales and production capacity and a decrease in accounts payable, primarily resulting from the timing of inventory purchases and the related payments. These cash uses were partially offset by an increase in accrued liabilities primarily due to the timing of payments.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Investing Activities</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in investing activities for fiscal 2020 was $84,249, primarily due to capital expenditures of $106,697 which included approximately $51,100 for land and production building additions and improvements, with the remainder used primarily to replace machinery and equipment used in the ordinary course of business. These capital expenditures were partially offset by proceeds from the disposition of property, plant and equipment of $27,677.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in investing activities for fiscal 2019 was $1,865,503, primarily due to $1,658,577 in cash used to acquire EHG, $70,777 paid for the foreign currency forward contract loss related to this acquisition, and capital expenditures of $130,224. The capital expenditures total of $130,224 included approximately $73,200 for land and production building additions and improvements, with the remainder used primarily to replace machinery and equipment used in the ordinary course of business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in investing activities for fiscal 2018 was $183,493, primarily due to capital expenditures of $138,197 and $50,402 paid for the equity investment in TH2, our joint venture. The capital expenditures total of $138,197 included approximately $97,900 for land and production building additions and improvements, with the remainder primarily to replace machinery and equipment used in the ordinary course of business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financing Activities</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in financing activities for fiscal 2020 was $392,916, consisting primarily of $274,963 in term loan debt payments. Additionally, the Company made regular quarterly cash dividend payments of $0.40 per share for each quarter of fiscal 2020 totaling $88,318.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash provided by financing activities for fiscal 2019 was $1,539,073, consisting primarily of $2,195,018 borrowed in connection with the EHG acquisition, partially offset by $497,966 in debt payments, $70,176 paid for debt issuance costs related to the EHG acquisition, and payments for regular quarterly cash dividend payments of $0.39 per share for each quarter of fiscal 2019 totaling $84,139.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in financing activities for fiscal 2018 was $231,024, primarily for principal payments on the previous revolving credit facility totaling $145,000 and regular quarterly cash dividend payments of $0.37 per share for each quarter of fiscal 2018 totaling $77,989.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company increased its previous regular quarterly dividend of $0.39 per share to $0.40 per share in October 2019. In October 2018, the Company increased its previous regular quarterly dividend of $0.37 per share to $0.39 per share.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Critical Accounting Policies</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Consolidated Financial Statements are prepared in conformity with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires the use of estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods presented. We believe that of our accounting policies, the following may involve a higher degree of judgment, estimates and complexity:</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We account for the acquisition of a business using the acquisition method of accounting. Assets acquired and liabilities assumed, including amounts attributed to non-controlling interests, are recorded at the acquisition date at their fair values. Assigning fair values requires the Company to make significant estimates and assumptions regarding the fair value of identifiable intangible assets, property, plant and equipment, deferred tax asset valuation allowances, and liabilities, such as uncertain tax positions and contingencies. The Company may refine these estimates if necessary over a period not to exceed one year by taking into consideration new information that, if known at the acquisition date, would have affected the fair values ascribed to the assets acquired and liabilities assumed.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant estimates and assumptions are used in estimating the value of acquired identifiable intangible assets, including estimating future cash flows based on revenues and margins that the Company expects to generate following the acquisition, selecting an applicable royalty rate where needed, applying an appropriate discount rate to estimate a present value of those cash flows and determining their useful lives. Subsequent changes to projections driven by actual results following the acquisition date could require the Company to record impairment charges.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill, Intangible and Long-Lived Assets</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill results from the excess of purchase price over the net assets of an acquired business. The Company&#8217;s North American towables and European reportable segments, as well as its non-reportable operating segments, have a goodwill balance. Goodwill is not amortized but is tested for impairment annually as of May 31 of each fiscal year and whenever events or changes in circumstances indicate that an impairment may have occurred. We generally utilize a two-step quantitative assessment to test for impairment. The first step involves a comparison of the fair value of a reporting unit with its carrying value. If the carrying value of the reporting unit exceeds its fair value, the second step of the process involves a comparison of the implied fair value and carrying value of the goodwill of that reporting unit. If the carrying value of the goodwill of a reporting unit exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess. As part of the annual impairment testing, the Company may utilize a qualitative approach rather than a quantitative approach to determine if an impairment exists, considering various factors including industry changes, actual results as compared to forecasted results, or the timing of a recent acquisition, if applicable.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s primary intangible assets are dealer networks, trade names and technology assets acquired in business acquisitions. Dealer networks are valued on a Discounted Cash Flow method and are amortized on an accelerated basis over 12 to 20 years, with amortization beginning after any applicable backlog amortization is completed. Trademarks and technology assets are both valued on a Relief of Royalty method and are both amortized on a straight-line basis, using lives of 15 to 25 years for trademarks and 10 to 15 years for technology assets, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We review our tangible and intangible long-lived assets (individually or in a related group, as appropriate) for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable from future cash flows attributable to the assets. We continually assess whether events or changes in circumstances represent a &#8216;triggering&#8217; event that would require us to complete an impairment assessment. Factors that we consider in determining whether a triggering event has occurred include, among other things, whether there has been a significant adverse change in legal factors, business climate or competition related to the operation of the asset, whether there has been a significant decrease in actual or expected operating results related to the asset and whether there are current plans to sell or dispose of the asset. The determination of whether a triggering event has occurred is subject to significant management judgment, including at which point or fiscal quarter a triggering event has occurred when the relevant adverse factors persist over extended periods.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Should a triggering event be deemed to occur, and for each of the annual goodwill impairment assessments, management is required to estimate fair value. Fair values are generally determined by a discounted cash flow model. These estimates are also subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates developed using market observable inputs and consideration of risk regarding future performance. Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments. Management engaged an independent valuation firm to assist in certain of its impairment assessments.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company completed its annual goodwill impairment test as of May&#160;31, 2020, and no impairment was identified. See Note 7 to the Consolidated Financial Statements for further discussion of the interim impairment assessments performed in fiscal 2020, including one related to the European reporting unit, and the results of those assessments. There was no material impairment of goodwill during fiscal 2020, 2019 or 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranty</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We generally provide retail customers of our products with either a one-year or two-year warranty covering defects in material or workmanship, with longer warranties on certain structural components or other items. We record a liability based on our best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date. Factors we use in estimating the warranty liability include a history of units sold, existing dealer inventory, average cost incurred and a profile of the distribution of warranty expenditures over the warranty period. A&#160;significant increase in dealer shop rates, the cost of parts or the frequency of claims could have a material adverse impact on our operating results for the period or periods in which such additional claims or costs materialize. Management believes that the warranty liability is adequate; however, actual claims incurred could differ from estimates, requiring adjustments to the reserves. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The objectives of accounting for income taxes are to recognize the amount of taxes payable or refundable for the current year and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in determining the future tax consequences of events that have been recognized in our financial statements or tax returns. The actual outcome of these future tax consequences could differ from our estimates and have a material impact on our financial position or results of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step requires the Company to estimate and measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as the Company has to determine the probability of various possible outcomes. The Company reevaluates these uncertain tax positions on a quarterly basis. This evaluation is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, voluntary settlements and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant judgment is required in determining the Company&#8217;s provision for income taxes, the Company&#8217;s deferred tax assets and liabilities and the valuation allowance recorded against the Company&#8217;s deferred tax assets. Valuation allowances must be considered due to the uncertainty of realizing deferred tax assets. The Company assesses whether valuation allowances should be established against our deferred tax assets on a tax jurisdictional basis based on the consideration of all available evidence, including cumulative income over recent periods, using a more likely than not standard.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized as performance obligations under the terms of contracts with customers are satisfied. The Company&#8217;s recreational vehicle and extruded aluminum contracts have a single performance obligation of providing the promised goods (recreational vehicles and extruded aluminum components), which is satisfied when control of the goods is transferred to the customer.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to recreational vehicle sales, the Company&#8217;s European recreational vehicle reportable segment sells accessory items and provides repair services through our dealerships. Each ordered item represents a distinct performance obligation satisfied when control of the good is transferred to the customer. Service and repair contracts with customers are short term in nature and are recognized when the service is complete.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 to which the Company expects to be entitled in exchange for the Company&#8217;s products and services. The amount of revenue recognized includes adjustments for any variable consideration, such as sales discounts, sales allowances, promotions, rebates and other sales incentives which are included in the transaction price and allocated to each performance obligation based on the standalone selling price. The Company estimates variable consideration based on the expected value of total consideration to which customers are likely to be entitled to based primarily on historical experience and current market conditions. Included in the estimate is an assessment as to whether any variable consideration is constrained. Revenue estimates are adjusted at the earlier of a change in the expected value of consideration or when the consideration becomes fixed.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not disclose information about the transaction price allocated to the remaining performance obligations at period end because our contracts generally have original expected durations of one year or less. In addition, we expense when incurred contract acquisition costs, primarily sales commissions, because the amortization period would be one year or less.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 17 to the Consolidated Financial Statements for more information.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Principal Contractual Obligations and Commercial Commitments</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our principal contractual obligations and commercial commitments at July 31, 2020 are summarized in the following charts. Unrecognized income tax benefits in the amount of $15,945 have been excluded from the table because we are unable to determine a reasonably reliable estimate of the timing of future payment. We have no other material off balance sheet commitments.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:27.471%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.441%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.441%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.441%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.441%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.445%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments Due By Period</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Contractual Obligations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;<br/>2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;<br/>2022-2023&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;<br/>2024-2025&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">After&#160;5&#160;Years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Debt principal payments </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711,211</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,625,092</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Debt interest payments </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384,900</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,400</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Finance leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">991</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,049</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,888</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,658</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,687</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,727</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Purchase obligations </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total contractual cash obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,210,858</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,240</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,354</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,679,880</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">See Note 12 to the Consolidated Financial Statements for additional information.</span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">Debt interest payment amounts assume the current interest rate environment, current exchange rates and future average outstanding debt balances assuming minimum annual contractual payments.</span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">See Note 15 to the Consolidated Financial Statements for additional information.</span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">Represent commitments to purchase specified quantities of raw materials at market prices in our other non-reportable segment. The dollar values above have been estimated based on July 31, 2020 market prices.</span></div><div style="padding-left:24.75pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:29.703%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.995%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.995%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.995%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.995%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.997%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Amounts Committed</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of Commitment Expiration Per Period</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Other Commercial Commitments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Less Than</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">One&#160;Year&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1-3 Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4-5&#160;Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over&#160;5&#160;Years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Standby repurchase obligations </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,876,922</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,086,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">790,026</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">The standby repurchase totals above do not consider any curtailments that lower the eventual repurchase obligation totals, and these obligations generally extend up to eighteen months from the date of sale of the related product to the dealer. In estimating the expiration of the standby repurchase obligations, we used inventory reports as of July 31, 2020 from our dealers&#8217; primary lending institutions and made an assumption for obligations for inventory aged 0-12 months that it was financed evenly over the twelve-month period.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounting Pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Reference is made to Note 1 to the Consolidated Financial Statements in this report for a summary of recently issued accounting pronouncements, which summary is hereby incorporated by reference.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_43"></div><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is exposed to market risk from changes in foreign currency exchange rates and interest rates. The Company enters into various hedging transactions to mitigate certain of these risks in accordance with guidelines established by the Company&#8217;s management. The Company does not use financial instruments for trading or speculative purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CURRENCY EXCHANGE RISK &#8211;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company&#8217;s principal currency exposures mainly relate to the Euro and British Pound&#160;Sterling. The Company has used foreign currency forward contracts to manage certain foreign exchange rate exposure related to anticipated sales transactions in Pound&#160;Sterling with financial instruments whose maturity date, along with the realized gain or loss, occurs on or near the execution of the anticipated transaction. At July 31, 2020, the Company did not have any foreign currency forward contracts outstanding.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also holds $769,310 of debt denominated in Euros at July 31, 2020. A hypothetical 10% change in the Euro/U.S. dollar exchange rate would change our July 31, 2020 debt balance by an estimated $76,931.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INTEREST RATE RISK</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">&#8211;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company uses pay-fixed, receive-floating interest rate swaps to convert a portion of the Company&#8217;s long-term debt from floating to fixed-rate debt. As of July 31, 2020, the Company has approximately $673,400 as notional amounts hedged in relation to the floating-to-fixed interest rate swap. The notional amounts hedged will decrease on a quarterly basis to zero by August&#160;1, 2023.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Based on our assumption of the Company&#8217;s floating-rate debt levels over the next 12 months, and after taking into consideration the impact of our interest rate swaps discussed above, a one-percentage-point increase in interest rates (approximately 22.5% of our weighted-average interest rate at July 31, 2020) would result in an estimated $12,700 pre-tax reduction in net earnings over a one-year period.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_46"></div><div><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; SEE </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">ITEM&#160;15</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Quarterly Financial Data (Unaudited)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:40.566%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.741%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Fiscal 2020</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October&#160;31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January&#160;31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April&#160;30</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July&#160;31</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,158,785</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,003,133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,681,735</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,324,280</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308,811</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">256,406</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,633</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,357</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,065</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,673</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,068</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,168</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share: </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.16</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.43</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends paid per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Market prices per common share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">High</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68.78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83.99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Low</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61.69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:40.566%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.741%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Fiscal 2019</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,755,976</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,290,576</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,506,583</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,311,623</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,256</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292,430</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">331,812</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,953</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,684</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share: </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.59</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.67</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.59</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.67</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends paid per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Market prices per common share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">High</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109.94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.16</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Low</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.71</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57.84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-9pt;"><span><br/></span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">Earnings per common share are computed independently for each of the quarters presented based on net income attributable to Thor Industries, Inc. The summation of the quarterly amounts will not necessarily equal the total earnings per common share reported for the year due to changes in the weighted-average shares outstanding during the year.</span></div><div style="padding-left:31.5pt;text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_49"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_52"></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;9A. CONTROLS AND PROCEDURES</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Part A &#8211; Disclosure Controls and Procedures</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company maintains &#8220;disclosure controls and procedures&#8221;, as such term is defined under Securities Exchange Act Rule 13a-15(e), that are designed to ensure that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosures. In designing and evaluating the disclosure controls and procedures, the Company&#8217;s management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives and the Company&#8217;s management necessarily is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. The Company has carried out an evaluation, as of the end of the period covered by this report, under the supervision and with the participation of the Company&#8217;s management, including its Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the Company&#8217;s disclosure controls and procedures were effective to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified by the SEC&#8217;s rules and forms and is accumulated and communicated to the Company&#8217;s management as appropriate to allow for timely decisions regarding required disclosure.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Part B &#8211; Management&#8217;s Annual Report on Internal Control Over Financial Reporting</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rule&#160;13a-15(f). Internal control over financial reporting refers to 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 accounting principles generally accepted in the United States of America and includes those policies and procedures that: (i)&#160;pertain to the maintenance of records that in reasonable detail accurately and fairly reflect our transactions and dispositions of our assets; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America, and that our receipts and expenditures are being made only in accordance with authorizations of our management and members of our Board of Directors and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s management conducted an assessment of the effectiveness of our internal control over financial reporting as of July 31, 2020 using the criteria set forth in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Internal Control-Integrated Framework (2013)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on its assessment, management believes that as of July 31, 2020, the Company&#8217;s internal control over financial reporting is effective based on those criteria.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our independent registered public accounting firm, Deloitte&#160;&amp; Touche LLP, has issued an attestation report on our internal control over financial reporting. The report appears in Part D of this Item&#160;9A.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Part C &#8211; Changes in Internal Control Over Financial Reporting</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fourth quarter of fiscal year 2020, there have been no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Part D &#8211; Attestation Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the stockholders and the Board of Directors of</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Thor Industries, Inc.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 Thor Industries, Inc. and subsidiaries (the &#8220;Company&#8221;) as of July 31, 2020, based on criteria established in </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;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, 2020, based on criteria established in </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;issued by COSO.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2020, of the Company and our report dated September&#160;28, 2020, 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Management&#8217;s Annual Report on Internal Control over Financial Reporting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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)&#160;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)&#160;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)&#160;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="background-color:rgb(255,255,255, 0.0);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 style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">/s/ Deloitte&#160;&amp; Touche LLP</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Chicago, Illinois</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">September&#160;28, 2020</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_55"></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;9B. OTHER INFORMATION</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div style="margin-top:17pt;margin-bottom:17pt;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">57</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_58"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART III</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_61"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has adopted a written code of ethics, the &#8220;Thor Industries, Inc. Business Ethics Policy&#8221;, which is applicable to all directors, officers and employees of the Company, including the Company&#8217;s principal executive officer, principal financial officer, principal accounting officer or controller and other executive officers identified pursuant to this Item&#160;10 who perform similar functions (collectively, the &#8220;Selected Officers&#8221;). In accordance with the rules and regulations of the SEC, a copy of the code has been posted on the Company&#8217;s website and is also available in print to any person, without charge, upon request. The Company intends to disclose any changes in or waivers from its code of ethics applicable to any Selected Officer on its website at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">www.thorindustries.com</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> or by filing a Form 8-K.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The other information in response to this Item is included under the captions OUR BOARD OF DIRECTORS; EXECUTIVE OFFICERS WHO ARE NOT DIRECTORS; BOARD OF DIRECTORS: STRUCTURE and COMMITTEES AND CORPORATE GOVERNANCE, in the Company&#8217;s definitive Proxy Statement to be filed with the SEC pursuant to Regulation 14A, which portions of said Proxy Statement are hereby incorporated by reference.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_64"></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;11. EXECUTIVE COMPENSATION</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required in response to this Item is contained under the captions EXECUTIVE COMPENSATION, DIRECTOR COMPENSATION and COMPENSATION COMMITTEE INTERLOCKS AND INSIDER PARTICIPATION in the Company&#8217;s definitive Proxy Statement to be filed with the SEC pursuant to Regulation 14A, which portions of said Proxy Statement are hereby incorporated by reference.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_67"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Equity Compensation Plan Information</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides information as of July 31, 2020 about the Company&#8217;s Common Stock that is authorized for issuance under the Company&#8217;s equity compensation plans, including the Thor Industries, Inc. 2016 Equity and Incentive Plan (the &#8220;2016 Plan&#8221;) and the Thor Industries, Inc. 2010 Equity and Incentive Plan (the &#8220;2010 Plan&#8221;).</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:22.709%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.989%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:2.627%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.417%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:2.627%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:25.536%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:2.631%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan Category</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number&#160;of&#160;securities&#160;to be issued upon exercise of outstanding&#160;options, warrants and rights <br/>(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average exercise price of outstanding&#160;options, warrants and rights<br/>(b)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of securities remaining available for future issuance under&#160;equity&#160;compensation&#160;plans (excluding securities reflected in column (a))<br/>(c)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity compensation plans approved by security holders</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641,410</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,193,643</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity compensation plans not approved by security holders</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641,410</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,193,643</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">Represents shares underlying restricted stock units granted pursuant to the 2016 Plan and the 2010 Plan.</span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">The restricted stock units of 641,410 in column (a) include performance stock units and&#160;do not have an exercise price.</span></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">Represents shares remaining available for future issuance pursuant to the 2016 Plan and the 2010 Plan.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The other information required in response to this Item is contained under the captions OWNERSHIP OF COMMON STOCK and SUMMARY OF EQUITY COMPENSATION PLANS in the Company&#8217;s definitive Proxy Statement, to be filed with the SEC pursuant to Regulation 14A, which portions of said Proxy Statement are hereby incorporated by reference.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_70"></div><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required in response to this Item is contained under the captions CERTAIN RELATIONSHIPS AND TRANSACTIONS WITH MANAGEMENT and BOARD OF DIRECTORS: STRUCTURE, COMMITTEES AND CORPORATE GOVERNANCE in the Company&#8217;s definitive Proxy Statement to be filed with the SEC pursuant to Regulation 14A, which portions of said Proxy Statement are hereby incorporated by reference.</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_73"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;14. PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required in response to this Item is contained under the caption INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM FEES in the Company&#8217;s definitive Proxy Statement, to be filed with the SEC pursuant to Regulation 14A, which portion of said Proxy Statement is hereby incorporated by reference.</span></div><div style="margin-top:17pt;margin-bottom:17pt;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i1a935fcf660540bd83a87f102b9abf04_76"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART IV</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_79"></div><div style="margin-top:9pt;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(a)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.34pt;">(1) Financial Statements</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:92.203%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.853%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Page</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_85">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_85">F-1</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_88">Consolidated Balance Sheets, July&#160;31, </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_88">2020 an</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_88">d </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_88">2019</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_88">F-3</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94">Consolidated Statements of Income and Comprehensive Income for the Years Ended July&#160;</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94">31, </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94">2020</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94">,</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94"> </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94">2019</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94"> a</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94">nd</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94"> 2018</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_94">F-4</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_97">Consolidated Statements of Stockholders&#8217; Equity for the Years Ended July&#160;31,</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_97"> 2020,</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_97"> 2019</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_97"> and</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_97"> 2018</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_97">F-5</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_103">Consolidated Statements of Cash Flows for the Years Ended July&#160;31,</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_103"> 2020,</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_103"> 2019</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_103"> and</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_103"> 2018</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_103">F-6</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_106">Notes to the Consolidated Financial Statements as of and for the Years Ended July&#160;</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_106">31, </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_106">2020. </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_106">2019</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_106"> a</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_106">nd</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_106"> 2018</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i1a935fcf660540bd83a87f102b9abf04_106">F-7</a></span></div></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(a)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.34pt;">(2) Financial Statement Schedules</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">All financial statement schedules have been omitted since the required information is either not applicable, not material or is included in the consolidated financial statements and notes thereto included in this Form 10-K.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(b)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.78pt;">Exhibits</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:7.828%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000119312518342935/d635722dex21.htm">Sale and Purchase Agreement dated as of September&#160;18, 2018 (the &#8220;Sale and Purchase Agreement&#8221;), by and among the Company, Tyr Holdings Gmbh&#160;&amp; Co. AG, a wholly-owned subsidiary of the Company and the selling parties identified therein (incorporated by reference to Exhibit 2.1 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended October&#160;31, 2018)***</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000119312519109785/d645417dex21.htm">Sale and Purchase Agreement (SPA) Amendment Agreement, dated as of February&#160;1, 2019, by and among the Company, Tyr Holdings LLC and Co. KG, a wholly-owned subsidiary of the Company and the selling parties identified therein (incorporated by reference to Exhibit 2.1 of the Company&#8217;s Current report on Form 8-K dated February&#160;1, 2019, as amended April&#160;18, 2019)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000115752318002622/a51916932ex3_1.htm">Thor Industries, Inc. Amended and Restated Certificate of Incorporation, as amended (incorporated by reference to Exhibit 3.1 of the Company&#8217;s Current Report on Form 8-K dated December&#160;20, 2018)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000115752318002622/a51916932ex3_2.htm">Thor Industries, Inc. Amended and Restated By-Laws, as amended (incorporated by reference to Exhibit 3.2 of the Company&#8217;s Current Report on Form 8-K dated December&#160;20, 2018)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Common Stock Certificate (incorporated by reference to Exhibit 4(a) of the Company&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended July&#160;31, 1987) (P) Rule 311</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tho7312020exhibit42.htm">Description of Registrant's Securities*</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000095015208010271/l34819aexv10w2.htm">Thor Industries, Inc. Amended and Restated Deferred Compensation Plan (incorporated by reference to Exhibit&#160;10.2 of the Company&#8217;s Current Report on Form 8-K dated December&#160;15, 2008), as amended</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000095012311024113/l41718exv10w1.htm">Thor Industries, Inc. Form of Indemnification Agreement for executive officers and directors of the Company (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended January&#160;31, 2011)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000095012311057551/l42440exv10w1.htm">Amended and Restated Dealer Exclusivity Agreement, dated as of January&#160;30, 2009, by and among Thor Industries, Inc., FreedomRoads Holding Company, LLC, and certain subsidiaries of FreedomRoads, LLC (incorporated by reference to Exhibit&#160;10.1 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended April&#160;30, 2011)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000095012309073041/l38357exv10w2.htm">Amendment to Exclusivity Agreement between the Company, FreedomRoads Holding Company, LLC, FreedomRoads, LLC and certain subsidiaries of FreedomRoads, LLC, dated as of December&#160;22, 2009 (incorporated by reference to Exhibit&#160;10.2 of the Company&#8217;s Current Report on Form 8-K dated December&#160;22, 2009)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.5</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000095012310099507/l41002def14a.htm#111">Thor Industries, Inc. 2010 Equity and Incentive Plan (incorporated by reference to Appendix D to the Company&#8217;s Proxy Statement on Schedule 14A filed on November&#160;2, 2010)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000119312512422076/d423868dex991.htm">Form of Restricted Stock Unit Award Agreement for Grants to Employees of the Company under the Thor Industries, Inc. 2010 Equity and Incentive Plan (incorporated by reference to Exhibit 99.1 of the Company&#8217;s Current Report on Form&#160;8-K dated October&#160;12, 2012)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000119312512422076/d423868dex992.htm">Form of Restricted Stock Unit Award Agreement for Grants to Non-Employee Directors of the Company under the Thor Industries, Inc. 2010 Equity and Incentive Plan (incorporated by reference to Exhibit 99.2 of the Company&#8217;s Current Report on Form 8-K dated October&#160;12, 2012)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.8</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000119312516777872/d301535ddefa14a.htm">Thor Industries, Inc. 2016 Equity and Incentive Plan (incorporated by reference to Appendix A to the Company&#8217;s Additional&#160;Proxy Soliciting Materials on Schedule 14A filed on November&#160;28, 2016)</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);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:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:7.828%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:89.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.9</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000114420417015627/v462207_ex99-1.htm">Form of Restricted Stock Unit Award Agreement for Grants to Employees of the Company under the Thor Industries, Inc. 2016 Equity and Incentive Plan (incorporated by reference to Exhibit 99.1 of the Company&#8217;s Current Report on Form&#160;8-K dated March&#160;20, 2017)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.10</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000114420417015627/v462207_ex99-2.htm">Form of Restricted Stock Unit Award Agreement for Grants to Non-Employee Directors of the Company under the Thor Industries, Inc. 2016 Equity and Incentive Plan (incorporated by reference to Exhibit 99.2 of the Company&#8217;s Current Report on Form&#160;8-K dated March&#160;20, 2017)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.11</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000119312519109785/d645417dex101.htm">Term Loan Agreement, dated as of February&#160;1, 2019, by and among the Company, as borrower, the several lenders from time to time parties thereto and JPMorgan Chase Bank, N.A., as administrative agent (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current report on Form 8-K dated February&#160;1, 2019, as amended April&#160;18, 2019)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.12</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/730263/000119312519109785/d645417dex102.htm">ABL Credit Agreement, dated as of February&#160;1, 2019, by and among the Company, certain domestic subsidiaries of the Company, certain subsidiaries of EHG organized under the laws of Germany and a subsidiary of EHG organized under the laws of the United Kingdom, the several lenders from time to time parties thereto and JPMorgan, as administrative agent (incorporated by reference to Exhibit 10.2 of the Company&#8217;s Current report on Form 8-K dated February&#160;1, 2019, as amended April&#160;18, 2019)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tho7312020exhibit211.htm">Subsidiaries of the Registrant*</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tho7312020exhibit231.htm">Consent of Deloitte&#160;&amp; Touche LLP, dated September&#160;28, 2020*</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tho7312020exhibit311.htm">Certification of the Chief Executive Officer filed pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002*</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tho7312020exhibit312.htm">Certification of the Chief Financial Officer filed pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002*</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tho7312020exhibit321.htm">Certification of the Chief Executive Officer furnished pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002**</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tho7312020exhibit322.htm">Certification of the Chief Financial Officer furnished pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002**</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.INS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Instance Document*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.SCH</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Schema Document*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.CAL</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Calculation Linkbase Document*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.PRE</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Presentation Linkbase Document*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.LAB</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Label Linkbase Document*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.DEF</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Definition Linkbase Document*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The cover page from Thor Industries Inc.&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2020 formatted in Inline XBRL (included in Exhibit 101).</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Attached as Exhibits 101 to this report are the following financial statements from the Company&#8217;s Annual Report on Form 10-K for the year ended July 31, 2020 formatted in iXBRL (Inline &#8220;eXtensible Business Reporting Language&#8221;): (i)&#160;the Consolidated Balance Sheets, (ii)&#160;the Consolidated Statements of Income and Comprehensive Income, (iii)&#160;Consolidated Statements of Stockholders&#8217; Equity, (iv)&#160;the Consolidated Statements of Cash Flows and (v)&#160;related notes to these financial statements.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">*&#160;&#160;&#160;&#160;Filed herewith</span></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">**&#160;&#160;&#160;&#160;Furnished herewith</span></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">***&#160;&#160;&#160;&#160;Certain schedules and exhibits referenced in the Sale and Purchase Agreement have been omitted in accordance with Item 601(b)(2) of Regulation S-K. A copy of any omitted schedule and/or exhibit will be furnished supplementally to the Securities and Exchange Commission upon request</span></div><div style="margin-top:17pt;margin-bottom:17pt;"><span><br/></span></div><div style="margin-top:9pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">61</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_82"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">SIGNATURES</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 September&#160;28, 2020 on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:38.185%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.679%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:39.825%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">THOR INDUSTRIES, INC.</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Robert W. Martin</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Robert W. Martin</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director, President and Chief Executive Officer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal executive officer)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="21" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed on September&#160;28, 2020 by the following persons on behalf of the Registrant and in the capacities indicated.</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Robert W. Martin</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Colleen Zuhl</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Robert W. Martin</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Colleen Zuhl</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director, President and Chief Executive Officer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal executive officer)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal financial and accounting officer)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Andrew E. Graves</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Peter B. Orthwein</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Andrew E. Graves</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Peter B. Orthwein</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chairman of the Board</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director and Chairman Emeritus</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Amelia A. Huntington</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Wilson R. Jones</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amelia A. Huntington</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Wilson R. Jones</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Christopher J. Klein</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ J. Allen Kosowsky</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Christopher J. Klein</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">J. Allen Kosowsky</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Jan H. Suwinski</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signed)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ James L. Ziemer</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Jan H. Suwinski</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">James L. Ziemer</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr></table></div><div style="margin-top:17pt;margin-bottom:17pt;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">62</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_85"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the stockholders and the Board of Directors of</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Thor Industries, Inc.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Opinion on the Financial Statements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have audited the accompanying consolidated balance sheets of Thor Industries, Inc. and subsidiaries (the &#8220;Company&#8221;) as of July 31, 2020 and 2019, the related consolidated statements of income and comprehensive income, stockholders&#8217; equity, and cash flows, for each of the three years in the period ended July 31, 2020, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of July 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended July 31, 2020, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of July 31, 2020, based on criteria established in </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated September&#160;28, 2020, expressed an unqualified opinion on the Company&#8217;s internal control over financial reporting.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis for Opinion</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Valuation of European Reporting Unit Goodwill&#8212;See Note 7 to the financial statements</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company tests goodwill for impairment annually and whenever events or changes in circumstances indicate that an impairment may have occurred. The Company utilized a quantitative assessment to test for impairment, which involved a comparison of the fair value of its reporting units with their carrying values. Fair values were determined by a discounted cash flow model. These estimates are subject to significant management judgment, including the determination of many factors such as, but not limited to, sales growth rates and discount rates developed using market observable inputs and considering risk regarding future performance. Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments. The goodwill balance was $1,477 million as of July 31, 2020, of which $1,038 million was allocated to the European reporting unit. As a result of the assessments performed by the Company during the year ended July 31, 2020, the Company concluded that the fair value of the European reporting unit exceeds its carrying value and that there was no impairment of European reporting unit goodwill. </span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We identified goodwill for the European reporting unit as a critical audit matter because of the significant judgments made by management to estimate the reporting unit fair value and the difference between its fair value and carrying value, which is not significant in part because the acquisition of the European reporting unit occurred on February 1, 2019. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists, when performing audit procedures to evaluate the reasonableness of management&#8217;s estimates and assumptions related to selection of the sales growth rates and discount rate.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our audit procedures related to the discount rate and sales growth rates used by management to estimate the reporting unit fair value included the following, among others: </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 controls over management&#8217;s goodwill impairment evaluation, including those over the determination of reporting unit fair value, such as controls related to management&#8217;s selection of sales growth rates and the discount rate.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We evaluated the reasonableness of management&#8217;s forecasted sales growth rates primarily by comparing the forecasts to external data encompassing macroeconomic projections and those of the recreational vehicle industry, including the European sector, as well as information furnished to the public by the Company, its peers, and analysts following the Company and the industry.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 fair value specialists, we evaluated the reasonableness of the discount rate by:</span></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9702;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Assessing the appropriateness of the valuation methodology used to determine the discount rate.</span></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9702;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Testing the source information underlying the determination of the discount rate and mathematical accuracy of the calculations.</span></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9702;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Developing a range of independent estimates and comparing those to the discount rate selected by management.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">/s/ Deloitte&#160;&amp; Touche LLP</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Chicago, Illinois</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">September&#160;28, 2020</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have served as the Company&#8217;s auditor since 1981.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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:17pt;margin-bottom:17pt;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-2</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_88"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Thor Industries, Inc. and Subsidiaries</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Balance Sheets, July 31, 2020 and 2019</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(amounts in thousands, except share and per share data)</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:66.507%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.542%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.353%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.542%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.356%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMy0yLTEtMS0w_451b8e0f-74dd-4d35-b62c-69c299043dde">538,519</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMy00LTEtMS0w_0e3d7481-692e-4d8c-968a-9266522625c4">425,615</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNC0yLTEtMS0w_69370469-9e48-4c50-b9bf-50e6c68cd3d3">2,844</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNC00LTEtMS0w_74d095ec-4b78-4a0c-98b3-59fc4ea95a8d">25,647</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, trade, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNS0yLTEtMS0w_ee388da7-6ae9-4e81-8c34-28b0b0971d76">588,069</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNS00LTEtMS0w_b380040e-a995-43ea-9adc-96ee8f7bfa0e">478,531</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factored accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:FactoredAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNi0yLTEtMS0w_da2dd7d3-7847-4e2e-ab36-c5a023f985b7">143,278</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:FactoredAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNi00LTEtMS0w_b37440c4-2bbf-4c17-96e7-4ef62ce98491">173,405</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNy0yLTEtMS0w_3340270e-7e69-4067-ad79-cc67c8cf8d39">82,880</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNy00LTEtMS0w_dcdfbcab-5214-4a51-bb4b-8bbf84a2045e">64,291</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfOC0yLTEtMS0w_b02f9b99-910a-4e18-a175-60608b4a2127">716,305</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfOC00LTEtMS0w_36ccc56e-143c-439f-8e1f-d709ee9c11e1">827,988</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid income taxes, expenses and other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfOS0yLTEtMS0w_01cb38bf-9949-4328-8ce7-1d55950f2b13">30,382</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfOS00LTEtMS0w_8b88ab75-5706-401b-a9f8-7c0290c4b005">41,880</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTAtMi0xLTEtMA_b6b72dd5-0ee6-4582-9c30-07eeaaf3b73a">2,102,277</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTAtNC0xLTEtMA_be725e67-cdca-4aac-affa-a02668683743">2,037,357</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTEtMi0xLTEtMA_9cd8d364-0f82-4dd4-ba6f-03da216d404f">1,107,649</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTEtNC0xLTEtMA_9c6f73b1-c548-461b-bb76-179235ba37b6">1,092,471</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTMtMi0xLTEtMA_f44afe86-1ee4-4dac-abed-a065b977455e">1,476,541</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTMtNC0xLTEtMA_34fdc787-5561-4a0b-8e9c-e0f6d82fc3de">1,358,032</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTQtMi0xLTEtMA_ee2bd645-726d-474e-aebf-a11a740342be">914,724</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTQtNC0xLTEtMA_5242a2be-30b5-4be1-ae77-32ad9f907c78">970,811</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax assets, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTUtMi0xLTEtMA_42a87834-5b65-4a25-a0c8-133990c919f5">78,738</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTUtNC0xLTEtMA_006812e1-e1a6-4f81-bb06-ce2d8056bea3">73,176</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity investment in joint ventures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTYtMi0xLTEtMA_1c074547-1e8f-45c7-8455-abc73f07aef2">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTYtNC0xLTEtMA_b16dfc6e-9874-4373-a6f3-3ac1df83946f">46,181</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTctMi0xLTEtMA_46ff43a2-dd97-468c-afc2-ad4067557d90">91,531</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTctNC0xLTEtMA_3c58a9d0-1c3a-43e5-a274-2a0b3525e098">82,418</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTgtMi0xLTEtMA_2d3421c9-e52e-4970-94e9-cee5dc36c751">2,561,534</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTgtNC0xLTEtMA_d2963791-42ab-4239-b4e0-0415442b48b2">2,530,618</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TOTAL ASSETS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTktMi0xLTEtMA_b30164ed-6535-48e0-8356-c95d3a44b47a">5,771,460</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTktNC0xLTEtMA_3a306899-80e6-4998-bb0d-e8aefefa9d70">5,660,446</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjItMi0xLTEtMA_bbaf68f5-29c1-44ad-9ccd-755b9c7cff6c">636,506</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjItNC0xLTEtMA_9bd5fe72-ce22-49b5-bb2a-d982898c2834">551,831</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjMtMi0xLTEtMA_b9c723f4-0295-4729-b503-dfb2276a4383">13,817</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjMtNC0xLTEtMA_0d0b1a18-9393-4fdd-9a52-07d776ee7673">17,370</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term financial obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjQtMi0xLTEtMA_fcd1080f-0a76-459e-89d2-a4320586c136">35,939</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjQtNC0xLTEtMA_e984c4d2-04af-45f5-ac6f-46344396790a">44,094</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Compensation and related items</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjYtMi0xLTEtMA_ec2b92ca-8ed4-4365-a249-fbd2a83f5d97">160,083</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjYtNC0xLTEtMA_eace4376-eed4-43d8-b891-e3154ee4c493">135,560</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product warranties</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjctMi0xLTEtMA_0c14604c-9675-4881-aba5-9db3d74de926">252,869</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjctNC0xLTEtMA_68d4790b-b1dd-4c7d-8dea-0a156eea6500">289,679</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income and other taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjgtMi0xLTEtMA_0dff1187-869c-4eac-a7ec-063a3f94ca7c">83,893</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjgtNC0xLTEtMA_40587363-7103-4560-81b2-238a7fc3299a">61,483</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Promotions and rebates</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedMarketingCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjktMi0xLTEtMA_5db2049f-4d95-4b2c-9bc7-17e9133026a3">97,378</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedMarketingCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjktNC0xLTEtMA_9dd80ac3-528c-4bfa-bd08-cf3217c425df">95,052</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product, property and related liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:ProductPropertyLiabilityAndRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzAtMi0xLTEtMA_6aa2fb97-ec90-4920-a2d4-115dba3bb9f2">15,440</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:ProductPropertyLiabilityAndRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzAtNC0xLTEtMA_00200619-426d-4ba7-b6fe-46cbe217baf4">17,595</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities related to factored receivables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:LiabilitiesRelatedToFactoredReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzEtMi0xLTEtMA_9dfef9af-6609-4af3-8092-12a48fd7ad54">143,278</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:LiabilitiesRelatedToFactoredReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzEtNC0xLTEtMA_7090e590-788b-4794-862b-d884e010fa21">173,405</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzItMi0xLTEtMA_db85f8bd-ddc3-492b-bf3f-343fc48d5c68">76,078</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzItNC0xLTEtMA_4b2b8ad2-ba72-43f6-9bc7-265032786d71">62,256</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzMtMi0xLTEtMA_7acb1dbb-54d3-462f-bea0-a0a200a0d4f8">1,515,281</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzMtNC0xLTEtMA_c1bcd8c9-81ab-4bf9-a332-6af8e98c53cf">1,448,325</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzQtMi0xLTEtMA_9ae9d189-9d17-47e9-abb1-33eb393a8b0a">1,652,831</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzQtNC0xLTEtMA_c1e36400-6a7e-4d85-a833-b6825f480452">1,885,253</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzUtMi0xLTEtMA_efa08967-3db9-4a60-ad6a-09dd33a5fefd">123,802</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzUtNC0xLTEtMA_b1a33abb-1397-430c-8e32-6ba7f119dfe0">135,703</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzYtMi0xLTEtMA_f306d7d9-992c-40b9-af6c-9e69a8e769dc">12,765</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzYtNC0xLTEtMA_2b87c0cf-c574-4e46-992e-4f767ea5437f">10,799</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzctMi0xLTEtMA_ee90be85-a04a-4d0a-a571-e9acb245a2ca">121,212</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzctNC0xLTEtMA_979af4fb-72d8-4d78-a8ca-bcd384e85333">85,138</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzgtMi0xLTEtMA_bc3c2eb0-8913-4960-87b0-4bcd36fd13c6">1,910,610</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzgtNC0xLTEtMA_d59a602f-86bd-4191-ba7f-ecd78d6b8096">2,116,893</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent liabilities and commitments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="0" format="ixt:zerodash" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzktMi0xLTEtMA_152e52ce-0bfb-48ca-9c9d-f45306a46635">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="0" format="ixt:zerodash" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzktNC0xLTEtMA_6538d17e-c3c5-43a2-a4ae-ab5ee9c9884a">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Preferred stock&#8212;authorized <ix:nonFraction unitRef="shares" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMC0xLTEtMzU0NC90ZXh0cmVnaW9uOmYwMTkyNWNmZGE0NDQwNzE5Zjg3ZDJiOGJmNGY2MzM0XzEwOTk1MTE2Mjc4NTA_b9decaa7-5a66-4888-8402-0724c2a71099"><ix:nonFraction unitRef="shares" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMC0xLTEtMzU0NC90ZXh0cmVnaW9uOmYwMTkyNWNmZGE0NDQwNzE5Zjg3ZDJiOGJmNGY2MzM0XzEwOTk1MTE2Mjc4NTA_e6541dae-0f5a-4166-8848-e8e1594b58aa">1,000,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMC0xLTEtMzU0NC90ZXh0cmVnaW9uOmYwMTkyNWNmZGE0NDQwNzE5Zjg3ZDJiOGJmNGY2MzM0XzEwOTk1MTE2Mjc4NTY_3a1aeb46-896f-4fb8-93bd-f8733e5473e5"><ix:nonFraction unitRef="shares" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMC0xLTEtMzU0NC90ZXh0cmVnaW9uOmYwMTkyNWNmZGE0NDQwNzE5Zjg3ZDJiOGJmNGY2MzM0XzEwOTk1MTE2Mjc4NTY_43f8ec49-2518-4a83-9015-d4ab745ba876">none</ix:nonFraction></ix:nonFraction> outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMi0xLTEtMA_900d8163-7dca-4ada-9142-356744d0bd12">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtNC0xLTEtMA_af786cfa-0716-4d7c-824e-4260e78b9a0e">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Common stock&#8212;par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNDA_639063da-b6c6-4b15-a7f2-202bb4e0f007"><ix:nonFraction unitRef="usdPerShare" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNDA_9e106485-8021-4943-996b-9d00f886238f">.10</ix:nonFraction></ix:nonFraction> per share; authorized <ix:nonFraction unitRef="shares" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNTU_227b8ccd-e379-4d8c-a5d9-e4b87a46698f"><ix:nonFraction unitRef="shares" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNTU_9bfd9791-053d-4f56-83d6-9d1639747bc4">250,000,000</ix:nonFraction></ix:nonFraction> shares; issued <ix:nonFraction unitRef="shares" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNzk_12ee6aa7-12d1-46dd-b019-150721eb5951">65,396,531</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNjc_5c7c3ab4-a5e8-4296-8d95-9c9d3c4bfb22">65,189,907</ix:nonFraction> shares, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMi0xLTEtMA_b48d5163-4128-436c-b10b-1661ecd26a7d">6,540</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItNC0xLTEtMA_8110e992-6832-4473-881c-a05ebb33a77d">6,519</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDMtMi0xLTEtMA_bc6f0f89-835d-4883-9c2f-db52c4f68d35">436,828</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDMtNC0xLTEtMA_2d7bd40a-3a12-49dd-b4e1-d4ada3cd9221">416,382</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDQtMi0xLTEtMA_64a46892-fae0-4101-a962-8a107896cd49">2,201,330</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDQtNC0xLTEtMA_0c889d11-af3b-4efa-aeff-9ac7456a6404">2,066,674</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDUtMi0xLTEtMA_bfbe9c86-7490-4d84-9836-1f764fe851bd">26,993</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDUtNC0xLTEtMA_da00d00e-c479-4b01-8360-c65edd640037">57,004</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Less treasury shares of <ix:nonFraction unitRef="shares" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDYtMC0xLTEtMzU1Ni90ZXh0cmVnaW9uOjE5MWExZDliYTNhNTQ1YTVhMThmMzk2YjkxMzBkOTc2XzEwOTk1MTE2Mjc4NzQ_eea76998-6aad-44d1-ba8a-1b68793a1b8d">10,197,775</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDYtMC0xLTEtMzU1Ni90ZXh0cmVnaW9uOjE5MWExZDliYTNhNTQ1YTVhMThmMzk2YjkxMzBkOTc2XzEwOTk1MTE2Mjc4NjI_0425dfae-f85e-4c33-b810-842d9b7af71c">10,126,434</ix:nonFraction>, respectively, at cost</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDYtMi0xLTEtMA_ef5ccd6e-de79-4342-bb6b-6043b03eecc3">351,909</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDYtNC0xLTEtMA_dee902f2-7f77-4f01-85fa-a8c7dfec08f8">348,146</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders&#8217; equity attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDctMi0xLTEtMA_b3c718c7-ff37-4c2e-8fd4-89a29858c16e">2,319,782</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDctNC0xLTEtMA_0789c382-10b4-4ca0-9c75-ee69db91defb">2,084,425</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Non-controlling interests</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDgtMi0xLTEtMA_0bc5c6e1-e1a5-4c57-8e55-08ab8fe5819d">25,787</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDgtNC0xLTEtMA_54c1109f-2bea-4270-b774-729be043435a">10,803</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDktMi0xLTEtMA_0eb6a5cc-4eb0-4600-9283-9675dfe2a6e3">2,345,569</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDktNC0xLTEtMA_31f52a87-70ec-47a6-94f1-720805369a2c">2,095,228</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNTAtMi0xLTEtMA_0604e826-d689-480a-a023-07eb2bb7ce9e">5,771,460</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNTAtNC0xLTEtMA_e577f484-7435-46a9-a2c8-908a0f2d3640">5,660,446</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">See Notes to the Consolidated Financial Statements.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-3</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_94"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Thor Industries, Inc. and Subsidiaries</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Statements of Income and Comprehensive Income for the Years Ended July 31, 2020, 2019 and 2018</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(amounts in thousands, except share and per share data)</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMS0yLTEtMS0w_d0818eb2-c645-4ac8-b925-c4106f6e25c6">8,167,933</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMS00LTEtMS0w_4d7d5c0b-4eb1-4ac0-b3e2-b901b8b9829f">7,864,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMS02LTEtMS0w_16263f1a-4fe4-4ce5-919b-7d2a63ad4a78">8,328,909</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of products sold</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMi0yLTEtMS0w_ae0fa9cc-3f7b-4617-b00f-f2b954751ed5">7,049,726</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMi00LTEtMS0w_0222baac-b083-46ff-94e7-d6932fd4aab1">6,891,664</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMi02LTEtMS0w_9fc1caa1-ec2f-4a18-b200-dce9981b8f22">7,164,243</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMy0yLTEtMS0w_a89d5636-e82e-40be-83a9-955ab5ef1cd3">1,118,207</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMy00LTEtMS0w_3e0bc42f-d5b4-4a93-8683-6ccea69d302e">973,094</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMy02LTEtMS0w_a7b2718c-4eab-4653-8ff3-d4caa992a863">1,164,666</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNC0yLTEtMS0w_b3e7bd41-9a7a-4631-822b-a6dd201777e8">634,119</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNC00LTEtMS0w_802d56a2-3348-418a-b147-18e222efd576">536,044</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNC02LTEtMS0w_93887732-60fd-4a42-9d60-dab7d53edd3d">477,444</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNS0yLTEtMS0w_2127adac-aabd-4dd9-9045-f54783c995f3">97,234</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNS00LTEtMS0w_d9fa4900-6c81-470f-9487-954bef58bd2f">75,638</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNS02LTEtMS0w_4b01c534-958e-4129-a80c-6110373b4405">55,118</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi0yLTEtMS0zNjQ4_2d74ca4b-106f-4f9b-8f3c-f807806a859e">10,057</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi00LTEtMS0zNjQ2_1c9ccdb3-4b9a-481b-91d7-b24aad3eddcd">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi02LTEtMS0zNjQz_db0892f6-6635-4678-96d7-36b4f27aee24">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition-related costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="tho:AcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi0yLTEtMS0w_6bc3e85f-3390-479c-9de1-0b561fe14b19">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:AcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi00LTEtMS0w_e9548d2e-cac2-48b2-86c1-481ae1b4b302">114,866</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="tho:AcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi02LTEtMS0w_cef9848f-17af-40b2-ac8e-d1c3af8c0fcd">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNy0yLTEtMS0w_7fa91313-a8d3-4d95-8a19-7df7c46053b0">3,116</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNy00LTEtMS0w_fc4386d4-41e5-427f-999e-ed5fc76e3d2c">8,080</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNy02LTEtMS0w_1a2246e7-2c74-42e7-a518-29db9dc02587">2,148</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOC0yLTEtMS0w_54a06f60-2e57-4c0d-b97f-214a8fb1c3a2">107,322</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOC00LTEtMS0w_89b2a180-9a77-4f49-a2c7-0d357a7560c2">68,112</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOC02LTEtMS0w_ace5d4ee-5876-4e13-8f0b-0e4473e0b7b5">5,187</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOS0yLTEtMS0w_059fa3e4-21eb-4139-8ce2-e0359b8549cf">305</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOS00LTEtMS0w_33da5c11-d0cb-4d9f-ac9b-a065cfa45e5b">1,848</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOS02LTEtMS0w_c2f65973-57cc-40c3-a492-d08b6e56830a">3,964</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTAtMi0xLTEtMA_eee04dba-25e2-4185-b08c-3a956810f2ae">272,896</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTAtNC0xLTEtMA_8b9e9420-62a2-4c52-9400-b59323031467">184,666</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTAtNi0xLTEtMA_0971321d-b81e-4912-b859-2541628a32c2">633,029</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTEtMi0xLTEtMA_f429679b-6001-4a02-ab27-925f29cd58d8">51,512</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTEtNC0xLTEtMA_00cb3fa1-3977-4fc2-8a2c-5617629a3296">52,201</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTEtNi0xLTEtMA_adb3f1ed-3f30-48cc-80e4-ce1d93afe8ac">202,878</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTItMi0xLTEtMA_37a04839-ac1d-4b76-87fd-ae2f403bccbc">221,384</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTItNC0xLTEtMA_9bdf1fb0-cfea-4c93-a1c7-051bbe934626">132,465</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTItNi0xLTEtMA_e1bfb37a-75c9-4daa-9628-8cb9f5bc35d1">430,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: net (loss) attributable to non-controlling interests</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTMtMi0xLTEtMA_24961f88-ca72-449e-92fa-d29d9ba9fc1b">1,590</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTMtNC0xLTEtMA_e7fbde96-e751-425d-87d6-da206fd85c21">810</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTMtNi0xLTEtMA_fd93191b-0f1c-47ab-8d17-28dcfbe7c599">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTQtMi0xLTEtMA_d225d806-d062-4f2b-b144-f443e0fc24e1">222,974</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTQtNC0xLTEtMA_5664d326-28c7-4d70-a9d5-24da6816247f">133,275</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTQtNi0xLTEtMA_243a979b-2fdf-405d-97de-e4f6fc2e35db">430,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTYtMi0xLTEtMA_0941c26c-0a14-4950-b978-fcce4db47dba">55,172,694</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTYtNC0xLTEtMA_354cfb49-bf06-43ad-93f7-efa522b4a621">53,905,667</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTYtNi0xLTEtMA_e0c1dfd3-f819-4578-9d34-76829442f867">52,674,161</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTctMi0xLTEtMA_a292dfa5-162c-4121-a924-352a2666be3b">55,397,376</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTctNC0xLTEtMA_437aca99-8d0f-45cc-b2cd-74bb081dacfd">54,026,686</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTctNi0xLTEtMA_c29de686-eedd-45a1-ac94-cc370911eb09">52,853,360</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTktMi0xLTEtMA_beeae476-d4ba-4c66-a552-66998548389f">4.04</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTktNC0xLTEtMA_7ae3330f-bf1e-40bc-82c0-587b767717b5">2.47</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTktNi0xLTEtMA_03debfb8-9318-4086-bb9d-0bcb2cfca8c7">8.17</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjAtMi0xLTEtMA_d7fa7f02-9458-487e-9baa-5dea96d7aa20">4.02</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjAtNC0xLTEtMA_92c0ede9-40b5-4ed2-b987-ed764431f4c4">2.47</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjAtNi0xLTEtMA_73ac03b6-0bba-480f-b376-3a105d9a2fc9">8.14</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive income:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjMtMi0xLTEtMA_fe5b8f93-1629-4f2d-9f53-7564da47260d">221,384</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjMtNC0xLTEtMA_baad2f14-de5e-4047-858c-48348180aaeb">132,465</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjMtNi0xLTEtMA_43dc400b-3977-483e-8828-feddc163f86e">430,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation gain (loss), net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjUtMi0xLTEtMA_1259b971-a9f2-4865-ad90-753e570dbcb0">92,735</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjUtNC0xLTEtMA_1d6dfe92-1542-4738-a7a2-e777ee784de7">47,078</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjUtNi0xLTEtMA_31612449-c6dd-414a-83d4-5f0388f74f60">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized (loss) on derivatives, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjYtMi0xLTEtMA_f0c165d1-f6e1-4ac7-9fd0-1b957def1875">9,351</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjYtNC0xLTEtMA_c975b020-0ed9-46cd-861a-bf88d6791831">9,472</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjYtNi0xLTEtMA_092c78c7-73e6-4e6b-a06b-f811d3a0c802">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (loss), net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" name="tho:OtherComprehensiveIncomelossOtherLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjctMi0xLTEtMA_6c37cdb3-6b01-4012-a11a-e6fa62b3cad0">352</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:OtherComprehensiveIncomelossOtherLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjctNC0xLTEtMA_7e82526b-22f0-4a6b-8aa7-826b16daccaa">1,048</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="tho:OtherComprehensiveIncomelossOtherLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjctNi0xLTEtMA_9082e017-5884-4c81-922a-e719c16ea9ef">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjgtMi0xLTEtMA_86dc2eb4-2131-4704-8955-a4fa472a4790">83,736</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjgtNC0xLTEtMA_b4713a4f-1458-40f2-81c4-c182c30eb6dc">57,598</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjgtNi0xLTEtMA_8e7b318c-2767-47b6-aaf6-64c2f4cdec2f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjktMi0xLTEtMA_bcba566f-ce27-4979-a9a6-67847050cb1b">305,120</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjktNC0xLTEtMA_a87b3831-44ee-4a7e-94cd-d80fa658d5e5">74,867</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjktNi0xLTEtMA_602d66fb-a068-4907-b34f-5eb6aca33205">430,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive (loss) attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzAtMi0xLTEtMA_609defac-9611-49b7-b2b1-c06fd18d2dc8">1,851</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzAtNC0xLTEtMA_0fd91f78-b082-409f-9347-b6da5d87c4b9">1,404</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzAtNi0xLTEtMA_e0456f0d-762c-4ab5-92de-2ee65e6aeeef">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive income attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzEtMi0xLTEtMA_d72b9e48-d539-49a7-8797-9f2c80ac6b90">306,971</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzEtNC0xLTEtMA_bc996b59-5409-4cf1-8427-efa2bee5eaec">76,271</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzEtNi0xLTEtMA_b1b5df6f-5eec-4a8f-a75c-34e5e39ce93d">430,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">See Notes to the Consolidated Financial Statements.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-4</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_97"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Thor Industries, Inc. and Subsidiaries</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Statements of Stockholders&#8217; Equity for the Years Ended July 31, 2020, 2019 and 2018</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(amounts in thousands, except share and per share data)</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:15.018%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.238%;"></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.238%;"></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.238%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.246%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.238%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.904%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.238%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.193%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.238%;"></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.238%;"></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.238%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.000%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.238%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.807%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.238%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.684%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders&#8217;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Paid-In</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Attributable</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">controlling</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders&#8217;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income&#160;(Loss),&#160;net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">to Thor</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interests</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Balance at July 31, 2017</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iee9dc048f3914e4eb2653a95ce502236_I20170731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0yLTEtMS0w_575174ce-de59-4da1-9d02-af0eaef0aafe">62,597,110</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iee9dc048f3914e4eb2653a95ce502236_I20170731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy00LTEtMS0w_48679348-a65e-4d2f-969f-6065005bad63">6,260</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a59a346a87c4d8e910f1deea75a7fca_I20170731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy02LTEtMS0w_f8c1a908-fe28-4b09-9ba4-b8734e9487fc">235,525</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f5305722d934146a04835a9df57746a_I20170731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy04LTEtMS0w_4b0d5160-e6c3-4308-8d74-10f493489ad4">1,670,826</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iddc74bdbf72843639b831ea962f93c85_I20170731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0xMi0xLTEtMA_431de222-bda9-49d2-98aa-d19e91b767d8">10,011,069</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iddc74bdbf72843639b831ea962f93c85_I20170731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0xNC0xLTEtMA_a8294b53-998d-40fc-88d0-6a1aef1a231c">336,071</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaf9445a6cc844c5f9eddb967f49aacf4_I20170731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0xNi0xLTEtMA_6175c953-f832-4528-bdaa-a505a6634b8b">1,576,540</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b3c8fba2ded4befa8d4244413676a59_I20170731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0yMC0xLTEtMA_11395337-b313-4f4a-950c-1122d8b56d1d">1,576,540</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61320c86736648c888ac8a6b911d0b3b_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNC04LTEtMS0w_156b6ecc-7c24-44bb-90ba-f28101cb3bba">430,151</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75e6552882894446bee2f505467561f2_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNC0xNi0xLTEtMA_9eebc5d4-bee0-40c7-9329-06791cb65f22">430,151</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNC0xOC0xLTEtMA_fd93191b-0f1c-47ab-8d17-28dcfbe7c599">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNC0yMC0xLTEtMA_5ea10c48-b3c9-4a90-9d36-06d06aa1a782">430,151</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock unit activity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i285cfc0d020f4633bc2eac24c85a2584_D20170801-20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0yLTEtMS0w_39766e34-0559-427e-8d36-68b88a396625">168,714</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i285cfc0d020f4633bc2eac24c85a2584_D20170801-20180731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS00LTEtMS0w_306977ec-5453-443c-84d1-656d200d8412">17</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i80ae0d8371f844de9ffd1ad64788dc2f_D20170801-20180731" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS02LTEtMS0w_b9dca2a3-ece2-4258-9cfe-5ea64d746644">321</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7b02c4e303e546189da707cafc35c6eb_D20170801-20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0xMi0xLTEtMA_9e7d33f4-6b8a-4768-a7c6-ccd5fd245c83">59,390</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b02c4e303e546189da707cafc35c6eb_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0xNC0xLTEtMA_2f9ab382-a0a0-45bc-8d45-f70ed4b3375b">7,657</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i75e6552882894446bee2f505467561f2_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0xNi0xLTEtMA_4bf60b55-d450-4fe3-9d4d-92e4ec579779">7,961</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0yMC0xLTEtMA_f8c7c69c-3cf2-445a-89a9-56d6bdecea79">7,961</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash dividends $<ix:nonFraction unitRef="usdPerShare" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNy0wLTEtMS0zOTQ4L3RleHRyZWdpb246ZWNmYTA1N2VjZWQ3NGVkMTg4NGVkYTk2ZjM2MWVlZGFfMTA5OTUxMTYyNzgyMg_ea444e1c-ed4d-4dec-9b01-499549442109">1.48</ix:nonFraction> per common share</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfOrdinaryDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNi04LTEtMS0w_d77fed50-9b37-4ffc-aece-2e4ef0fa558e">77,989</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i75e6552882894446bee2f505467561f2_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNi0xNi0xLTEtMA_c1c76764-65e3-4702-87ca-e5cb1cb5c4c4">77,989</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNi0yMC0xLTEtMA_f3432ddb-672b-473b-a00f-261beb987de7">77,989</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock compensation expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80ae0d8371f844de9ffd1ad64788dc2f_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNy02LTEtMS0w_f4a6a819-1d57-4b41-8328-5375a9b81935">17,000</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75e6552882894446bee2f505467561f2_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNy0xNi0xLTEtMA_c647cc18-23d7-4039-bd5f-006d9f9c2720">17,000</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNy0yMC0xLTEtMA_8d1c5af7-3d47-4ef7-9f74-1bdbff99516e">17,000</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Balance at July 31, 2018</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ied7e993389504635b36c9218c2584a43_I20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0yLTEtMS0w_c829c698-869f-4996-8ec0-bcee885d15b9">62,765,824</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ied7e993389504635b36c9218c2584a43_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC00LTEtMS0w_22cf269d-ccfb-4964-8deb-decbfe39ee81">6,277</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5185aa822ce748ccb5554390399196bc_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC02LTEtMS0w_0c2f237f-dd70-4e62-bc36-cb732d9b47e6">252,204</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i86fa0ebec4b1422ca23ba84f3b08c250_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC04LTEtMS0w_78453e80-15d6-4430-b194-75833571d775">2,022,988</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic94ae09255e84fdb8691168c7bb7f47d_I20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0xMi0xLTEtMA_4ec2893a-e0fc-4cfc-8c57-0a3d235fcdc5">10,070,459</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic94ae09255e84fdb8691168c7bb7f47d_I20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0xNC0xLTEtMA_9b31f9ee-9c88-4890-8505-ed70de53d79d">343,728</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a00b9f2b918440ca65075b3a887624e_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0xNi0xLTEtMA_5dc8d166-3360-4809-a8cb-e15a9ff48853">1,937,741</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0yMC0xLTEtMA_beacfcb7-cdc4-41af-aa9e-2e78354cfba8">1,937,741</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i532d37a5870b43aa9eec2749dcd34db0_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOS04LTEtMS0w_ef5110f5-12e3-4fb5-92c6-9b3f2610811d">133,275</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOS0xNi0xLTEtMA_de7bc02c-b220-42b7-a04b-f303ff62f33f">133,275</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOS0xOC0xLTEtMA_e7fbde96-e751-425d-87d6-da206fd85c21">810</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOS0yMC0xLTEtMA_2828a058-35cd-40f1-a996-66e5e18c5f87">132,465</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock unit activity</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMi0xLTEtMA_d0ccc290-1268-4a30-b061-6e3f77b2c822">167,591</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtNC0xLTEtMA_59950972-b28a-4b03-a5ea-113a2075917f">16</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0aba38f76e3e4bdf95db3552f3e0f08b_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtNi0xLTEtMA_56ba5875-9ef9-4234-a3a3-47176078fd9e">1,286</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iacbdffb2237f49fc84d19c9bbdc8ada4_D20180801-20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMTItMS0xLTA_52db8fb8-ca98-4428-9f4d-671bb5455049">55,975</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iacbdffb2237f49fc84d19c9bbdc8ada4_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMTQtMS0xLTA_701a000b-84cb-405a-bc31-ef9853d75e42">4,418</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMTYtMS0xLTA_eb631c3b-d9f1-417f-aba8-70b20ff0ce83">3,116</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMjAtMS0xLTA_6ced3c18-43bd-42ce-9b37-ae2da5d3af2f">3,116</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash dividends $<ix:nonFraction unitRef="usdPerShare" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTItMC0xLTEtMzk0Ni90ZXh0cmVnaW9uOmIzYTQ4OGZhY2I0MzQ3ODY5Zjg1ZDY4ZjYyYjQ1YTZhXzEwOTk1MTE2Mjc4MjI_ba23a2c3-86c6-4c9f-b169-f1b6650e4528">1.56</ix:nonFraction> per common share</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfOrdinaryDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTEtOC0xLTEtMA_5382d66f-c81b-4c5c-96f1-e626461759d4">84,139</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTEtMTYtMS0xLTA_ff7eb7e3-616a-4d31-a3b1-345f83b90ce1">84,139</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTEtMjAtMS0xLTA_efac6267-7e8c-46ec-acfd-3e346e61ba67">84,139</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock compensation expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0aba38f76e3e4bdf95db3552f3e0f08b_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTItNi0xLTEtMA_848aba10-e3c8-436e-9dd5-55f495b78764">18,950</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTItMTYtMS0xLTA_bfcd7c5c-081e-49c8-a32b-3618e2b50743">18,950</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTItMjAtMS0xLTA_b72c37f9-58f4-4608-b312-10ad6218072c">18,950</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8bcb787f1ebb4a7d86d2be681360fa18_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTAtMS0xLTE0NDIx_46d6fcee-eee0-4b91-a0a3-4856d8866b00">57,004</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTYtMS0xLTE0NDIx_b986796f-aeb1-401e-b3b9-0775215d3a0b">57,004</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5d121a18a26e4392b7f51b70ea0c00d9_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTgtMS0xLTE0NDIx_3e3cf5e1-2409-45ce-852f-d3fb82fe8c33">594</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMjAtMS0xLTE0NDIx_5d5413e9-de66-485f-b7b0-91430d1f50a3">57,598</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMC0xLTEtMTk3MTk_1a909c81-cd47-46d6-8344-9a06b5f48753">Cumulative effect of adoption of ASU no. 2014-09, net of tax</span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7141e61e4ac449d5862172bffcfcfd5d_I20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtOC0xLTEtMTQ0MjE_0f933e95-6414-45eb-9e6e-468d2e5bc327">5,450</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0a4117744e864751ba51793fb1250d02_I20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMTYtMS0xLTE0NDIx_49bb2a4e-d688-4a12-b526-9fa278a03762">5,450</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie310be9609664ab387aaa59319826a2f_I20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMjAtMS0xLTE0NDIx_6166392e-a2ad-4377-822a-d5c87ea7dced">5,450</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMi0xLTEtMTQ0MjE_fccdef47-05e2-4acc-8e73-0f83b5f422d4">2,256,492</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtNC0xLTEtMTQ0MjE_0451f030-ad66-4444-9a70-70dea0e74aa7">226</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0aba38f76e3e4bdf95db3552f3e0f08b_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtNi0xLTEtMTQ0MjE_d2a0201d-49d6-4967-91d6-884e2b484a16">143,942</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMTYtMS0xLTE0NDIx_fe72b3d6-4dcf-484d-bd23-1f3df90ed94a">144,168</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d121a18a26e4392b7f51b70ea0c00d9_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMTgtMS0xLTE0NDIx_dd35520d-f517-4149-8e11-132987d8f379">12,207</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMjAtMS0xLTE0NDIx_c95a4da5-7bfe-4d55-9253-3141ccfb2d71">156,375</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Balance at July 31, 2019</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i60f860ec6c84439b9beb2ed492cd4af0_I20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMi0xLTEtMA_1169f2d6-1391-4247-9135-1017b2e281cc">65,189,907</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i60f860ec6c84439b9beb2ed492cd4af0_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtNC0xLTEtMA_5df0df6e-2e7c-4b29-ba8b-4316ce1e424c">6,519</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ica67a6f79dac43e284d1c8e595f271e0_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtNi0xLTEtMA_808f368b-db69-4b71-8632-f17af92c9f0c">416,382</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00be26a0eeb048cc80334ca481462aa9_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtOC0xLTEtMA_76a57d33-0f43-47c1-b5f1-9ae688f34a0e">2,066,674</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if3ffc440c3b74a19af3ea02817634971_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTAtMS0xLTA_cc7dcb7f-c472-44d8-a9cc-079ef158392e">57,004</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if8e0e12a5cc94be794173ef9ed1e1c39_I20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTItMS0xLTA_3cf8053f-8b38-4230-8cb2-664f48c5b188">10,126,434</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if8e0e12a5cc94be794173ef9ed1e1c39_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTQtMS0xLTA_2b01e44e-fa93-40c2-ab8f-8dfe5995c234">348,146</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e7bc75810074a67a1bafb8e9dea6371_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTYtMS0xLTA_702cd5ff-1fc8-4d06-8f4b-d0181c168e99">2,084,425</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52b46feb7cab4e5d9eed7ad26d2fe6f2_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTgtMS0xLTA_1f6102e1-763a-4312-baf5-773abcf1fa32">10,803</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMjAtMS0xLTA_0bcb5e1d-0577-410b-9a50-4fd0cdb45114">2,095,228</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie47da40985d042f1b6e222cd7a4cf634_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtOC0xLTEtMA_d3e4a3b0-ac1a-4e9e-978b-b1aeb2ed4631">222,974</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTYtMS0xLTA_2849cc33-04e6-44da-aeb9-3e384fc08732">222,974</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTgtMS0xLTA_24961f88-ca72-449e-92fa-d29d9ba9fc1b">1,590</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMjAtMS0xLTA_3274e5b7-1efc-4d63-a598-df3a53eed79a">221,384</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock unit activity</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic2a1a309fbfa470d88a4ba0ac81104a4_D20190801-20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMi0xLTEtMA_9473ec35-b543-45fb-92e7-b4d7f419c575">206,624</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic2a1a309fbfa470d88a4ba0ac81104a4_D20190801-20200731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtNC0xLTEtMA_dd902949-dfe9-45a6-87e2-a302a48a3411">21</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief0248abc02043beb84c610ae4c0109c_D20190801-20200731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtNi0xLTEtMA_d47a13cf-0e13-4c13-8027-8475c4066b24">557</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6513aeb8013246bfbd8c91e713609f9f_D20190801-20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMTItMS0xLTA_415d7f16-b7be-4036-b901-900a6106a23c">71,341</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6513aeb8013246bfbd8c91e713609f9f_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMTQtMS0xLTA_c2b991be-5f75-43cd-8771-f851fdfec7e7">3,763</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMTYtMS0xLTA_340bb1bf-cc95-4655-afe4-4c599f679e4b">3,185</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMjAtMS0xLTA_544cbc6d-ce0e-4d22-9cb0-536db8c1494d">3,185</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash dividends $<ix:nonFraction unitRef="usdPerShare" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjAtMC0xLTEtMzk0NC90ZXh0cmVnaW9uOjQ2NGE2YWU4Y2FkODQxYjM5MzY5NzQ0YjQ4NzlkMmNlXzEwOTk1MTE2Mjc4MjI_58d73197-8cbc-4ec4-a6ea-edc09b511d8e">1.60</ix:nonFraction> per common share</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfOrdinaryDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtOC0xLTEtMA_3edf5970-a5fa-4542-a780-0ec902db124f">88,318</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMTYtMS0xLTA_2ebe0400-e212-4bd4-b94f-cc24ab305d42">88,318</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMjAtMS0xLTA_7d84d3cd-9640-4856-bd8f-8b05c2924813">88,318</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock compensation expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief0248abc02043beb84c610ae4c0109c_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTctNi0xLTEtMA_1bf9a373-eca7-4714-ac61-fdf854497958">19,889</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTctMTYtMS0xLTA_92d30e6e-f0af-4acd-bff2-aeec2b0cb3df">19,889</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTctMjAtMS0xLTA_d8d605fa-3792-4673-853c-1856bf58739c">19,889</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2bfe40bcca2f4cacad903d8eda619417_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTgtMTAtMS0xLTA_c1b2bd01-6e44-4cdf-b69c-9e117903c62c">83,997</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTgtMTYtMS0xLTA_8f765beb-116b-43ba-93fd-c0ebc3dd3ca2">83,997</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib2bf92cc300e450780cad87a7b64113c_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTgtMTgtMS0xLTA_c77679da-d048-4b7e-b489-63d812866dc0">261</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTgtMjAtMS0xLTA_73c1cbe6-4f91-4543-b0ce-8d3954c0ea34">83,736</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2bf92cc300e450780cad87a7b64113c_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjMtMTgtMS0xLTE0NDI1_e315fd47-8088-4673-aba7-a176afdddae3">16,835</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjMtMjAtMS0xLTE0NDI1_24dd0196-ca52-4b63-bcd8-25ee79bbfa5c">16,835</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Balance at July 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2792f4067b0f402e8bec3d58853cf0bf_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMi0xLTEtMA_1915b485-e35f-44eb-bb3e-9c50cc33e3de">65,396,531</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2792f4067b0f402e8bec3d58853cf0bf_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtNC0xLTEtMA_de3b2083-673d-4225-b921-f4c986b27dd1">6,540</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0c91bce9f065492294076e5db7c018ff_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtNi0xLTEtMA_4b1a2f07-8988-450a-886f-a53c71f60296">436,828</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib6590e7f5115466f8905a5d9c54263be_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtOC0xLTEtMA_160931cc-3561-4c80-b1a5-36128856aecc">2,201,330</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i85e47c8a27774c6bb8b737d4473de5cb_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTAtMS0xLTA_e12f3be6-a317-4ca0-9ada-680c4c6e5e99">26,993</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0cfdb6856cff40aba8917fa08c5fe599_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTItMS0xLTA_f9ba7d6c-829d-41a1-8bb7-ab572da55b2c">10,197,775</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0cfdb6856cff40aba8917fa08c5fe599_I20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTQtMS0xLTA_968cc5f4-6e03-4ef0-b83f-033fff19ccda">351,909</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8110ad75d4824700a8c0e8ee0859742b_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTYtMS0xLTA_122771f1-3c10-468c-86c4-5ae3a3385f2c">2,319,782</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i77708f95886248cfb857f9e29aa1d06f_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTgtMS0xLTA_ef940544-1a7a-4066-b6ef-3155fcb851ea">25,787</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMjAtMS0xLTA_26676cc2-b003-4794-bc2e-a4517613deff">2,345,569</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">See Notes to the Consolidated Financial Statements.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-5</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_103"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Thor Industries, Inc. and Subsidiaries</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Statements of Cash Flows for the Years Ended July 31, 2020, 2019 and 2018</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(amounts in thousands)</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:61.697%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.807%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzItMi0xLTEtMA_20897fa5-8ae4-4054-b217-4506adf3f292">221,384</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzItNC0xLTEtMA_4d4172d5-af9b-42d6-8f44-92189b548c16">132,465</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzItNi0xLTEtMA_6f3af57b-8dd7-4d20-adde-48bf5d82019b">430,151</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQtMi0xLTEtMA_c544db7b-279b-4023-868b-841bce2b6861">98,933</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQtNC0xLTEtMA_74272143-b78d-458f-8a28-fb91a238e290">73,139</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQtNi0xLTEtMA_c57d06c9-36c5-44c7-a36b-a80d85e0d0d6">38,105</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUtMi0xLTEtMA_397519f4-ff22-4d78-8e41-701029b5f5d2">97,234</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUtNC0xLTEtMA_1d32822e-f03a-4868-8301-b065d5fd1c62">75,638</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUtNi0xLTEtMA_5b9056d9-8080-4046-9350-03b9bc95849d">55,118</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzYtMi0xLTEtMA_1347945d-01bb-4cfd-b544-1f52a4a3caac">10,743</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzYtNC0xLTEtMA_a0229326-9dcf-4346-aacb-ff171122e42b">6,189</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzYtNi0xLTEtMA_4abe4b2e-ef66-4dbd-8fb3-238c758166b6">1,570</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctMi0xLTEtNDIwMw_a5c70ed6-63a5-45eb-b27c-7a5d32050c26">10,057</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctNC0xLTEtNDIwMw_445a8dee-8c70-46e1-9af3-4cc6b129ff21">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctNi0xLTEtNDIwMw_2c7495c8-c349-45ef-8068-fc7ea055bd47">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contract loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctMi0xLTEtMA_81f2cbde-9dcb-4a48-b93c-162e9614d226">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctNC0xLTEtMA_1e8811d4-a771-47a4-99cf-954af0f950c5">70,777</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctNi0xLTEtMA_3fcbb13d-5aa3-443d-9c19-006c50ae47fe">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax provision (benefit)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzgtMi0xLTEtMA_77178336-77ee-48b8-9193-f5bac574d56b">11,212</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzgtNC0xLTEtMA_1eb7749d-7349-4b37-818c-a8693301d7fb">9,059</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzgtNi0xLTEtMA_703a76d6-10af-40a1-bc25-adda9cecff1b">14,525</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Gain) loss on disposition of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzktMi0xLTEtMA_7744bffa-cf4e-4090-b44e-7f2579e1a8cb">3,990</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzktNC0xLTEtMA_a91eab67-e696-49be-a199-ca0afa79021b">739</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzktNi0xLTEtMA_58a4d869-7932-4ace-a5c9-c7a2b5234f9b">1,450</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEwLTItMS0xLTA_483cde72-bb5e-4623-a877-1fdd9f62fdf1">19,889</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEwLTQtMS0xLTA_ac0dfd2a-bc04-4613-bb3c-06b412805045">18,950</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEwLTYtMS0xLTA_6c314d15-2fc5-4978-b692-b3adfb27fc45">17,000</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEyLTItMS0xLTA_2519ad86-7924-4cb5-a239-e07f1a8e3ece">115,232</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEyLTQtMS0xLTA_ebeb7e4d-8a37-423b-b0a6-a08167d14363">136,145</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEyLTYtMS0xLTA_cab00b6e-1537-4455-a55c-a4b9a065c13d">2,391</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEzLTItMS0xLTA_9650bc56-5c33-4f9a-bc45-cd3fb27ca493">133,290</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEzLTQtMS0xLTA_6ce33acf-1b3d-4a26-b4e9-a2546440c6c9">283,311</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEzLTYtMS0xLTA_f17da838-daf6-4110-8c67-9b6137322104">77,421</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid income taxes, expenses and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE0LTItMS0xLTA_cc38e3a7-afea-4565-ae3e-458069dfba3f">18,427</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE0LTQtMS0xLTA_919ace78-46b9-4a12-bd17-18993a7989df">13,114</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE0LTYtMS0xLTA_98f740cc-47e4-4460-a475-73f02d6d4a71">14,197</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE1LTItMS0xLTA_aba391f4-1b63-46a4-b455-00afb221b51f">60,469</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE1LTQtMS0xLTA_c70e9d55-9ea6-401c-a736-ec3608620531">120,507</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE1LTYtMS0xLTA_cdf1d588-8aa1-4859-b802-a0e3989fe23b">40,736</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantee liabilities related to former EHG subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE2LTItMS0xLTA_846b1d93-f770-4ed9-aa87-982735f740a8">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE2LTQtMS0xLTA_1d0a29df-dd19-40a1-94dc-904ef47308b2">108,843</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE2LTYtMS0xLTA_1765dfc2-d3a9-40f9-b4a9-45d054516012">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE3LTItMS0xLTA_33588677-8c69-4544-8f87-948cb80a2cbf">14,059</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE3LTQtMS0xLTA_ee678763-8672-4653-84a3-e23018925446">46,612</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE3LTYtMS0xLTA_1367b5c4-dc88-40d4-93a0-5e15cce2871c">29,575</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term liabilities and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE4LTItMS0xLTA_9d649963-1cff-4622-bf3d-f460527ee58a">7,028</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE4LTQtMS0xLTA_1d3ea4a8-dbcb-4ea6-a47d-ca8cfe0a5d92">8,801</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE4LTYtMS0xLTA_531594e8-8acf-4e15-9283-0ca3403d815c">16,659</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE5LTItMS0xLTA_43b448f8-796f-430a-9430-3001b07aa530">540,941</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE5LTQtMS0xLTA_aa6f40dc-ae03-4398-a5cb-0fe7e2e72420">508,019</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE5LTYtMS0xLTA_78920ea4-0713-47f8-a468-cad422796930">466,508</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIxLTItMS0xLTA_4177ed29-db06-4bb0-9998-c6f101fd380b">106,697</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIxLTQtMS0xLTA_eecb2c7a-9cad-462d-9163-3830dc20b226">130,224</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIxLTYtMS0xLTA_4bb80e9a-404f-4583-9e00-40f3c01c31c5">138,197</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from dispositions of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIyLTItMS0xLTA_5bda88bb-c7a0-474a-9362-0195c41ea4cb">27,677</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIyLTQtMS0xLTA_78e4d03f-7378-4be2-b29b-a42cc41c3bf4">2,732</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIyLTYtMS0xLTA_f2ac2df8-b034-4d45-8842-d5c27bee89b4">3,835</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Business acquisitions, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIzLTItMS0xLTA_839b93e5-30b9-4a04-9542-ea585b042e42">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIzLTQtMS0xLTA_b903e153-af41-44fb-9f0f-aec3294bd90e">1,658,577</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIzLTYtMS0xLTA_aee64d05-391d-41e3-afa3-a076cd7f8b33">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contract payment related to business acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI0LTItMS0xLTA_ebdd4205-5231-4b5c-baae-dc18c3be087b">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI0LTQtMS0xLTA_61468860-1b0e-4fe8-8c5d-ccd229da8a17">70,777</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI0LTYtMS0xLTA_354dcd89-5bff-4a88-8b97-676b6af79673">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity investment in joint venture</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI1LTItMS0xLTA_7f1c1dfe-71b0-46e9-be0a-6f90eeb1e2bf">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI1LTQtMS0xLTA_64bca4af-82c6-4ab3-84f8-b36f5368ae35">6,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI1LTYtMS0xLTA_49e17053-7929-4cad-a881-ccec86c50121">50,402</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI2LTItMS0xLTA_41f9e6fc-8de0-4096-acf8-1ddc7cc93247">5,229</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI2LTQtMS0xLTA_795f80a8-106c-4b1e-9fdf-bc3f1ce49e3b">2,157</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI2LTYtMS0xLTA_b8be16ae-a02a-4825-9852-39f899f4aed1">1,271</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI3LTItMS0xLTA_59fe9836-9e7a-4e09-b35b-0774255ad6a3">84,249</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI3LTQtMS0xLTA_9fdd731d-4de4-4383-b83c-ac99c9ba118f">1,865,503</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI3LTYtMS0xLTA_c9594785-c65a-476b-81d9-a497a103c8c7">183,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Borrowings on term-loan credit facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="tho:ProceedsFromTermLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI5LTItMS0xLTA_e526eb34-7231-4aa7-9343-07914b085fe9">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:ProceedsFromTermLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI5LTQtMS0xLTA_1b7d73f4-0e7d-4319-a5c7-33e35a32e201">2,095,018</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="tho:ProceedsFromTermLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI5LTYtMS0xLTA_ff6d1491-5af2-4d5d-98b2-9f5d74836eb3">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Borrowings on revolving asset-based credit facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMwLTItMS0xLTA_c3fb093b-2d6c-4b40-841b-cef46bda4d51">379,222</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMwLTQtMS0xLTA_32640dad-b16b-4571-b9b9-9f84e0e8d7da">100,000</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMwLTYtMS0xLTA_6a6e7e12-296a-4dd9-937d-04bf04ee5d78">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on term-loan credit facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:RepaymentOfTermLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMxLTItMS0xLTA_0c1b81ea-cd21-4082-a3a4-f9dcfccde931">274,963</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:RepaymentOfTermLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMxLTQtMS0xLTA_c6489163-120b-4756-ad24-b806a34fa8d2">242,919</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="tho:RepaymentOfTermLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMxLTYtMS0xLTA_198e4de2-99e5-4f81-8ae6-9485fed7a088">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on revolving credit facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMyLTItMS0xLTA_1c751572-d3aa-426e-a1b2-97e70148c45c">379,986</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMyLTQtMS0xLTA_3543a113-26ff-4fb1-893d-5ea2a9192389">100,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMyLTYtMS0xLTA_44048115-894e-46ce-998b-e011085ce106">145,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on unsecured notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMzLTItMS0xLTA_bae09008-696a-4741-a89b-77052b98eef1">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMzLTQtMS0xLTA_664095fa-91a7-49dc-baad-775f7e541297">84,728</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMzLTYtMS0xLTA_0f4cce35-4557-4472-9703-a8cca129b51e">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on other debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM0LTItMS0xLTA_b7efb0c2-466b-419e-b8d6-2e225ad94ea1">14,493</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM0LTQtMS0xLTA_76b304d7-a67b-4f07-a9da-1d9020c5cea9">70,319</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfOtherShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM0LTYtMS0xLTA_ee92ba0e-922a-466f-9ef0-14de9d71386d">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM1LTItMS0xLTA_b1c89385-9aef-4eb9-a6d4-bafab2015591">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM1LTQtMS0xLTA_b5562ba6-abb9-4d95-99a5-c36551cd12a0">70,176</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM1LTYtMS0xLTA_7173de3b-e9b3-4ea7-9d73-5df959e83c83">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash dividends paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfOrdinaryDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM2LTItMS0xLTA_3edf5970-a5fa-4542-a780-0ec902db124f">88,318</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfOrdinaryDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM2LTQtMS0xLTA_5382d66f-c81b-4c5c-96f1-e626461759d4">84,139</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfOrdinaryDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM2LTYtMS0xLTA_d77fed50-9b37-4ffc-aece-2e4ef0fa558e">77,989</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on finance lease obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM3LTItMS0xLTA_0ea3ec9a-31f9-4675-bfdd-2d98f828c6a6">442</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM3LTQtMS0xLTA_bf722e99-56e0-4530-99c3-df40a860cd6d">405</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM3LTYtMS0xLTA_b6818296-c043-4956-8e01-3bfec5cd9ece">378</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments related to vesting of stock-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM4LTItMS0xLTA_c026a887-d3ff-4432-a624-c9199f1b26de">3,763</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM4LTQtMS0xLTA_0b0e0df9-ff21-486c-b761-dc2270c991e5">4,418</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM4LTYtMS0xLTA_3d687a5e-8d2e-4c54-b7b7-9142ab6c927e">7,657</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM5LTItMS0xLTA_295a7168-9437-4b04-b356-5717fe48199c">10,173</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM5LTQtMS0xLTA_f8cc0555-a743-461b-9374-a05d5d95a821">1,159</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM5LTYtMS0xLTA_bbe27146-dba6-4b61-9782-e7cb2d9b7e5a">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQwLTItMS0xLTA_4737ee27-3186-4408-bfc2-5f45669abba0">392,916</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQwLTQtMS0xLTA_383a24cc-5726-4471-9b94-c0af3fa1ed8f">1,539,073</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQwLTYtMS0xLTA_b7c6e3bb-eff9-4cb7-8b8c-ea99da625214">231,024</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of exchange rate changes on cash and cash equivalents and restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQxLTItMS0xLTA_3802fcaf-fd1b-4165-aea9-aa0b7e42fa8b">26,325</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQxLTQtMS0xLTA_3a0e8e0f-5c28-4072-8e36-8bd9a49bcd7e">5,576</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQxLTYtMS0xLTA_0e8a0135-ef34-497e-a95a-cb4ac9f5325f">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net increase in cash and cash equivalents and restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQyLTItMS0xLTA_e6b8d241-84aa-4bff-a4fb-a83277ac7d95">90,101</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQyLTQtMS0xLTA_998e502a-ab77-4ab7-9278-a8004eb2c6fe">176,013</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQyLTYtMS0xLTA_a21009bc-b42f-4751-9e06-f6fda77ead0c">51,991</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents and restricted cash, beginning of period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQzLTItMS0xLTA_74302a41-1f0b-4709-9f07-b8356814eb21">451,262</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQzLTQtMS0xLTA_0dbd3f14-cbc7-4931-9c00-b4bfd06e4f92">275,249</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b3c8fba2ded4befa8d4244413676a59_I20170731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQzLTYtMS0xLTA_98c320d3-f62b-47ff-9fe7-cfc269224972">223,258</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents and restricted cash, end of period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ0LTItMS0xLTA_ad19dda1-621a-4279-9821-ef2ff53ce0c2">541,363</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ0LTQtMS0xLTA_1bf7c900-7cad-402f-ad1b-a257dffc0277">451,262</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ0LTYtMS0xLTA_61bf9148-5cd6-4584-bf5e-abef7f3b1276">275,249</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ1LTItMS0xLTA_8a8bd2cb-5cda-4498-ab5a-a65b140a8ac1">2,844</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ1LTQtMS0xLTA_9e3dab3e-d2c4-46cc-a395-321d1364e5da">25,647</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ1LTYtMS0xLTA_2b0954cc-29af-4e78-9235-a9a99df8ad11">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ2LTItMS0xLTA_2db838a0-f3de-437b-995d-920e06ca05bd">538,519</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ2LTQtMS0xLTA_0905efb9-04f5-4c32-a9df-b23a128be3d9">425,615</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ2LTYtMS0xLTA_bd029e59-0006-4042-9c85-23923c695445">275,249</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes paid</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ4LTItMS0xLTA_5b3dcac0-fa8a-4e89-85bc-1a7c2394eac1">56,803</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ4LTQtMS0xLTA_14d43be3-6631-4772-a2d1-44c8f6b0bffa">87,813</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ4LTYtMS0xLTA_a8820405-e923-4efa-919f-a26b0739e357">218,841</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest paid</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ5LTItMS0xLTA_54fdc03b-dc38-4325-9e80-0bd90291f0ed">101,784</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ5LTQtMS0xLTA_9dda7b1f-b217-481f-82c9-2471d5747c1e">57,189</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ5LTYtMS0xLTA_044ad438-a129-469b-9aa6-e2f3002a90fd">3,901</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing transactions:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditures in accounts payable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUxLTItMS0xLTA_0101c187-a99f-433d-b82e-f3f859eada23">3,458</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUxLTQtMS0xLTA_9d483eca-05e9-4d56-91f3-b32560df9335">4,332</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUxLTYtMS0xLTA_a2520a61-30cd-4e87-8559-8e48a33311b6">5,375</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock issued for business acquisition</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUyLTItMS0xLTA_5d4253b2-6c18-46bd-8c63-041c20913b70">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUyLTQtMS0xLTA_8f66af99-6299-4b90-8abb-59885d6f840d">144,168</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUyLTYtMS0xLTA_1e467717-4889-4733-a843-22201afd5271">&#8212;</ix:nonFraction></span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">See Notes to the Consolidated Financial Statements.</span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-6</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_106"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Notes to the Consolidated Financial Statements as of and for the Years Ended July 31, 2020, 2019 and 2018</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(All Dollar, Euro and GBP amounts are presented in thousands, except share and per share data or as otherwise specified)</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_109"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">1.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIyNTM5OTg4NDMxOTQ2_bb54af54-0cd0-4f9d-baf5-e7908a047289" continuedAt="i636dcb314ae04b92b3ef96e96be119ce" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i636dcb314ae04b92b3ef96e96be119ce" continuedAt="i696c2a345253465f9789df7d68c60b99"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="tho:NatureOfOperationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjUy_d749119a-6a53-4ab6-8f62-88d20fd45839" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Nature of Operations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Thor Industries, Inc. was founded in 1980 and is the sole owner of operating subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;Thor&#8221;), that, combined, represent the world&#8217;s largest manufacturer of recreational vehicles by units and revenue. The Company manufactures a wide variety of RVs in the United States and Europe and sells those vehicles, as well as related parts and accessories, primarily to independent, non-franchise dealers throughout the United States, Canada and Europe. As discussed in more detail in Note 2 to the Consolidated Financial Statements, on February&#160;1, 2019, the Company acquired Erwin Hymer Group SE, one of the largest RV manufacturers in Europe. Unless the context requires or indicates otherwise, all references to &#8220;Thor,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our&#8221; and &#8220;us&#8221; refer to Thor Industries, Inc. and its subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s business activities are primarily comprised of <ix:nonFraction unitRef="segment" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQwOTg_f5bcc1b8-8ec1-4bb1-8f6e-60f2a9ce4fb9">three</ix:nonFraction> distinct operations, which include the design, manufacture and sale of North American towable recreational vehicles, North American motorized recreational vehicles and European recreational vehicles, with the European vehicles including both towable and motorized products as well as other RV-related products and services. Accordingly, the Company has presented financial information for these <ix:nonFraction unitRef="segment" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQxMTI_6736a6ef-affc-40a3-ac94-183d6bcd2b76">three</ix:nonFraction> segments in Note 3 to the Consolidated Financial Statements.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU2_aeb7eedf-ab09-4ca8-83cd-ea8300b240c2" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The accompanying Consolidated Financial Statements include the accounts of Thor Industries, Inc. and its subsidiaries. The Company consolidates all majority-owned subsidiaries, and all intercompany balances and transactions are eliminated upon consolidation. The results of any companies acquired during a year are included in the consolidated financial statements for the applicable year from the effective date of the acquisition.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ1_644db882-5e59-4351-ba43-d41fc87f3ced" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Estimates</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Key estimates include the valuation of acquired assets and liabilities, reserves for inventory, incurred but not reported medical claims, warranty claims, workers&#8217; compensation claims, vehicle repurchases, uncertain tax positions, product and non-product litigation and assumptions made in asset impairment assessments. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances. The Company believes that such estimates are made using consistent and appropriate methods. Actual results could differ from these estimates.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQw_eee5dcf6-0221-4687-9f60-18f73067b430" continuedAt="i8404f73159364e8cbe4644d983c3639d" escape="true">Cash and Cash Equivalents</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i8404f73159364e8cbe4644d983c3639d"> &#8211; Interest-bearing deposits and other investments with maturities of three months or less when purchased are considered cash equivalents. At July 31, 2020 and July 31, 2019, cash and cash equivalents of $<ix:nonFraction unitRef="usd" contextRef="ia22dfe4de7fa46e598f4ce086b1db045_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQzNDc_3d7a4c7a-2a83-41c5-aaeb-77d2ab937c13">260,876</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6b5b12ddff19442aa20b9680ffd04cc7_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQzMzM_92826b82-d694-4502-b90a-6e69187a4370">148,488</ix:nonFraction>, respectively, were held by one U.S. financial institution, and $<ix:nonFraction unitRef="usd" contextRef="i56e07a80fd5f49478d0e1b97356e03eb_I20200731" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODg0NTU_6b2d606d-6a67-4fe5-88b6-7e3e376deb1c">963</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia6efe8b5d5fa4a0680ab3fd8aca46f7b_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODg2MTA_de09649b-ccb1-4ed4-80db-4325cad2dd42">61,057</ix:nonFraction>, respectively, was held by a different U.S. financial institution. In addition, at July 31, 2020 and July 31, 2019, the equivalent of $<ix:nonFraction unitRef="usd" contextRef="ied96d910c53c4c91b4e3ef76d2a29725_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODg2MjM_a251be74-28a6-4c8e-82a2-8e0ca998d51e">174,077</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i17aabf101dd547fbb54c606ecc236ed6_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODg2MzY_7e765ac7-fd99-45e5-9a9a-05574c5c34c4">115,168</ix:nonFraction>, respectively, was held in Euros at one European financial institution and $<ix:nonFraction unitRef="usd" contextRef="ida288f8abab845a4996f83054941ffb1_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQzNzQ_8faa73dc-804b-4556-89e7-864bb058a9df">49,732</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib2ebdf11568642da8dd672aa18332bce_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQzODg_6d2a2531-0c19-48b5-86b9-c0668d9a48b1">39,254</ix:nonFraction>, respectively, was held in Euros by a different European financial institution.</ix:continuation> </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU0_407de974-4a07-4b01-bf8d-5072d5357b8b" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Derivatives</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company uses derivative financial instruments to manage its risk related to changes in foreign currency exchange rates and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records all derivatives on the Consolidated Balance Sheet at fair value using available market information and other observable data. See Note 4 to the Consolidated Financial Statements for further discussion.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU5_74e6a67e-083a-4a83-b688-af9f57c21dc6" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The carrying amount of notes receivable approximate fair value because of the relatively short maturity of these financial instruments. The fair value of long-term debt is discussed in Note 12 to the Consolidated Financial Statements.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ5_d569d433-845a-409a-bdcc-d0de35a1cb40" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Certain inventories are stated at the lower of cost or net realizable value, determined on the last-in, first-out (&#8220;LIFO&#8221;) basis with the remainder being valued on a first-in, first-out (&#8220;FIFO&#8221;) basis. Manufacturing costs include materials, labor, freight-in and manufacturing overhead. Unallocated overhead and abnormal costs are expensed as incurred.</span></ix:nonNumeric></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i696c2a345253465f9789df7d68c60b99" continuedAt="i6096934354c24845a5f83669ed0b750e"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ2_c19b3f12-137e-447e-930a-ac18672d32a2" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Depreciation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Property, plant and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets as follows:</span></div><div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Buildings and improvements &#8211; <ix:nonNumeric contextRef="i932ef483680d4088b396aa701b2263f3_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ0MjI_364b39cf-07c6-4441-95a0-016d9510030c">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i1308e255281446bc8e420348618ecf18_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ0Mjk_6dd12e49-5c86-4c89-a1e6-8b173baad443">39</ix:nonNumeric> years </span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Machinery and equipment &#8211; <ix:nonNumeric contextRef="ia0703ef59e31484eb87b54da68c6b6ff_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzQ3MzE_ef4b1855-bd55-4f93-8039-7816c30299da"><ix:nonNumeric contextRef="ia0703ef59e31484eb87b54da68c6b6ff_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzQ3MzE_fce24581-9cc2-4e84-b6a4-4b49beb8979b">3</ix:nonNumeric></ix:nonNumeric> to <ix:nonNumeric contextRef="i466f76b0dad546d8b94d17515a7c6cdd_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ0NDM_76c68a1a-62ce-4888-8d2f-9253c7bd76a8">10</ix:nonNumeric> years </span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rental vehicles &#8211; <ix:nonNumeric contextRef="ia895f4b078204430a910b70cf4ae4f51_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzQ3NTk_95a1930c-7b29-42e1-86e1-d53e70b9d1c9">6</ix:nonNumeric> years </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense is recorded in cost of products sold, except for $<ix:nonFraction unitRef="usd" contextRef="ic18bdd3872fe4f50b69ab836f3a3cb5c_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc2NTg_1d761f67-cb0c-43de-97f5-ae3d02b3593c">15,060</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i72a524f4b3be47f6ac0e0855f469aca0_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc2Njg_8c4f9412-686a-4ba2-b2a0-00347361e2f4">8,350</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idd18712ba5404b3f97a91674c41ca28d_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc2Nzg_2b71ba38-f36f-4164-9a6a-fde9a2a50b17">5,035</ix:nonFraction> in fiscal 2020, 2019 and 2018, respectively, which relates primarily to office buildings and office equipment and is recorded in selling, general and administrative expenses.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjUw_13458a55-c20b-4899-bfea-8873f556ac88" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The Company accounts for the acquisition of a business using the acquisition method of accounting. Assets acquired and liabilities assumed, including amounts attributed to noncontrolling interests, are recorded at the acquisition date at their fair values. Assigning fair values requires the Company to make significant estimates and assumptions regarding the fair value of identifiable intangible assets, property, plant and equipment, deferred tax asset valuation allowances, and liabilities, such as uncertain tax positions and contingencies. The Company may refine these estimates if necessary over a period not to exceed one year by taking into consideration new information that, if known at the acquisition date, would have affected the fair values ascribed to the assets acquired and liabilities assumed.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant estimates and assumptions are used in estimating the value of acquired identifiable intangible assets, including estimating future cash flows based on revenues and margins that the Company expects to generate following the acquisition, selecting an applicable royalty rate where needed, applying an appropriate discount rate to estimate a present value of those cash flows and determining their useful lives. Subsequent changes to projections driven by actual results following the acquisition date could require the Company to record impairment charges.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjYw_25e266e6-da9d-48cb-ba6b-fcf8c451aa32" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Goodwill is not amortized but is reviewed for impairment by applying a fair-value based test on an annual basis, or more frequently if events or circumstances indicate a potential impairment. For impairment testing purposes, fair values are generally determined by a discounted cash flow model, which incorporates certain estimates. These estimates are subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates.&#160;Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments. The Company may utilize a qualitative approach rather than a quantitative approach to determine if an impairment exists, considering various factors including industry changes, actual results as compared to forecasted results, or the timing of a recent acquisition, if applicable.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjUz_3a9e9d99-cd3f-4465-b995-e45ceefdded0" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long-lived and Intangible Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Property, plant and equipment and identifiable intangibles that are amortized are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable from future cash flows. If the carrying value of a long-lived asset is impaired, an impairment charge is recorded for the amount by which the carrying value of the long-lived asset exceeds its fair value. Intangible assets consist of trademarks, dealer networks/customer relationships, design technology and other assets, backlog and non-compete agreements. Trademarks are amortized on a straight-line basis over <ix:nonNumeric contextRef="i9b14d86602654d539c96f3ca90e42a73_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ1NTc_802d3b28-f552-4a78-a411-8a10a54eb431">15</ix:nonNumeric> to <ix:nonNumeric contextRef="ifd863ff0fece4e00aa9d1af7b9d2937d_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzgzODU_b52c281b-9a2b-474b-8f86-d98c04dffc70">25</ix:nonNumeric> years. Dealer networks/customer relationships are amortized on an accelerated basis over <ix:nonNumeric contextRef="i0463d7a816f445a0bfd5e50a9736fda7_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ1Njg_c9852220-6117-443c-ad0f-43fa120f4253">12</ix:nonNumeric> to <ix:nonNumeric contextRef="i2d19f6dc2bbb4a3c8da6c0c44e155d4a_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzg0Nzc_8c1b820e-1fa5-4d1a-bb86-35aab90ef13e">20</ix:nonNumeric> years, with amortization beginning after backlog amortization is completed, if applicable. Design technology and other assets and non-compete agreements are amortized using the straight-line method over <ix:nonNumeric contextRef="i3c42841cf627445a8f133842e278047f_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ1Nzg_4e400703-b1d8-41b1-b6f5-f3cad207945f">2</ix:nonNumeric> to <ix:nonNumeric contextRef="i02b3b4691709472ab275dce4228035e7_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzg2ODM_7a140159-1df7-4328-9e27-310037ed02ce">15</ix:nonNumeric> years. Backlog is amortized using a straight-line basis over the associated fulfillment period.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQx_22be32a3-3acb-4d30-a682-66b559107efd" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranties</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Estimated warranty costs are provided at the time of sale of the related products. See Note 11 to the Consolidated Financial Statements for further information.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="tho:FactoredAccountsReceivablePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjYx_324be6e4-37b3-47a5-ad2d-f1f153efc78c" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Factored Accounts Receivable</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Factored accounts receivable are receivables from sales to independent dealer customers of our European operations that have been sold to third-party finance companies that provide financing to those dealers. These sold receivables, which are subject to recourse and in which the Company retains an interest as a secured obligation, do not meet the definition of a true sale, and are therefore recorded as an asset with an offsetting balance recorded as a secured obligation in Liabilities related to factored receivables on the Consolidated Balance Sheets.</span></ix:nonNumeric></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i6096934354c24845a5f83669ed0b750e" continuedAt="ic1b0e7836cdc41eaac93764a9b73f403"><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="tho:InsuranceReservesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQz_dbbe33a9-da3b-4158-a631-135b080697e7" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Insurance Reserves</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Generally, the Company is self-insured for workers&#8217; compensation, products liability and group medical insurance. Upon the exhaustion of relatively higher deductibles or retentions, the Company maintains a full line of insurance coverage. Under these plans, liabilities are recognized for claims incurred, including those incurred but not reported. The liability for workers&#8217; compensation claims is determined by the Company with the assistance of a third-party administrator and actuary using various state statutes and historical claims experience. Group medical reserves are estimated using historical claims experience. The Company has established a liability on our balance sheet for product liability and personal injury occurrences based on historical data, known cases and actuarial information.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ3_1428c022-4c6d-4d5f-87ae-90c45c76aa40" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Revenue is recognized as performance obligations under the terms of contracts with customers are satisfied. The Company&#8217;s recreational vehicle and extruded aluminum contracts have a single performance obligation of providing the promised goods (recreational vehicles and extruded aluminum components), which is satisfied when control of the goods is transferred to the customer. Revenue from the sales of extruded aluminum components is generally recognized upon delivery to the customer&#8217;s location. The Company&#8217;s European recreational vehicle reportable segment includes vehicle sales to third party dealers as well as sales of new and used vehicles to end customers through our owned and operated dealership network of three dealerships.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For recreational vehicle sales, the Company recognizes revenue when all performance obligations have been satisfied and control of the product is transferred to the dealer in accordance with shipping terms. Shipping terms vary depending on regional contracting practices. U.S. customers primarily contract under FOB shipping point terms. European customers generally contract on ExWorks (&#8220;EXW&#8221;) incoterms (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect). Under EXW incoterms, the performance obligation is satisfied and control is transferred at the point when the customer is notified that the vehicle is available for pickup. Customers do not have a right of return. All warranties provided are assurance-type warranties.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to recreational vehicle sales, the Company&#8217;s European recreational vehicle reportable segment sells accessory items and provides repair services through our three owned dealerships. Each ordered item represents a distinct performance obligation satisfied when control of the good is transferred to the customer. Service and repair contracts with customers are short term in nature and are recognized when the service is complete.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 to which the Company expects to be entitled in exchange for the Company&#8217;s products and services. The amount of revenue recognized includes adjustments for any variable consideration, such as sales discounts, sales allowances, promotions, rebates and other sales incentives which are included in the transaction price and allocated to each performance obligation based on the standalone selling price. The Company estimates variable consideration based on the expected value of total consideration to which customers are likely to be entitled to based primarily on historical experience and current market conditions. Included in the estimate is an assessment as to whether any variable consideration is constrained. Revenue estimates are adjusted at the earlier of a change in the expected value of consideration or when the consideration becomes fixed. During fiscal 2020, adjustments to revenue from performance obligations satisfied in prior periods, which relate primarily to changes in estimated variable consideration, were immaterial.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amounts billed to customers related to shipping and handling activities are included in net sales. The Company has elected to account for shipping and handling costs as fulfillment activities, and these costs are included in cost of sales. We do not disclose information about the transaction price allocated to the remaining performance obligations at period end because our contracts generally have original expected durations of one year or less. In addition, we expense when incurred contract acquisition costs, primarily sales commissions, because the amortization period, which is aligned with the contract term, is one year or less.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU3_87dd5efe-e469-465b-8ccc-eb83c5aaf99f" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Advertising costs, which consist primarily of tradeshows, are expensed as incurred, and were $<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ4NTg_8b5b0791-e4d5-4247-b495-2dde2cf94e30">67,019</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ4NTU_7f2f3c76-44f2-4dfc-b2d3-6f556dd1342c">38,643</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ4Njk_7648184f-cb50-4cd0-8eca-18f92c275d10">26,874</ix:nonFraction> in fiscal 2020, 2019 and 2018, respectively.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ4_f56056da-7b51-47c8-a06a-3c2adaa499d9" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The financial statements of the Company&#8217;s foreign operations with a functional currency other than the U.S. dollar are translated into U.S. dollars using the exchange rate at each balance sheet date for assets and liabilities, and, for revenues and expenses, the weighted-average exchange rate for each applicable period, and the resulting translation adjustments are recorded in Accumulated Other Comprehensive Income (Loss), net of tax. Transaction gains and losses from foreign currency exchange rate changes are recorded in Other income (expense), net in the Consolidated Statements of Income and Comprehensive Income.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:RepurchaseAndResaleAgreementsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQy_9b8456c8-0b95-41e9-ac7d-bd2dfbb048c2" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Repurchase Agreements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for certain independent domestic and foreign dealers of certain of its RV products. See Note 14 to the Consolidated Financial Statements for further information.</span></ix:nonNumeric></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="ic1b0e7836cdc41eaac93764a9b73f403" continuedAt="i5455328205b549e995250df35a7fb076"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ0_10b0cdef-f8a5-428e-8afd-b1341bd73b19" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The objectives of accounting for income taxes are to recognize the amount of taxes payable or refundable for the current year and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. The actual outcome of these future tax consequences could differ from our estimates and have a material impact on our financial position or results of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step requires the Company to estimate and measure the tax benefit as the largest amount that is more than <ix:nonFraction unitRef="number" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="INF" name="tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc2OTA_26b3ba58-f200-4f5f-984e-beb97da34fea">50</ix:nonFraction>% likely to be realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as the Company has to determine the probability of various possible outcomes. The Company reevaluates these uncertain tax positions on a quarterly basis. This evaluation is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, voluntary settlements and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant judgment is required in determining the Company&#8217;s provision for income taxes, the Company&#8217;s deferred tax assets and liabilities and the valuation allowance recorded against the Company&#8217;s deferred tax assets. Valuation allowances must be considered due to the uncertainty of realizing deferred tax assets. The Company assesses whether valuation allowances should be established against our deferred tax assets on a tax jurisdictional basis based on the consideration of all available evidence, including cumulative income over recent periods, using a more likely than not standard.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjYy_f711fdaa-a4e4-42eb-8864-7181ce8a0e17" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Research and development costs are expensed when incurred and totaled $<ix:nonFraction unitRef="usd" contextRef="i1979e076e08c456dbd5018638733520b_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc4NDA_5975d62b-9a2b-4c63-a790-f58e29612e93">19,123</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i0fca2128aba14da3a5c0f93b197f9e6b_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc4NTA_47b32303-9977-452d-b44d-5917c5a42c3b">9,381</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if40a2638b1bc49ccb6e3625be07aff5c_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc4NTU_875c739d-fd39-4ab1-bdd7-89277cb5f6c6">2,009</ix:nonFraction> in fiscal 2020, 2019 and 2018, respectively.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjM4_48972fce-209a-420c-bdf3-39eb542efb17" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company records compensation expense based on the fair value of stock-based awards, primarily restricted stock units, on a straight-line basis over the requisite service period, which is generally <ix:nonNumeric contextRef="i86e1802ca7df471cb052b98c6267c0cf_D20190801-20200731" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc5NTI_612b8e5d-6701-405c-8acd-78a7f6e7ab09">three years</ix:nonNumeric>. Stock-based compensation expense is recorded net of estimated forfeitures, which is based on historical forfeiture rates over the vesting period of employee awards.</span></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIyNTM5OTg4NDMxOTQ1_fbfbd848-8eb4-4612-b608-60de4fb6f320" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Earnings Per Share</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Basic earnings per common share (&#8220;EPS&#8221;) is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding. Diluted EPS is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding assuming dilution. The difference between basic EPS and diluted EPS is the result of unvested restricted stock units as follows:</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjUx_a67d10ce-0184-4194-a988-4b44181eca84" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:52.471%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.632%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.633%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding for basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzEtMi0xLTEtMA_124dae71-e879-4300-9bab-ca7a828ac5d9">55,172,694</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzEtNC0xLTEtMA_cd934d3f-91ec-4f9e-94e6-d85446f5dc87">53,905,667</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzEtNi0xLTEtMA_c2157f96-6c83-42fa-982a-5e12311324c3">52,674,161</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzItMi0xLTEtMA_fd461485-5a0b-457b-94bf-760492d999ca">224,682</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzItNC0xLTEtMA_204ee394-6aba-44bb-a95a-aba579675835">121,019</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzItNi0xLTEtMA_ec75d2ad-6d14-44f4-9dba-bb291d2ba8f1">179,199</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding assuming dilution</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzMtMi0xLTEtMA_607b8ae7-1ab3-43c6-915e-4f8e11bd15a4">55,397,376</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzMtNC0xLTEtMA_ce333841-835d-4088-aff9-bc746a4fa6a3">54,026,686</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzMtNi0xLTEtMA_3a898f63-925a-4406-b121-371ca3ec5d5d">52,853,360</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></ix:nonNumeric></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company excluded <ix:nonFraction unitRef="shares" contextRef="i8364b11ac09d454ea14bfb9067980c9e_D20180801-20190731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzE4NjkxNjk3NzM0OTIw_af636037-4c7c-4492-af2e-9693edbff3c6">233,395</ix:nonFraction> unvested restricted stock units that have an antidilutive effect from its calculation of weighted-average shares outstanding assuming dilution at July 31, 2019. There were <ix:nonFraction unitRef="shares" contextRef="i86e1802ca7df471cb052b98c6267c0cf_D20190801-20200731" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIzMDg5NzQ0MjQ0OTIx_015216b3-ee5d-477e-9061-6105a857f0c2"><ix:nonFraction unitRef="shares" contextRef="ibe6fa22d969a4c03a44ca87789131696_D20170801-20180731" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIzMDg5NzQ0MjQ0OTIx_037d26d5-8292-47d9-99b8-70f15c9500ee">no</ix:nonFraction></ix:nonFraction> antidilutive, unvested restricted stock units at July 31, 2020 or July 31, 2018.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i5455328205b549e995250df35a7fb076"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjYz_b1da71d4-a200-475f-8218-947239dd9a92" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounting Pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Recently Adopted Accounting Standards</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 No. 2020-04, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,&#8221; which provides optional expedients and exceptions for applying generally accepted accounting principles (GAAP) to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The optional expedients and exceptions are available for all entities as of March 12, 2020, through December 31, 2022. The Company adopted ASU 2020-04, effective March 12, 2020. While there was no impact to the Company&#8217;s consolidated financial statements at the time of adoption, the impact of this ASU will ultimately depend on the terms of any future contract modification related to a change in reference rate, including potential future modifications to the Company&#8217;s debt facilities and cash flow hedges. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842),&#8221; and has subsequently issued ASU's 2018-10, "Codification Improvements (Topic 842)," and 2018-11, "Targeted Improvements (Topic 842)" (collectively the "New Leasing Standard"), which provide guidance on the recognition, measurement, presentation, and disclosure of leases. The New Leasing Standard requires the recognition of lease assets and lease liabilities by lessees for all leases with terms greater than 12 months. The principal difference from prior guidance is that the lease assets and lease liabilities arising from operating leases are now recognized on the Consolidated Balance Sheet.&#160;The New Leasing Standard was effective for fiscal years, and interim periods within those years, beginning after December 15, 2018. The Company adopted the New Leasing Standard on August 1, 2019. The Company elected the optional transition method as well as the available package of practical expedients. As a result, the Company recognized right-of-use assets and the associated lease obligations, both totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i2ccf84f526be48029da4c5f3173fdf0e_I20190801" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODc5MDU_6f5f23db-12cd-49b5-8eb8-ed918eeb52df"><ix:nonFraction unitRef="usd" contextRef="i2ccf84f526be48029da4c5f3173fdf0e_I20190801" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODc5MDU_cbac6e64-66bb-46fe-aaf8-b802e223342c">33</ix:nonFraction></ix:nonFraction>&#160;million, on the Consolidated Balance Sheet as of August 1, 2019. Historical periods were not restated. The adoption did not have a material impact to the Consolidated Statements of Income and Comprehensive Income. See Note 15 for further disclosures about the Company's leases.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="tho:AccountingPronouncementsNotYetAdoptedPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU4_2fc1ab98-91d5-4083-bccd-1014cf9e4694" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Other Accounting Standards Not Yet Adopted</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 No. 2017-04, "Intangibles &#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," which eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (referred to as Step 2 in the goodwill impairment test).&#160;Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment charge equal to that excess shall be recognized, not to exceed the amount of goodwill allocated to the reporting unit. This ASU is effective for annual and any interim impairment tests for periods beginning after December 15, 2019.&#160;This ASU is effective for the Company in its fiscal year 2021 beginning on August 1, 2020.&#160;The impact of this ASU on the Company's consolidated financial statements will depend on the outcomes of future goodwill impairment tests.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_115"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">2.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIyNTM5OTg4NDE4NzU1_8c546d61-5d50-4a25-8039-5d2fc4de63e6" continuedAt="i6bb2f34f623c4fb7bd93b57f4538cbf3" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i6bb2f34f623c4fb7bd93b57f4538cbf3" continuedAt="i2ef0f0701a3b4c80b83cd54ce29f77bb"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Erwin Hymer Group SE</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February&#160;1, 2019, the Company acquired Erwin Hymer Group SE (&#8220;EHG&#8221;). EHG is headquartered in Bad Waldsee, Germany, and is one of the largest RV manufacturers in Europe. EHG is managed as a stand-alone operating entity that is included in the European recreational vehicle operating segment.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal 2020, the Company made measurement period adjustments primarily related to the estimated fair value of certain fixed assets, other receivables and deferred income tax assets to better reflect the facts and circumstances that existed at the acquisition date. These adjustments resulted in a decrease in fixed assets, an increase in other receivables, increases in deferred income tax assets, a decrease in deferred income tax liabilities and a net increase of goodwill of $<ix:nonFraction unitRef="usd" contextRef="i62cc864e607245ae8a8ebab9041c1aa9_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NjI4NTE_21aa0c6b-29c9-4541-a2b0-5ab0a22cb241">1,282</ix:nonFraction>. The impact to our Consolidated Statement of Income and Comprehensive Income as a result of these measurement period adjustments was immaterial.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i2ef0f0701a3b4c80b83cd54ce29f77bb" continuedAt="ia8ded990c075443d9971addfe6523746"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzExNTQ0ODcyMTQxNDE1_7ceb0ec5-b0c2-4a81-87f3-60d020b46574" continuedAt="icec0456b4a7f432a8cb174aa877308f7" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the final fair values of the EHG assets acquired and liabilities assumed as of the acquisition date.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:81.042%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.758%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzEtMS0xLTEtMA_95318873-4bfc-444d-a38f-8bf48ef852d3">97,887</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzItMS0xLTEtMA_82b6e57f-af81-45d4-be44-a60b2ba9ed2f">593,053</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzMtMS0xLTEtMA_db2ce9a5-0969-40b6-9116-df0e9e942c82">435,747</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, rental vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzQtMS0xLTEtMA_ecba7644-5a28-4b2f-95c8-4741391f3343">80,132</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzUtMS0xLTEtMA_1f674db6-6a88-4878-a7fc-710b1eb00071">437,216</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dealer network</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63e83d4152664bb8b9d7f9f06eded8c6_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzctMS0xLTEtMA_a9b8942e-92df-4760-a4d1-ebd5bc605b80">355,601</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i284b2a76512d43959317c22a8ced792b_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzgtMS0xLTEtMA_eab7a906-4ed9-4310-bc14-69313e57479a">126,181</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2816d2d191047c7b25029bbf6b99ae6_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzktMS0xLTEtMA_5b508ba0-34b3-4299-a6ec-8f3e1a8d6162">183,536</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie3109780a54545dc85b10862b44ada2a_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzEwLTEtMS0xLTA_c09cc90c-b193-4e58-80c9-2c3485aaef34">11,471</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzExLTEtMS0xLTA_41f9f6ba-d373-4073-bf0c-ab12fb6b0689">1,009,754</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantee liabilities related to former EHG North American subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzEyLTEtMS0xLTA_85143918-79c4-4fe2-8e73-667cc2588d71">115,668</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzEzLTEtMS0xLTA_9633e15f-6ebb-4aff-b40b-5c234e4060ff">851,774</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt &#8211; Unsecured notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE0LTEtMS0xLTA_d6c1a088-c89f-473a-a06d-a6d30a18ffd4">114,710</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt &#8211; Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE1LTEtMS0xLTA_e1c28bf1-cdad-44ee-a5e2-c51c2ed3393d">166,196</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE2LTEtMS0xLTA_c6807a27-96a8-40b2-a602-674fd2db2511">152,186</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE3LTEtMS0xLTA_ebf2e6e1-fc2d-4d05-9c6e-079f04101a87">17,205</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-controlling interests</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE4LTEtMS0xLTA_3f318c48-1c3d-4a15-b6f7-560423ceb75b">12,207</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzIwLTEtMS0xLTA_6b0a78a9-546c-4919-949d-e7db863c0b92">1,900,632</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzIxLTEtMS0xLTA_14272ed2-5c11-4601-837b-cc2a6a19254c">97,887</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired, less cash acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzIzLTEtMS0xLTA_a3d0a254-8bb9-4e6b-9f75-bb6b07b7e305">1,802,745</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On the acquisition date, amortizable intangible assets had a weighted-average useful life of <ix:nonNumeric contextRef="i1f8e2f3612034c949b9f6cffcf69f4bf_D20190131-20190201" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NjM2NzM_d3ea5ee0-896c-4a3e-8e0d-b4e0af497d3b">17</ix:nonNumeric> years. The dealer network was valued based on the Discounted Cash Flow method and is amortized on an accelerated basis over <ix:nonNumeric contextRef="iacaed913edfb47a382478ae05e66fd50_D20190130-20190202" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzI4Mzc_6c2f698d-d098-431c-b5cb-9c40bafe12c3">20</ix:nonNumeric> years. The trademarks and technology assets were valued on the Relief of Royalty method and are amortized on a straight-line basis over <ix:nonNumeric contextRef="i0325b56c502f42108f95acc7979a16da_D20190131-20190201" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzI5NTM_b81671ba-b057-401b-9a07-2e36dafe81c7">20</ix:nonNumeric> years and <ix:nonNumeric contextRef="id266799ec35a43a89604aa72c9803c72_D20190131-20190201" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzI5NjA_6554e7c2-a7b6-44f0-8c6b-464ea543e9c3">10</ix:nonNumeric> years, respectively. The backlog was valued based on the Discounted Cash Flow method and was amortized on a straight-line basis over a 5 month period. We recognized $<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NjQxODk_41f9f6ba-d373-4073-bf0c-ab12fb6b0689">1,009,754</ix:nonFraction> of goodwill as a result of this transaction, of which approximately $<ix:nonFraction unitRef="usd" contextRef="ie34a1a9a4c9f4098921b874eb62508c0_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NjQyMDY_9f176017-ebe3-473f-885b-6f995f0ec23c">311,000</ix:nonFraction> will be deductible for tax purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the closing of the acquisition, Thor and EHG entered into an amendment to exclude EHG&#8217;s North American subsidiaries from the business operations acquired by Thor. The acquisition date balance sheet includes guarantee liabilities related to the former EHG North American subsidiaries totaling $<ix:nonFraction unitRef="usd" contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201" decimals="-3" format="ixt:numdotdecimal" name="tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODM3_75069fe6-556e-48fd-843f-05d4f8342649">115,668</ix:nonFraction>. Historically, EHG had provided guarantees for certain of its former North American subsidiaries that were assumed by Thor in the acquisition and which related to bank loans, foreign currency derivatives, certain specified supplier contracts and dealer financing arrangements, as well as a specific lease agreement.&#160;The Company had a liability of $<ix:nonFraction unitRef="usd" contextRef="icf1ad9f186a14ca889f7c29f00139d9b_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODQ3_deb095ff-efb5-4332-94f4-bf11d17e1107">5,576</ix:nonFraction> outstanding at July 31, 2019 related to the remaining dealer financing guarantees and other related contingent liabilities, which is included in Other current liabilities on the Consolidated Balance Sheets. There were no outstanding liabilities as of July 31, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of EHG are included in the Company&#8217;s Consolidated Statements of Income and Comprehensive Income since the February&#160;1, 2019 acquisition date. </span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="ia8ded990c075443d9971addfe6523746" continuedAt="ib9ede84c23fe4a7f81b30120a65778cd"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzE4NjkxNjk3NzIxOTYx_a82f5490-7139-47e2-b8b8-e34343f6ec83" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following unaudited pro forma information represents the Company&#8217;s results of operations as if the fiscal 2019 acquisition of EHG had occurred at the beginning of fiscal 2018. The disclosure of pro forma net sales and earnings does not purport to indicate the results that would actually have been obtained had the acquisition been completed on the assumed date for the periods presented, or which may be realized in the future. The unaudited pro forma information does not reflect any operating efficiencies or cost savings that may be realized from the integration of the acquisition.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:64.971%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.120%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.121%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTo3ZGQ5ODlkYTVjNjE0NzA2ODUzMjk2OWJmMWJiZDgyYS90YWJsZXJhbmdlOjdkZDk4OWRhNWM2MTQ3MDY4NTMyOTY5YmYxYmJkODJhXzEtNC0xLTEtMA_90bcfbce-483d-4de8-b770-c15f84c380d8">9,067,750</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTo3ZGQ5ODlkYTVjNjE0NzA2ODUzMjk2OWJmMWJiZDgyYS90YWJsZXJhbmdlOjdkZDk4OWRhNWM2MTQ3MDY4NTMyOTY5YmYxYmJkODJhXzItNC0xLTEtMA_4d13a355-82d7-489e-a614-c78cabc9bec4">143,517</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTo3ZGQ5ODlkYTVjNjE0NzA2ODUzMjk2OWJmMWJiZDgyYS90YWJsZXJhbmdlOjdkZDk4OWRhNWM2MTQ3MDY4NTMyOTY5YmYxYmJkODJhXzMtNC0xLTEtMA_36c42592-ad90-4706-b357-b697dce9d2ad">2.66</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTo3ZGQ5ODlkYTVjNjE0NzA2ODUzMjk2OWJmMWJiZDgyYS90YWJsZXJhbmdlOjdkZDk4OWRhNWM2MTQ3MDY4NTMyOTY5YmYxYmJkODJhXzQtNC0xLTEtMA_39f6f6ea-3ed8-42a0-8a60-d26c0e4020a5">2.66</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The pro forma earnings for the fiscal year ended July 31, 2019 were adjusted to exclude $<ix:nonFraction unitRef="usd" contextRef="i786e25f9636142df9b746779597cd483_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODU1_a11f9841-1ad3-426c-904d-53fb52310153">114,866</ix:nonFraction> of acquisition-related costs. Nonrecurring expenses related to management fees of $<ix:nonFraction unitRef="usd" contextRef="i32e134eae2d8433b8c92dc7e8eba3ad1_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:BusinessAcquisitionProFormaProfessionalFee" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODY1_b12dba11-cf8a-4900-8f70-610a59c188eb">1,677</ix:nonFraction> were excluded from pro forma earnings for the fiscal year ended July 31, 2019. The period presented excludes $<ix:nonFraction unitRef="usd" contextRef="ia864289e1e864786aa7e4ced24c19e35_D20190130-20190202" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODcz_e31fe14a-cd48-4504-97d9-9e14963220d8">61,418</ix:nonFraction> of nonrecurring expense related to the fair value adjustment to acquisition-date inventory. EHG&#8217;s historical net income included in the total above includes nonrecurring charges related to its former North American operations in the amount of $<ix:nonFraction unitRef="usd" contextRef="if7a987560f9e4265ae8b91af3f0e9f91_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODgy_da073611-8c90-4352-bbc2-3b98e608076a">52,501</ix:nonFraction> during the fiscal year ended July 31, 2019. These charges primarily consist of EHG&#8217;s guarantees to third parties for certain North American subsidiary obligations and the impairment of loan receivables due to EHG from their former North American subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net costs incurred during fiscal 2019 related specifically to this acquisition totaled $<ix:nonFraction unitRef="usd" contextRef="ifbb77c21bfc94f07acdd7893db9b162c_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODkx_b6d2f938-5d2c-48c7-855c-07534fc37488">114,866</ix:nonFraction> and are included in Acquisition-related costs in the Consolidated Statements of Income and Comprehensive Income. These costs include the losses on the foreign currency forward contract of $<ix:nonFraction unitRef="usd" contextRef="ieaffb1b0fe4d47d8bc18f628efb958b0_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwOTAx_e7bb8b3d-fb90-4703-8b73-bca7a0e53ae9">70,777</ix:nonFraction> discussed in Note 4 to the Consolidated Financial Statements, and $<ix:nonFraction unitRef="usd" contextRef="i8c03bba3c6cc46efaef8b9ade2e7cb65_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwOTEw_74cd3203-a522-46b5-8412-af03ffbb4826">44,089</ix:nonFraction> of other expenses, consisting primarily of bank fees, ticking fees, legal, professional and advisory fees related to financial due diligence and implementation costs, regulatory review costs and the write-off of the remaining unamortized debt fees related to the Company&#8217;s previous asset-based facility.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Togo Group</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the Company formed a 50/50 joint venture, originally called TH2connect, LLC, with Tourism Holdings Limited ("</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">"). In July 2019, this joint venture was rebranded as "Togo Group." Togo Group was formed to own, improve and sell innovative and comprehensive digital applications through a platform designed for the global RV industry. Since its formation through March 23, 2020, the Company applied the equity method of accounting to the joint venture.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective March 23, 2020 the Company and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> reached an agreement (the &#8220;2020 Agreement&#8221;) whereby the Company agreed to pay </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> $<ix:nonFraction unitRef="usd" contextRef="i7c1ab00c7ae54e62ac5798e3dc098dac_D20200801-20200801" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDI1OTM_4bad247c-f272-47ff-9c44-2743e3f4e56b">6,000</ix:nonFraction> on August 1, 2020 and, in return, obtained additional ownership interest in Togo Group. In addition, certain assets or rights to assets historically owned by Togo Group were distributed to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in exchange for a corresponding reduction in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8217;s ownership interest in Togo Group. As a result of the 2020 Agreement, Thor obtained a <ix:nonFraction unitRef="number" contextRef="if5167ed340594d149a61c3b9db777b05_D20200323-20200323" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDI5MjU_c076c2d2-46e5-4114-9228-c549aa31aadc">73.5</ix:nonFraction>% controlling interest in Togo Group and the power to direct the activities of Togo Group. Upon the effective date of the 2020 Agreement, the operating results, balance sheet accounts and cash flow activity of Togo Group are consolidated within the Company's Consolidated Financial Statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Going forward, the operations of Togo Group will be focused on digital solutions primarily for the North American market related to travel and RV use, with expansion into other regions anticipated in future periods. Togo Group will continue to be managed as a stand-alone operating entity and represents a non-reportable segment and a separate reporting unit for goodwill assessment purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the Company&#8217;s previously-held equity interest in Togo Group was estimated to be $<ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDM3Mjc_72a4bc50-e324-4c62-a49c-8e8516ea928f">47,256</ix:nonFraction> immediately prior to the effective date of the 2020 Agreement. The Company recognized an immaterial gain as a result of remeasuring the previously-held equity interest to fair value. The fair value of the Company's previously-held equity interest was determined based on the fair value of Togo Group as of the effective date of the 2020 Agreement, measured using the Discounted Cash Flow method and the Company&#8217;s pre-transaction ownership interest percentage.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="ib9ede84c23fe4a7f81b30120a65778cd"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Following the transaction, the Company holds a <ix:nonFraction unitRef="number" contextRef="if5167ed340594d149a61c3b9db777b05_D20200323-20200323" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDQyMzk_e9afe4cf-f462-4a13-a396-0f2a0547fdb7">73.5</ix:nonFraction>% ownership interest in Togo Group, comprised of Class A common units. In accordance with the 2020 Agreement, the ownership interest held by </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> is comprised of Class B preferred units, which entitle </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to a liquidation preference and a <ix:nonFraction unitRef="number" contextRef="if5167ed340594d149a61c3b9db777b05_D20200323-20200323" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDQ0Nzg_8cdfa202-3d73-405e-8572-09d090ba7fe7">3</ix:nonFraction>% annual preferred cash dividend calculated on a stated value of $<ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockLiquidationPreferenceValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDQ1NDQ_740df21f-3965-4532-9a2d-8b4e6e3cee8e">20,180</ix:nonFraction>. The Company has a call option in the amount of $<ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockLiquidationPreferenceValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDQ1OTU_51059fd4-5c40-4a23-bf62-6f7110410cb2">20,180</ix:nonFraction> relative to the Class B preferred units which is exercisable over a <ix:nonNumeric contextRef="if5167ed340594d149a61c3b9db777b05_D20200323-20200323" format="ixt-sec:durwordsen" name="tho:TemporaryEquityAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzExNTQ0ODcyMTQxMDAx_9dafb3e6-e15a-4bbc-9d20-12a26121fdc1">four-year</ix:nonNumeric> period. The fair value of the Class B units, representing a non-controlling interest in Togo Group and shown in the table below, was determined using a Black-Scholes option pricing model and required the Company to make certain assumptions, including, but not limited to, expected volatility and dividend yield. The Company concluded that the non-controlling interest represents equity for accounting purposes based on its evaluation of the terms of the 2020 Agreement and characteristics of the Class B preferred units.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fiscal quarter ended July 31, 2020, the Company made immaterial measurement period adjustments primarily to deferred income taxes and goodwill to better reflect the facts and circumstances that existed at the 2020 Agreement effective date. <ix:continuation id="icec0456b4a7f432a8cb174aa877308f7" continuedAt="i242b4ef177f2494cb197c639ed78d2fa">The table below summarizes the final estimated fair value of Togo Group assets acquired and liabilities assumed as of the 2020 Agreement effective date.</ix:continuation></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><ix:continuation id="i242b4ef177f2494cb197c639ed78d2fa"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:77.471%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:20.329%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzAtMS0xLTEtNDkxMA_42406b3e-9e22-42b9-ae54-79fc153bc480">326</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzEtMS0xLTEtNDkxMA_595daef4-f131-41ff-89b1-a72e71b8ac35">466</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzItMS0xLTEtNDkxMA_aecfba2c-dfdb-46b5-b45b-70f1c429f595">749</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzMtMS0xLTEtNDkxMA_b659d849-dbf9-4815-8afd-f462b39eafb0">362</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names and trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b07f39d66074240a08845d11fee49a3_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzUtMS0xLTEtNDkxMg_5aed86d8-e4f2-415e-b20e-d5af7a4a5410">1,130</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8223145d33da409283793dea1f0373af_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzYtMS0xLTEtNDkxMg_aac5061f-4be3-44e1-8b45-56fddcc60240">5,700</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i218711303f4044f7809e8ffe9ac0a5d5_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzctMS0xLTEtNDkxMg_5a786b9f-bd85-4bc8-86fc-e303392831c1">1,350</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzgtMS0xLTEtNDkxMg_fb5defb7-27f0-409e-a2d3-b4b756539616">61,955</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzktMS0xLTEtNDkxMg_990fffd4-7c79-481c-ad01-0f388763531f">2,595</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-controlling interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzEwLTEtMS0xLTQ5MTI_7fef4273-71d5-41a9-8bb2-243e4bd87f2f">16,835</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzExLTEtMS0xLTE0NjQy_c14a8eb9-91fc-4970-9d59-9eda43a06f61">52,608</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of the 2020 Agreement effective date, amortizable intangible assets had a weighted-average useful life of approximately <ix:nonNumeric contextRef="i6c7ad343101041acba691a9bcb7a361e_D20200501-20200731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDU4MTU_491b7c9c-e5ff-4aee-b55d-216eb31907d7">eight years</ix:nonNumeric> and will be amortized on a straight-line basis. The developed technology was valued using the Multi-Period Excess Earnings method, which is a form of the income approach. Trade names and trademarks were valued using the Relief from Royalty method. The majority of the goodwill is expected to be deductible for tax purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the March 23, 2020 effective date of the 2020 Agreement, the Company accounted for the equity method investment in Togo Group on a one-month lag. Beginning in the fiscal quarter ended April 30, 2020, that lag was eliminated. The impact of this change was not material to the Company's Consolidated Financial Statements. The Company's share of the loss from this investment recognized in the Company's fiscal year through the March 23, 2020 effective date of the 2020 Agreement was $<ix:nonFraction unitRef="usd" contextRef="i2cbf8198faee41c7b116e6549eab831a_D20200201-20200323" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NzAxMDc_1270a2dc-1e9b-4a6c-bab1-7832dfe6cdbe">6,884</ix:nonFraction>. The Company's share of the losses from this investment for the fiscal years ended July 31, 2019 and July 31, 2018 were $<ix:nonFraction unitRef="usd" contextRef="i79615a5eb4404335b16a79c48f9f2ed0_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NzAzNDY_afd0658e-b65b-484e-ba7a-05762b269217">8,798</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia9715917800944d2a7eb8df3cd74b4a0_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NzY5ODI_c89de6c1-fe42-47ee-9aef-6aaab450736d">1,939</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-14</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_121"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">3.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90ZXh0cmVnaW9uOmMyNTQxOTZkMzNmOTQ1Mzc5NmQzOWIzZDliMGE1ZmEyXzIxNDQwNDc2NzQ5ODUw_1cbb635f-e3c1-4d28-91ad-f374bd46d632" continuedAt="i97d37d255fce48e5990be2e30a3be203" escape="true">BUSINESS SEGMENTS</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i97d37d255fce48e5990be2e30a3be203" continuedAt="i5fec5d81c3c2478594d4920577b4ef16"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has <ix:nonFraction unitRef="segment" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90ZXh0cmVnaW9uOmMyNTQxOTZkMzNmOTQ1Mzc5NmQzOWIzZDliMGE1ZmEyXzQz_e429521b-52b8-4e72-880b-e8c992150187">three</ix:nonFraction> reportable segments, all related to recreational vehicles: (1)&#160;North American towables, (2)&#160;North American motorized and (3)&#160;European.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The North American towable recreational vehicle reportable segment consists of the following operating segments that have been aggregated: Airstream (towable), Heartland (including Cruiser RV and DRV), Jayco (including Jayco towable, Starcraft and Highland Ridge), Keystone (including CrossRoads and Dutchmen) and KZ (including Venture RV). The North American motorized recreational vehicle reportable segment consists of the following operating segments that have been aggregated: Airstream (motorized), Jayco (including Jayco motorized and Entegra Coach) and Thor Motor Coach. The European recreational vehicles reportable segment consists solely of the EHG business. EHG manufactures a full line of towable and motorized recreational vehicles, including motorcaravans, caravans and campervans in eight RV production facilities within Europe. EHG produces and sells numerous brands within Europe, including Buccaneer, Buerstner, Carado, Compass, CrossCamp, Dethleffs, Elddis, Eriba, Etrusco, Hymer, Laika, LMC, Niesmann+Bischoff, Sunlight and Xplore. In addition, EHG&#8217;s operations include other RV-related products and services.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The operations of the Company&#8217;s Postle and Togo Group subsidiaries are included in &#8220;Other,&#8221; which is a non-reportable segment. Net sales included in Other mainly relate to the sale of aluminum extrusions and specialized component products. Intercompany eliminations adjust for Postle sales to the Company&#8217;s North American towable and North American motorized segments, which are consummated at established transfer prices generally consistent with the selling prices of extrusion components to third-party customers.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total assets include those assets used in the operation of each reportable and non-reportable segment, and the Corporate assets consist primarily of cash and cash equivalents, deferred income taxes, deferred compensation plan assets and certain Corporate real estate holdings primarily utilized by Thor&#8217;s U.S.-based operating subsidiaries.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90ZXh0cmVnaW9uOmMyNTQxOTZkMzNmOTQ1Mzc5NmQzOWIzZDliMGE1ZmEyXzIyNDk_3d1b44cc-8078-420c-8c52-a6f4b9228a39" continuedAt="i623bcdc1f60a4280b1c54cbd7b628787" escape="true"><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzMtMi0xLTEtMA_c5b4ce0c-17f7-461d-8187-3fd0d9e730ba">4,140,482</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id14019740c134ce7859821c30aa54977_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzMtNC0xLTEtMA_21f11509-e914-4031-857a-900e91c35746">4,558,451</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzMtNi0xLTEtMA_05f54835-6de0-4367-8367-0c31747e8315">6,008,700</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzQtMi0xLTEtMA_b3c3964d-1d51-4d2b-9587-0f413f7cfce7">1,390,098</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzQtNC0xLTEtMA_a9af3da2-a007-4ec2-88f9-13e32facfab0">1,649,329</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzQtNi0xLTEtMA_e3602054-2123-427b-ad0d-ef2c65466803">2,146,315</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzUtMi0xLTEtMA_b8e886d0-804d-4baa-a4c2-5286a0890ec7">5,530,580</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzUtNC0xLTEtMA_017b0691-11f7-40c7-85ff-11da5863253d">6,207,780</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzUtNi0xLTEtMA_a30f4d62-a03e-438d-923e-bb91726d1555">8,155,015</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzYtMi0xLTEtMA_edbc5ce5-8eec-4d72-8dc0-fcad9dace114">2,485,391</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzYtNC0xLTEtMA_e0f93530-9b28-4a84-bedf-59b8817517ce">1,486,978</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzYtNi0xLTEtMA_96351849-b82b-4a78-ab5e-763a1de7687f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzctMi0xLTEtMA_09393aaf-0a65-41c1-81b2-246cf35e7019">8,015,971</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzctNC0xLTEtMA_b8982d9f-0928-47db-bac3-19b29cfc772f">7,694,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide39755482ba4396a42723777b4f6a21_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzctNi0xLTEtMA_137bd792-91ec-4ae3-b553-b4e855ef799c">8,155,015</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzgtMi0xLTEtMA_c03f531e-0446-4e19-a2fe-20b3a79b4e05">234,481</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzgtNC0xLTEtMA_40fd9321-31aa-4a63-b62c-fb2cebb1d82d">263,374</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzgtNi0xLTEtMA_67846b43-16cd-4408-8529-172021caf662">305,947</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i766840af95f5429b90d9c7efdfe8206c_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzktMi0xLTEtMA_f511c43e-13c9-43e1-926a-f7138b56f9dd">82,519</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if99880e9b5e94b6a985c828af17d9ec9_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzktNC0xLTEtMA_7f68a30a-d103-4367-8081-beea88dd9d3a">93,374</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifc2c15e0285544ef8da995c50eef8974_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzktNi0xLTEtMA_fdfad101-94d8-4f7a-883e-f13cb2424d60">132,053</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzEwLTItMS0xLTA_46b8b8dc-ebbb-4d4f-a943-017b84988879">8,167,933</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzEwLTQtMS0xLTA_7fc73cf7-ffa8-4e36-be4f-22c5179ab3a3">7,864,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzEwLTYtMS0xLTA_bea4ce31-c8d4-4134-809a-356ac70aa907">8,328,909</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INCOME (LOSS) BEFORE INCOME TAXES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzItMi0xLTEtNTc0Mw_27c9a0fa-4733-4b0d-8331-45cea59db355">336,207</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id14019740c134ce7859821c30aa54977_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzItNC0xLTEtNTc0MQ_57f3e3c0-9489-4b53-aa84-d687510f812a">322,228</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzItNi0xLTEtNTczOQ_b0a9a55c-3d8c-42b4-896c-f81f59e1aa1f">532,657</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzMtMi0xLTEtNTc0Mw_84fe6df7-a352-4719-95db-fa50596c3221">71,943</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzMtNC0xLTEtNTc0MQ_37c0e6a3-0b39-403b-af77-3d074b9228e3">80,910</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzMtNi0xLTEtNTczOQ_eb3ac36b-b446-46a5-bc53-8ca354791162">134,785</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzQtMi0xLTEtMTQ2NTM_a666590d-cd9f-4d1d-b601-cc25a13e7ef3">408,150</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzQtNC0xLTEtMTQ2NTM_ab9debad-7f96-4b0c-a67a-c9afc5dc9378">403,138</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzQtNi0xLTEtMTQ2NTM_25f3ae8e-b6da-4c68-99a4-d22c93905968">667,442</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzUtMi0xLTEtNTc0NQ_93907988-2da7-4f09-9f00-316d532149d1">9,850</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzUtNC0xLTEtNTc0Nw_66ac4542-6219-4626-a9fe-e173449db782">5,946</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzUtNi0xLTEtNTc0OQ_be50d0be-47c5-4cba-9405-37bd5232ced7">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzYtMi0xLTEtMTQ2NTM_5bb80cfb-79d3-4cd8-a1c0-c9f778d69125">418,000</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzYtNC0xLTEtMTQ2NTM_e6a292af-fd0a-484e-b640-a150aee7c006">397,192</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide39755482ba4396a42723777b4f6a21_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzYtNi0xLTEtMTQ2NTM_7aac4719-b947-401e-8fa3-bc959c79f731">667,442</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzctMi0xLTEtNTc1NQ_6f79d3e1-5cfa-4392-9f93-1db5e18b4ca0">27,751</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzctNC0xLTEtNTc1Mw_67eb8eed-f9b9-4353-b024-ffe316c4d5e3">29,086</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzctNi0xLTEtNTc1MQ_45881e13-d811-4950-8690-3df6a7799b55">32,667</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idd815ec0da934b178fd75e75dc387790_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzgtMi0xLTEtNTc1NQ_dcf487da-513d-4ad5-8b9d-bb1473fa3b90">172,855</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7aab9f0529d2475d9c021ea0bc6aaed9_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzgtNC0xLTEtNTc1Mw_04514035-cade-467b-80fc-0aef3751f4a2">241,612</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifd7d39b981f64c5295efbb580ef8ca08_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzgtNi0xLTEtNTc1MQ_2d1b3df3-de80-403a-b04d-13ee1138b4ae">67,080</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzktMi0xLTEtMTQ2NTM_70ab9baa-bcd5-4cef-97e5-160dd2cc8419">272,896</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzktNC0xLTEtMTQ2NTM_be67823d-463f-4c7d-aec7-54c5df7bc57e">184,666</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzktNi0xLTEtMTQ2NTM_39b92364-772b-4248-8623-68c57a515f94">633,029</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i5fec5d81c3c2478594d4920577b4ef16" continuedAt="i0fee463bd79145feb9174a9a9cac808d"><ix:continuation id="i623bcdc1f60a4280b1c54cbd7b628787" continuedAt="id4bb52720ec24144bbdbdf90c430eb7e"><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:66.459%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TOTAL ASSETS:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25d2febf237a4e059784d061bc8535e6_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzItMi0xLTEtNTc2Mg_6f523656-4f08-4569-a9a7-e55357d6efcc">1,529,913</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i39d5646c46a94fffb5f17134db1864b8_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzItNC0xLTEtNTc2MA_574133d3-867d-4f9f-9e9d-43f4f72797d4">1,516,519</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1db05cfb434c7b89ecda61e691b346_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzMtMi0xLTEtNTc2Mg_89bc0f52-f652-47db-b82e-328b1d8e6ff0">480,225</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a48552bb9b14ed9aaebd968c4dfc98d_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzMtNC0xLTEtNTc2MA_27ceb58e-bad0-46a5-b5db-59b27d8331e6">446,626</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id9dbbb7ff7cd4ca296c9fb36c15853fb_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzQtMi0xLTEtMTQ2NTU_6d765936-8448-4a96-bc35-7940dc15734e">2,010,138</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib59490e0618742dc81a1fd398ecefb2b_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzQtNC0xLTEtMTQ2NTU_4d5b637e-8527-480b-873a-d05183128905">1,963,145</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4d8d66312234ff0a01921937f2d7677_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzUtMi0xLTEtNTc2NA_bd4c0ea8-d5ee-4913-b6f0-7ae1d5bcc405">3,102,071</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i68cf490b894f461695e05223869746ab_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzUtNC0xLTEtNTc2Ng_0c3e58c9-6cf0-4928-b947-d1ee6ba26106">3,077,804</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib742fb96cf804fb0af292e742a6ccc57_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzYtMi0xLTEtMTQ2NTU_77247924-0009-4e40-b121-de09e5ebd0e5">5,112,209</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id3e229d28a7042d6bd2cde8481114fde_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzYtNC0xLTEtMTQ2NTU_0c71f422-b54b-4047-b649-1b5677e1c924">5,040,949</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i372e5a42562044e783203d1f02f274a0_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzctMi0xLTEtNTc3Ng_457caf83-7b94-46db-8bab-72919d057c41">212,378</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6fe13457746a4d6dbeb3ca182627b85b_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzctNC0xLTEtNTc3NA_1914e173-8ad9-40f0-a37e-b00710d408f7">163,897</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6043bef496cb4ef3b062971354cc4cdc_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzgtMi0xLTEtNTc3Ng_e6f8faf8-af36-4018-aeee-bc0552ac7ba2">446,873</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i795c3f652d9544fc82b962caa6a80ae6_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzgtNC0xLTEtNTc3NA_fc17113c-921b-45b0-81ca-44140aa4fb0d">455,600</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzktMi0xLTEtMTQ2NTU_8cd4b920-9480-48cf-88d4-7990812ff0fb">5,771,460</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzktNC0xLTEtMTQ2NTU_71e6d1ce-ee26-4c95-b5a6-4c13ef175aa8">5,660,446</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DEPRECIATION AND INTANGIBLE AMORTIZATION EXPENSE:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzItMi0xLTEtNTc4Mw_e013da0c-a2a9-4a28-a318-57eea880e08a">66,042</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id14019740c134ce7859821c30aa54977_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzItNC0xLTEtNTc4MQ_5c925554-910c-480d-9654-4d8e4e3d7550">67,751</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzItNi0xLTEtNTc3OA_d2b3ef9c-27cf-4e36-b8b7-60619f1474b6">68,964</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzMtMi0xLTEtNTc4Mw_b46cc1d3-d71e-4e04-abde-aaafd9f0c567">14,202</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzMtNC0xLTEtNTc4MQ_9a057ed7-1621-4d2f-9111-29a7cb664c68">13,831</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzMtNi0xLTEtNTc3OA_9beb8deb-ddb5-40c1-b9f2-bc5e11f56368">11,800</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzQtMi0xLTEtMTQ2NTc_83c2e5f8-826d-4500-bde3-82a9878bc400">80,244</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzQtNC0xLTEtMTQ2NTc_92049f97-5502-4a8b-9ce5-1808a5aece5a">81,582</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzQtNi0xLTEtMTQ2NTc_c680840d-39c2-4088-8d59-1f11338b0a97">80,764</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzUtMi0xLTEtNTc4NQ_4807296d-f19f-4884-bb64-bd7914437c51">103,671</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzUtNC0xLTEtNTc4Nw_96c367b2-1a13-4343-a5ae-d016732bd279">54,881</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzUtNi0xLTEtNTc4OQ_0b2a9aa5-637b-4daa-a8f4-945d59cfb107">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzYtMi0xLTEtMTQ2NTc_7cff6830-cbef-4361-a7ec-1ceba4c21dc6">183,915</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzYtNC0xLTEtMTQ2NTc_9a9b8903-49cb-49e2-b9cf-945768bbcd53">136,463</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide39755482ba4396a42723777b4f6a21_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzYtNi0xLTEtMTQ2NTc_631645bd-64bb-475b-93a6-547e478aa701">80,764</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzctMi0xLTEtNTc5Nw_a809bcac-5d74-4d2f-b9f2-cb0faaf7520c">10,488</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzctNC0xLTEtNTc5NQ_87e73b2d-a6c3-4fee-8d3b-d5e368bc5ced">10,647</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzctNi0xLTEtNTc5Mg_c4cb3eaa-3577-4e57-9625-e7c91ea492ac">10,861</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd815ec0da934b178fd75e75dc387790_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzgtMi0xLTEtNTc5Nw_f0a0f0a6-77e1-4226-898f-b525d93b124c">1,764</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7aab9f0529d2475d9c021ea0bc6aaed9_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzgtNC0xLTEtNTc5NQ_a770e548-400e-4848-85f1-1e6a53869f82">1,667</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd7d39b981f64c5295efbb580ef8ca08_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzgtNi0xLTEtNTc5Mg_dee3d7a1-4178-4da2-bb4b-7752f6bcd664">1,598</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzktMi0xLTEtMTQ2NTc_0d2e723b-38a8-43d0-8ea9-0b16de95cae1">196,167</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzktNC0xLTEtMTQ2NTc_c7d9ecc7-f42b-4f7c-a359-b1a13c6f0969">148,777</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzktNi0xLTEtMTQ2NTc_42d74ff0-71bf-4931-9023-d413e7c2eb86">93,223</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CAPITAL ACQUISITIONS:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzItMi0xLTEtNTgwNA_297dd1ce-a51f-40dc-bd33-6e95094896db">27,219</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id14019740c134ce7859821c30aa54977_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzItNC0xLTEtNTgwMg_58a4851c-4f46-490b-91e4-5dea08e54a67">69,321</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzItNi0xLTEtNTc5OQ_261bf514-937e-42d1-9697-0d5d5e17846d">85,304</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzMtMi0xLTEtNTgwNA_1ffd1bce-db4f-421b-998b-34b465868f30">12,603</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzMtNC0xLTEtNTgwMg_241f52e9-cedc-45b1-b27c-45622c0088fa">17,179</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzMtNi0xLTEtNTc5OQ_42940a94-3a32-4673-9a74-6ad95e94619a">34,660</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtMi0xLTEtMTQ2NTk_327dbef0-6f85-4b02-904b-7075f10fcb26">39,822</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtNC0xLTEtMTQ2NTk_1dab24b1-7012-4c36-a5e6-72cd95b28cf2">86,500</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtNi0xLTEtMTQ2NTk_932c862d-ba43-4db8-a88b-bf59e4164eb8">119,964</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtMi0xLTEtNTgyMw_2cab120e-7970-4ec7-82b8-9c83f4325efe">62,165</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtNC0xLTEtNTgyNQ_d934e32c-f026-401e-82fc-b105e43a66d7">35,653</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtNi0xLTEtNTgyNw_9629f141-aaa2-43e4-9a6b-b8cfcd636c81">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctMi0xLTEtMTQ2NTk_28422800-460e-4201-b21c-be0d877bf9c1">101,987</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctNC0xLTEtMTQ2NTk_d120d73d-b473-43dd-a870-77a45dfb7b0c">122,153</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide39755482ba4396a42723777b4f6a21_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctNi0xLTEtMTQ2NTk_f35cfae3-231d-4507-9130-483f0cf04fdf">119,964</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctMi0xLTEtNTgzNQ_e60f5046-c1ba-4efe-8ccc-b271db84121b">2,664</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctNC0xLTEtNTgzMw_ad502f9a-8527-451a-bb97-371287fdc1e2">3,493</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctNi0xLTEtNTgzMA_b7ad0751-04a6-4fab-872b-7aea76d89056">8,440</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd815ec0da934b178fd75e75dc387790_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzgtMi0xLTEtNTgzNQ_02f0fe49-21ce-4875-b5d0-1e72f9d43ff9">1,172</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7aab9f0529d2475d9c021ea0bc6aaed9_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzgtNC0xLTEtNTgzMw_406724f3-78d7-417a-a698-03ffe43c6f96">1,599</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd7d39b981f64c5295efbb580ef8ca08_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzgtNi0xLTEtNTgzMA_b4c2d95d-4fbb-4c9d-8a55-f1028992a7b2">8,902</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzktMi0xLTEtNTgwOQ_0463feff-deb5-4531-a821-1c94c2cd74e6">105,823</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzktNC0xLTEtNTgxMA_7a14b669-e614-46f2-b08e-ef86227610b5">127,245</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzEwLTYtMS0xLTE0NjU5_51018fe6-d603-4581-a23e-ec896217edd4">137,306</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DESTINATION OF NET SALES BY GEOGRAPHIC REGION:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i77903fb35af64f38a4302c6935726bf4_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzEtMi0xLTEtMTE4MjM_e76c128e-2730-4ea9-8fc7-4fbcbb631cb7">5,296,482</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36a268d0812f475ba0cd6e6b154ee90c_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzEtNC0xLTEtMTE4Mjc_a7bcc14c-207d-4eb4-845a-98bec97e4dbb">5,803,373</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaf3a72d722924219aa70e35fd34a812a_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzEtNi0xLTEtMTE4MzA_c785b837-da29-4702-8705-9d7c2a004169">7,540,015</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25a227b542d4484486999d9eef56769d_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzItMi0xLTEtMTE4MjM_f4e65b0a-5272-4cfc-834b-449f7422b9dc">1,494,419</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0af29df002db4f6bb958f859b09adfdb_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzItNC0xLTEtMTE4Mjc_121d973c-7c4c-4648-af21-469d076fbe04">836,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib59ff11e24ef43c4aed0d80834f61dee_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzItNi0xLTEtMTE4MzA_994710e7-814a-40e0-b114-eb639a26e0ce">1,687</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0cd25d6e93b74cb39237e7958b13a192_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzMtMi0xLTEtMTE4MjM_f7891bb5-4729-4fdd-8366-86e70323a037">966,023</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib4cefe0c29a74b00b234610d0c9b48b6_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzMtNC0xLTEtMTE4Mjc_2be74456-cd6d-4a3e-bc65-94656c664c62">636,105</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0b5a393c55348fa9d2abc70f93e1ab5_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzMtNi0xLTEtMTE4MzA_925e8f17-3b61-4576-9910-b8cba3f465e9">4,358</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib57ca2574dc54a3096ef361f1869febd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzQtMi0xLTEtMTE4MjM_ea6a4297-ac46-4061-aecc-7270c3ca2d62">377,053</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9b08657a30a5469181cd0bfafab70bfa_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzQtNC0xLTEtMTE4Mjc_d6d3cca2-1fb4-48a4-8e70-7593a861b380">561,172</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33f475b29af94ea7986c9c2478e78123_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzQtNi0xLTEtMTE4MzA_18fa02f9-ab7c-44d2-9777-d07a60903f73">776,068</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i56520cf50af64fb0ab18298fd9cd2e16_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzUtMi0xLTEtMTE4MjM_42a9d93f-ce9d-4926-bb6b-f2e84d51063c">33,956</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i045186b75ed54d47a411a36a05c687e7_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzUtNC0xLTEtMTE4Mjc_61f0fb4d-4ac7-4f73-90d3-22809b528e01">27,957</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1e8a5221ea7d4c9380948a513804929c_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzUtNi0xLTEtMTE4MzA_5ba83746-74e5-4bb1-934c-5ac0f54e0eaa">6,781</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzYtMi0xLTEtMTQ2NjE_9f9a8be2-8555-4984-9787-54d0a57aa71a">8,167,933</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzYtNC0xLTEtMTQ2NjE_e085cd28-ead9-4000-aeca-d7481d4ec0d4">7,864,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzYtNi0xLTEtMTQ2NjE_e588fd08-d128-488c-8d84-a73332ec7be9">8,328,909</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;margin-bottom:6pt;"><ix:continuation id="i0fee463bd79145feb9174a9a9cac808d"><ix:continuation id="id4bb52720ec24144bbdbdf90c430eb7e"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:66.459%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PROPERTY, PLANT AND EQUIPMENT BY GEOGRAPHIC REGION:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b9ba3e0a5d74b6996c6ef5cf4f59ec1_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzEtMi0xLTEtMTE4MzM_d6fe18e8-090f-4338-8c98-d395ebbdd44d">564,171</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8143bf3fcb634875886bda8c008adf54_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzEtNC0xLTEtMTE4MzM_015cf638-82f7-43c1-bfe7-7b58af060dad">569,641</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie7fc6b7c08a94470a4776616eaa94a50_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzItMi0xLTEtMTE4MzM_5c71a742-3349-4c5a-9b35-d22ac2f46971">444,981</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3559bdab06104410a92daa1c54cabea8_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzItNC0xLTEtMTE4MzM_ed039f8a-ac46-4c41-9e05-9c319f07c48b">424,333</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id913fa3d4e6d4c5693c7c6540e21de61_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzMtMi0xLTEtMTE4MzM_81895ea4-5461-4c46-9c35-337044eb106e">93,220</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5731e4cf5e814c5190328360dde54c51_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzMtNC0xLTEtMTE4MzM_06f17e91-7381-48a3-b6d8-92e7fb472b23">92,553</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e1cb51984844d28b6bf01bdf9911258_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzQtMi0xLTEtMTE4MzM_9737d9f4-8ce4-4d0f-a62c-bc40e56f5d06">5,277</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i27592f35abe84a3f9c41a10e4cd70664_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzQtNC0xLTEtMTE4MzM_15b64a25-2dc1-4b68-a019-98731b09465c">5,944</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzUtMi0xLTEtMTE4MzM_a3f5d77f-f642-4d82-bdb4-374cbd6ffcac">1,107,649</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzUtNC0xLTEtMTE4MzM_9ab26ae3-f071-46c6-9747-62a68f98cc9e">1,092,471</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></ix:continuation></ix:continuation></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div id="i1a935fcf660540bd83a87f102b9abf04_124"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">4.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTUw_c46f649b-e40c-4074-ae6d-5721e414c434" continuedAt="ib351eebbf8eb491d99db91f6310d976e" escape="true">DERIVATIVES AND HEDGING</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ib351eebbf8eb491d99db91f6310d976e" continuedAt="i305d2373bc9540e1bfb0d3d5c63e8ada"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses interest rate swap agreements, foreign currency forward contracts and certain non-derivative financial instruments to manage its risks associated with foreign currency exchange rates and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records derivatives as assets and liabilities on the balance sheet at fair value. Changes in the fair value of derivative instruments are recognized in earnings unless the derivative qualifies and is designated as a hedge. Cash flows from derivatives are classified in the Consolidated Statements of Cash Flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships. The Company evaluates hedge effectiveness at inception and on an ongoing basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of the Company&#8217;s derivative transactions are subject to master netting arrangements that allow the Company to net settle contracts with the same counter parties. These arrangements generally do not call for collateral and as of the applicable dates presented below, no cash collateral had been received or pledged related to the underlying derivatives.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIxOTkwMjMyNTY4NDcz_8560e9a9-9027-40a7-a9aa-d740988caa46" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of our derivative instruments designated as cash flow hedges and the associated notional amounts, presented on a pre-tax basis, were as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:34.019%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Cash Flow Hedges</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value&#160;in<br/>Other&#160;Current<br/>Liabilities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value&#160;in<br/>Other&#160;Current<br/>Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieb7de3690a2942cfb1313c9b88914d26_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTphMGI5ODQyMTA0N2Y0MDhkOTU5MDlmZTIyOWYyZjM5Yy90YWJsZXJhbmdlOmEwYjk4NDIxMDQ3ZjQwOGQ5NTkwOWZlMjI5ZjJmMzljXzItMi0xLTEtMTQ2Njc_9986a1eb-3602-46b7-b784-4e734fafe459">673,400</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieb7de3690a2942cfb1313c9b88914d26_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetFairValueGrossLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTphMGI5ODQyMTA0N2Y0MDhkOTU5MDlmZTIyOWYyZjM5Yy90YWJsZXJhbmdlOmEwYjk4NDIxMDQ3ZjQwOGQ5NTkwOWZlMjI5ZjJmMzljXzItNC0xLTEtMTQ2Njc_7ef888c0-e64e-45d1-b3a0-6443a6c3ebf9">24,840</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia765b5bdf3a24d388ba6adb3f5891cf0_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTphMGI5ODQyMTA0N2Y0MDhkOTU5MDlmZTIyOWYyZjM5Yy90YWJsZXJhbmdlOmEwYjk4NDIxMDQ3ZjQwOGQ5NTkwOWZlMjI5ZjJmMzljXzItMi0xLTEtMA_744dda8e-d335-4f18-9baa-0f3dfc2dc0ba">849,550</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia765b5bdf3a24d388ba6adb3f5891cf0_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetFairValueGrossLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTphMGI5ODQyMTA0N2Y0MDhkOTU5MDlmZTIyOWYyZjM5Yy90YWJsZXJhbmdlOmEwYjk4NDIxMDQ3ZjQwOGQ5NTkwOWZlMjI5ZjJmMzljXzItNC0xLTEtMA_458c993e-8c0d-421c-a180-717bc2c32bb7">12,463</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 10 to the Consolidated Financial Statements for additional fair value disclosures related to our derivative instruments, including those which are not designated as cash flow hedges.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash Flow Hedges</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has used foreign currency forward contracts to hedge the effect of certain foreign currency exchange rate fluctuations on forecasted foreign currency transactions, including foreign currency denominated sales. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts are recorded in accumulated other comprehensive income (&#8220;AOCI&#8221;) until the hedged items affect earnings, at which time the gain or loss is reclassified into the same line item in the determination of net income as the underlying exposure being hedged. As of July 31, 2020 and July 31, 2019, the Company did not have any foreign currency forward contracts outstanding.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has entered into interest rate swap agreements to manage certain of its interest rate exposures. During fiscal 2019, the Company entered into pay-fixed, receive-floating interest rate swap agreements, totaling $<ix:nonFraction unitRef="usd" contextRef="if081d5cd4867405e96dbfca36d6afba7_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODA5NDg_2a3098f8-5d42-438f-974e-1d003e14c13e">900,000</ix:nonFraction> in initial value, in order to hedge against interest rate risk relating to the Company&#8217;s floating rate debt agreements. The $<ix:nonFraction unitRef="usd" contextRef="if081d5cd4867405e96dbfca36d6afba7_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODA5NjE_d0ed28f2-e1e6-4785-9855-4b361f90daff">900,000</ix:nonFraction> in initial value declines quarterly over the initial <ix:nonNumeric contextRef="i945377183cd44f7daf93c84887932dc5_D20180801-20190731" format="ixt-sec:duryear" name="tho:TermOfSwap" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODA5MTk_191e45bb-1dde-49b2-9250-74d844aa2fcd">4.5</ix:nonNumeric> year term of the swaps. The interest rate swaps are designated as cash flow hedges of the expected interest payments related to the Company&#8217;s LIBOR-based floating rate debt. Amounts initially recorded in AOCI will be reclassified to interest expense over the remaining life of the debt as the forecasted interest transactions occur.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i305d2373bc9540e1bfb0d3d5c63e8ada" continuedAt="idca68cfc17dd4d76a80a3f49c59a3927"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Net Investment Hedges</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company designates a portion of its outstanding Euro-denominated term loan tranche as a hedge of foreign currency exposures related to investments the Company has in certain Euro-denominated functional currency subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The foreign currency transaction gains and losses on the Euro-denominated portion of the term loan, which is designated and determined to be effective as a hedge of the Company&#8217;s net investment in its Euro-denominated functional currency subsidiaries, are included as a component of the foreign currency translation adjustment. Gains (losses), net of tax, included in the foreign currency translation adjustments were ($<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTQy_891ea8a7-8922-4e91-8706-f627f622ff7f">25,915</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODEwOTY_86e7696e-f3cd-4469-b990-380fe9468ee3">7,780</ix:nonFraction> for the fiscal years ended July 31, 2020 and July 31, 2019, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no amounts reclassified out of AOCI pertaining to the net investment hedge during the fiscal years ended July 31, 2020 and July 31, 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Derivatives Not Designated as Hedging Instruments</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As described in more detail in Note 2 to the Consolidated Financial Statements, on September&#160;18, 2018, the Company entered into a definitive agreement to acquire EHG, which closed on February&#160;1, 2019. The cash portion of the purchase price was denominated in Euro, and therefore the Company&#8217;s cash flows were exposed to changes in the Euro/USD exchange rate between the September&#160;18, 2018 agreement date and the closing date.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To reduce its exposure, the Company entered into a deal-contingent, foreign currency forward contract on the September&#160;18, 2018 agreement date in the amount of <ix:nonFraction unitRef="eur" contextRef="ie41ec6fae212410a9a8cae1c12f72e53_I20180918" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetNotionalAmount" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODExNjQ_9942f75a-1fe3-4aa0-b3c8-f9cab8bbc5b1">1.625</ix:nonFraction>&#160;billion Euro. Hedge accounting was not applied to this instrument, and therefore all changes in fair value were recorded in earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The contract was settled in connection with the close of the EHG acquisition on February&#160;1, 2019 in the amount of $<ix:nonFraction unitRef="usd" contextRef="i7512f96113eb4ab7b3e53bed10a4165f_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODExODg_bd73a641-b10a-48d3-a5cd-75cfa2df68e3">70,777</ix:nonFraction>, resulting in a loss of the same amount which is included in Acquisition-related costs in the Consolidated Statements of Income and Comprehensive Income.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also has certain other derivative instruments which have not been designated as hedges. These other derivative instruments had a notional amount totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i203d0217ef7b4edeace4eaadda48a3d3_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTUy_899f5dcb-09f7-49d9-ae38-81c9fb74d1e9">34,862</ix:nonFraction> and a fair value of $<ix:nonFraction unitRef="usd" contextRef="i8ebe35faa30543d6b724441b9eef3247_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTYx_fdeb9770-8c4f-4c28-958c-ba17db032e19">1,824</ix:nonFraction> which is included in Other current liabilities in the Consolidated Balance Sheet as of July 31, 2020. These other derivative instruments had a notional amount totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i25b678826b2b4472ba68a726c65a4a22_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTY5_62814af6-af43-4e65-9675-455b77c3f2bc">35,700</ix:nonFraction> and a fair value of $<ix:nonFraction unitRef="usd" contextRef="i440c4b1dfa0d4e33a50396c9ef8b4219_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTc4_28bfa9c8-31a3-44c2-89dc-42a2e3d0ea44">1,226</ix:nonFraction> as of July 31, 2019. For these derivative instruments, changes in fair value are recognized in earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIyNTM5OTg4MzgyMTg0_2c77349d-6bdb-47fe-b299-1dc4057903ac" continuedAt="ia6239e70dc1947debc68099305ce92f6" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total amounts presented in the Consolidated Statements of Income and Comprehensive Income due to changes in the fair value of the following derivative instruments for the fiscal years ended July 31, 2020, July 31, 2019 and July 31, 2018 are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:55.150%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.740%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Designated as Cash Flow Hedges</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (loss) recognized in Other Comprehensive Income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6db6f2182ed74d6f8c0de34cb03df9d4_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzMtMi0xLTEtNjE0Nw_6c4ff195-e928-42ce-ac9c-5cd4d701b203">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9847bd38cbfa416fa34b90a47a3aa748_D20180801-20190731" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzMtNC0xLTEtNjE0OA_e779960c-a83b-4e73-9c40-f6e86c6d6769">129</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7bb8c2bf80aa44bea9072faa5ffdb09b_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzMtNi0xLTEtNjE1MQ_972ee296-e673-4876-8de6-8efd2362ee09">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9cd82aadcfd14e3b8e0d7474f3966c46_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzQtMi0xLTEtNjE0Nw_f2c06951-93f2-4fcd-add4-7352ade8b8a6">9,351</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i435073d632d949da860033130d5441b1_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzQtNC0xLTEtNjE0OA_2c90e245-304b-4aa1-8836-a7c66b45e0b2">9,396</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i57b66cc5fe97481eb8ffbb8d763b59bd_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzQtNi0xLTEtNjE1MQ_5e669ca6-ba8c-4a4c-b1eb-d87b48aa9013">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iea01bca5bbb449dc994616cb160a3f05_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzUtMi0xLTEtNjE0Nw_41d93dc2-03ee-4c77-a3a6-c4bd81d3d60b">9,351</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id839d7046576460aab076d6c0fcdce5f_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzUtNC0xLTEtNjE0OA_dc0acb9f-1192-4b3e-8526-852b22cc556b">9,267</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4a24022782c54344a040a775903fe55b_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzUtNi0xLTEtNjE1MQ_78db5a4c-9bbd-4de6-a704-f20f277a8931">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="idca68cfc17dd4d76a80a3f49c59a3927"><ix:continuation id="ia6239e70dc1947debc68099305ce92f6"><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:55.150%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.740%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition-Related Costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest <br/>Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) Reclassified from AOCI, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ica651eb576bd4eed827b37f0fe601b73_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzMtMi0xLTEtNjIwMQ_5b8cc3fe-ac89-4401-af4a-a24e6c7a31ed">386</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38ab88312ab94d3bae57b24679243d0e_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzMtNC0xLTEtNjIwMg_fd3296bd-7555-4ce9-b9af-d81a1aaeea6f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9ecd31d0971549ee82aeecb0fa3f677a_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzMtNi0xLTEtMTQ3MTc_cbeb0c3b-2c9c-40bc-ae8b-7424b9d375e8">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id4467fdc493146fdb57a1197503bc1e5_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzQtMi0xLTEtNjIwMQ_fa00c7d6-4985-47a1-a2cf-9f2d5e925065">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icbf77d51f0eb433cb4511e0c03b14d0d_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzQtNC0xLTEtNjIwMg_fc3f958d-4222-4c7f-8a5e-7507329a0298">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia1c738c79eae4abe8438b7ea55d9f17d_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzQtNi0xLTEtMTQ3MTc_4f5c6cca-3cd0-438a-9203-565264e96aae">5,914</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of gain (loss) recognized in income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i365dce342e7f41afbff19ad00994dd59_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzgtMi0xLTEtNjIwMQ_4f346411-ee18-4a68-9f57-4b76d376ddfa">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iec1e3013972043efbcadd365f04e86bc_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzgtNC0xLTEtNjIwMg_a3c8bb67-f50d-49c6-9a69-974a043c5db3">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id85661ca83d34bc4a2b38e37c1a4e354_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzgtNi0xLTEtMTQ3MTc_c7d3e870-20f4-4522-a21f-4d4a1ab19e83">376</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8dd2461b85df43fe92af7ffb3af8cbda_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzktMi0xLTEtNjIwMQ_637cb3d9-217b-4304-aa0d-d7ac197c9f57">386</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f7620eeb79e4d9491ba988e57fefcb4_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzktNC0xLTEtNjIwMg_21f54634-d87a-4c4d-9f8d-d263f6803ce7">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9ce17a02515b418588b40dd7693cb32c_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzktNi0xLTEtMTQ3MTc_3e3ec800-ad71-4c4a-8037-25e8668bad2b">6,290</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:55.150%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.740%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition-Related Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest <br/>Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) Reclassified from AOCI, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcaefae55d474cb38ab8588c7ed1d8a9_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzMtMi0xLTEtMTQ3MjE_4f1b007b-f15b-4b35-a492-5e29c32c50ec">129</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i367d14c57fc4452da0c388986074b628_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzMtNC0xLTEtMTQ3MjE_ec26e722-45b6-4c4d-87d7-e970a2e607c9">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id41eb94c5d094959bc7ce07dbae71ddd_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzMtNi0xLTEtMTQ3MjE_9751754a-9ece-405e-8269-6d97ef83c40c">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45a6125b77534c3dab0481093920f2e2_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzQtMi0xLTEtMTQ3MjE_b51aa018-6df6-4d05-8dcf-f08096ffb77a">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie9ed90908795465f883a18454e317a7b_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzQtNC0xLTEtMTQ3MjE_16fe442f-c2da-427a-8404-e97b7f8809eb">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc131202d09c4055aca38de9fcc5161a_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzQtNi0xLTEtMTQ3MjE_72b4b83d-ba15-4583-833d-a47a924a67d8">76</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of gain (loss) recognized in income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b6986268e324e6d85c3a68bbc45bf75_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzctMi0xLTEtMTQ3MjE_23f63e78-d147-408c-b383-d19a1f8fd1ef">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie13adf8492cf47bcb3f9d5c32b2918a1_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzctNC0xLTEtMTQ3MjE_7886b844-972b-4494-9585-52f15da77301">70,777</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4f196ff56fca4925b79de5de089d5353_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzctNi0xLTEtMTQ3MjE_a048bac8-94e5-4941-a52d-9ff29c0d7518">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5cab934468f4ceca646145fad098225_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzgtMi0xLTEtMTQ3MjE_1326e930-269b-4b62-a63a-03a728d14aaa">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide387ae3149a426781621d6b63c33958_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzgtNC0xLTEtMTQ3MjE_7104c4e3-fe86-494e-8070-5a849c9fd6aa">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1447e7cfea094d1d97707e96a3355ebb_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzgtNi0xLTEtMTQ3MjE_bd276f9e-0fc5-4c70-8fa3-6a8ee3449ca9">438</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd7f80590a3c42ea9b4c7c292edf8cb4_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzktMi0xLTEtMTQ3MjE_459308c1-9916-4954-bc70-e5609bc9c0ab">129</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7d2a6609fca542478fb25fd734134f75_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzktNC0xLTEtMTQ3MjE_f960d9f3-d0e4-4c2f-b662-607415c31847">70,777</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0ab22e1322e942a1a2a0f7f7965f434e_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzktNi0xLTEtMTQ3MjE_1dc98d65-abdf-4018-803d-d3397bb66a29">362</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no derivative or non-derivative instruments used in hedging strategies during the fiscal year ended July 31, 2018.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_130"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">5.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzIyNTM5OTg4MzcwODEw_46a33848-e77f-497e-9e53-47e05a2e9493" continuedAt="i746b9bbbfa654a0e99fe5b0af8cd1871" escape="true">INVENTORIES</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i746b9bbbfa654a0e99fe5b0af8cd1871"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzExNTQ0ODcyMDkzMDU0_e97cb96c-b96b-4be7-9aa8-4747cf343449" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Major classifications of inventories are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:66.459%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods&#8212;RV</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1738096052c14bd688e2e167fe0effe9_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzEtMi0xLTEtMA_4b0c0fd6-796f-41cd-be8f-7da1f03c0009">152,297</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8cc8eff2ba0f4b73a362e829d6b4f090_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzEtNC0xLTEtMA_58e92b36-4d77-452f-864f-fe7a1cc1b221">230,483</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods&#8212;other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id19425e3580a4dae81648b5c2958e5ab_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzItMi0xLTEtMA_3a8e3710-bbdf-4b80-8eb4-255446a56fb8">44,779</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i041b12a865974aac8b47dc8ceca3fddb_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzItNC0xLTEtMA_f9c7b1b7-90c9-4c6f-9405-fd0eb0b3dafa">60,593</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzMtMi0xLTEtMA_a41f907a-1746-47a9-b691-fbf48070cb85">128,181</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzMtNC0xLTEtMA_9a7f4b1c-5b21-4a4c-8ec2-0a0eee1b3824">126,636</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzQtMi0xLTEtMA_97519b79-32a3-4c95-a6bc-be22e213541b">302,813</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzQtNC0xLTEtMA_23f3dcc3-fa05-483f-a3fb-0d4843d158cd">300,721</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chassis</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:InventoryChassis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzUtMi0xLTEtMA_3401e492-cd88-44a7-96b1-b9ce6311f322">135,194</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:InventoryChassis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzUtNC0xLTEtMA_126de67f-8d7d-486d-9a3f-feca01de0591">155,099</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzYtMi0xLTEtMA_f2948e07-86c1-4ac2-b3c9-ea681194da1c">763,264</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzYtNC0xLTEtMA_8e091e4c-31a4-46f3-a91b-e4e3af460bc7">873,532</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess of FIFO costs over LIFO costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryLIFOReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzctMi0xLTEtMA_5e71c013-333d-4ea6-a50f-f2e9e168dffe">46,959</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryLIFOReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzctNC0xLTEtMA_a1e1a78e-98a8-47cc-ae90-fa17e37a4ab4">45,544</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories, net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzgtMi0xLTEtMA_4d2a2fd6-b0bb-47cf-9887-4d3527a934a1">716,305</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzgtNC0xLTEtMA_5136e265-1f49-4af1-9ab3-856fefe586c0">827,988</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg5MzQ_3cc6b211-9c00-40bd-a657-fc1d2edf75e8">763,264</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg4ODE_05c7123e-87f5-47c2-bde3-df515fd59383">873,532</ix:nonFraction> of inventories at July 31, 2020 and July 31, 2019, $<ix:nonFraction unitRef="usd" contextRef="id2d7d5ca1e814760880bc0b281db3a29_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LIFOInventoryAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg5MjM_dc801555-f2ed-4bdf-8820-885d97c0bfa0">251,099</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id5fcd47a42c44646a845f1ee2e4fa8db_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LIFOInventoryAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg4OTE_13ff37ad-6f4d-4b21-bbfc-224c8908ab5f">240,983</ix:nonFraction>, respectively, was valued on the last-in, first-out (&#8220;LIFO&#8221;) basis, and $<ix:nonFraction unitRef="usd" contextRef="idc6a1cad1e66409cb1caf80e246deeae_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FIFOInventoryAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg5MTI_c9856405-5419-4cb4-9401-f1aadfb0831f">512,165</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9cccece6d023486fae4bf41e12a7f8fc_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FIFOInventoryAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg5MDI_08d7e40e-8c3c-4127-a479-7ba477e43ec9">632,549</ix:nonFraction>, respectively, was valued on the first-in, first-out (&#8220;FIFO&#8221;) method.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-19</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_133"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">6.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90ZXh0cmVnaW9uOmYyMWNjZDg0MjJiNDRkNTdhOWMwZTQ0MGMwZTdhNmFjXzIxOTkwMjMyNTU3NDQx_746bb412-bb04-4e68-bbae-0baccf6ae3e3" continuedAt="i050a046c93ea4b98bcfa1be8c23a2600" escape="true">PROPERTY, PLANT AND EQUIPMENT</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i050a046c93ea4b98bcfa1be8c23a2600"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90ZXh0cmVnaW9uOmYyMWNjZDg0MjJiNDRkNTdhOWMwZTQ0MGMwZTdhNmFjXzIxNDQwNDc2NzQzNTU0_505b3982-597d-4533-8821-e4ad1c44e5b7" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment is stated at cost, net of accumulated depreciation, and consists of the following:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:66.459%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i18ea34f087c84a48b0283bdb7e140f99_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzEtMi0xLTEtMA_aca00d06-02dc-447e-9ccd-261ef643bc83">136,200</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa72256dc57c4c17a7f39d5d62c6264f_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzEtNC0xLTEtMA_f07295df-e67b-4af8-bf03-379334fdd5cc">142,475</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icf54d6f1a7134af9b134ac7fe8a41fe7_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzItMi0xLTEtMA_ca6649d4-4b3a-48fb-9fe8-6ad07d94cd95">760,986</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2af2e2b829574425a670609e761bc551_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzItNC0xLTEtMA_c1ef1a6f-ce17-48ba-af5a-782367958c96">742,736</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e52a3c15bb443b5ad9b25692219a965_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzMtMi0xLTEtMA_c9e55e33-f20c-40cf-b2a5-7fce5245ddb4">438,985</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5f11e2a249043f4bc2980509568da38_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzMtNC0xLTEtMA_f5cd6d1e-8ee6-405d-9924-448506d73431">389,666</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rental vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i012d5241a91f4865b13dc9008de91831_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzQtMi0xLTEtMA_e2aa4eab-0e13-407a-baf4-218699884845">83,534</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibab41366dc2d4577b0ac5d45b34568a6_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzQtNC0xLTEtMA_2b27ec56-1918-4e2a-b1c2-41e456c6577b">87,243</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets &#8211; operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzUtMi0xLTEtNjM0Ng_4a326f94-4dbc-45c7-9cf7-12b30e35bfc6">33,609</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets &#8211; finance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzYtMi0xLTEtNjM0Ng_42a86f23-060c-47c8-8959-a1ad0839e5cb">3,672</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzUtMi0xLTEtMA_b05e6548-405e-465e-8f8c-292c7620e8be">1,456,986</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzUtNC0xLTEtMA_73891ab9-5654-426c-81f9-3640112fd457">1,362,120</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzYtMi0xLTEtMA_f8df5564-d9f0-4cbc-9c0a-229232c5101f">349,337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzYtNC0xLTEtMA_afc790ab-3ed7-4b29-9d91-20207df3f44f">269,649</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzctMi0xLTEtMA_6860d570-97f4-44ed-ae2b-aaf62ca6affe">1,107,649</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzctNC0xLTEtMA_30a6050b-f157-44bb-b107-8c0a7c213be3">1,092,471</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 15 to the Consolidated Financial Statements for further information regarding the lease right-of-use assets.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_139"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">7.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyMDEz_044d6f0c-a035-41e2-8f73-24d8da30be05" continuedAt="ia1940cf4ef704fe3978f555e4a19b01c" escape="true">INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ia1940cf4ef704fe3978f555e4a19b01c" continuedAt="i955e28e2bbdb4e2fb8b6344c8e9f9157"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyNDU4_a91770b5-7599-4981-98bc-eff182e9f86c" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of amortizable intangible assets are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.983%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.870%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.400%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.870%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.401%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dealer networks/customer relationships</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1e20b1d909c548e38abef2b3d21adde7_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzItNC0xLTEtMA_1baaa25a-cf3b-4bb3-a7bf-dd0f24aa376d">766,198</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1e20b1d909c548e38abef2b3d21adde7_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzItNi0xLTEtMA_e496b262-e98e-4c39-b47a-bd5da29b46ca">252,320</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64f7b75d37ac4dfea9d65855fd056f0b_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzItOC0xLTEtMA_d7c4fefa-bd66-42ec-9ab0-8f182d6a1b26">750,641</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64f7b75d37ac4dfea9d65855fd056f0b_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzItMTAtMS0xLTA_de149dfe-24b9-4fa1-88b0-b20a1e938648">191,017</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95376d5e7696412b93c827ddf407d1bd_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzMtNC0xLTEtMA_c05e3355-cdb8-471b-815b-2402afa33380">275,775</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95376d5e7696412b93c827ddf407d1bd_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzMtNi0xLTEtMA_e75f902e-72e8-4dfb-937b-7a8cb28f541d">47,743</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2640e58d3ce74343a67b979edec7250c_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzMtOC0xLTEtMA_37b0b38e-85e4-42ab-b1c7-43639e595144">268,778</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2640e58d3ce74343a67b979edec7250c_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzMtMTAtMS0xLTA_6e6f3024-1963-4001-ac85-2a47bd3523cd">34,518</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Design technology and other intangibles</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i91b4a61f583744d0b442533c9d05d705_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzQtNC0xLTEtMA_f3b68c8d-130b-451b-9c57-09300a50feb1">213,468</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i91b4a61f583744d0b442533c9d05d705_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzQtNi0xLTEtMA_a8d8e6be-3c63-4c3d-aa65-9d92c052e398">40,654</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7df7690e080145c28b56c374f2633191_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzQtOC0xLTEtMA_cd198a61-0bb7-4f38-9c8d-30cb08fef79a">196,616</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7df7690e080145c28b56c374f2633191_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzQtMTAtMS0xLTA_5bc0bf34-29f4-42e1-a604-832b512ece31">19,689</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortizable intangible assets</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzYtNC0xLTEtMA_ad4d4f0b-15a3-42e4-be9a-4a687328281e">1,255,441</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzYtNi0xLTEtMA_f860809e-11c0-483a-914f-8b5fc35e11f6">340,717</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzYtOC0xLTEtMA_846fbc06-622e-48f3-b025-3688fb30e7be">1,216,035</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzYtMTAtMS0xLTA_ddca6c15-7e57-4a87-b686-2e7450b9251f">245,224</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyNDU3_f7c1b627-6768-4f80-952e-a439e907f58c" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated annual amortization expense is as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:83.423%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzAtMS0xLTEtMA_7274ac37-ef0c-4ba0-bbdf-630686f21f18">108,713</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzEtMS0xLTEtMA_5c8a3817-1eb7-4ea0-af31-bb39171dade9">112,674</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzItMS0xLTEtMA_d189422e-5d6c-4cf0-bf12-7d6d69dcf536">92,063</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzMtMS0xLTEtMA_c4b2e01d-b319-48a0-b12b-de4dbd75079c">83,381</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzQtMS0xLTEtMA_67e29bbf-f840-4194-be5c-072569d38dac">76,410</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzUtMS0xLTEtMA_30f60ede-7302-43d5-9a5b-4e10703e7b42">441,483</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzctMS0xLTEtMA_31ffbe5a-9eed-4264-aba2-6efebfd8d482">914,724</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For goodwill impairment testing purposes, the Company&#8217;s reporting units are generally the same as its operating segments, which are identified in Note 3 to the Consolidated Financial Statements.&#160;The fair values of the applicable reporting units are determined by utilizing a discounted cash flow model, which represents Level 3 inputs as defined by ASC 820.&#160;These estimates are subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates.&#160;Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i955e28e2bbdb4e2fb8b6344c8e9f9157"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fiscal quarter ended January 31, 2020, there was an interim impairment assessment performed related to two groups of tangible and intangible assets within the North American towables reportable segment, using Level 3 inputs as defined by ASC 820, as it was determined that each group of assets would be sold before the end of their previously estimated useful lives and within the next twelve months. The Company recognized an aggregate impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i34cf4a69059745bd8d8e66e2445df745_D20191101-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzExNTQ0ODcyMDk4NDcz_d55da753-1d46-4a2f-96d6-d5ae6f382f61">10,057</ix:nonFraction> related to these assets during the fiscal quarter ended January 31, 2020, which included a goodwill impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i34cf4a69059745bd8d8e66e2445df745_D20191101-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyMDA2_6a5bb1d5-7ffc-4690-924f-b343fc0ee4c3">1,036</ix:nonFraction>. The sales of these assets were completed during the fiscal quarter ended April 30, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the impact of the global coronavirus pandemic on overall macroeconomic conditions and the equity markets, and its effects on the Company's operations during the three months ended April 30, 2020, the Company performed a quantitative impairment assessment related to the European reporting unit in the fiscal quarter ended April 30, 2020. As a result of that assessment, the Company concluded that the fair value of the European reporting unit exceeded its carrying value and that there was no impairment of goodwill as of April 30, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company completed its annual goodwill impairment test for fiscal 2020 as of May 31, 2020, and no impairment was identified. There were no impairments of goodwill during fiscal 2019 or 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyNDU2_8da4ac48-0cab-4b84-89ab-c5404e62ff8d" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);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 as of July 31, 2020 and July 31, 2019 are summarized as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:35.655%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.809%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2018</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i295a43f38f7445a09952e4f0ce0ccab9_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtMi0xLTEtMA_64bff2ab-9ffa-4054-a5ef-14c90d01573d">334,822</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id1c0d8a57ba84efba6f156bfb5113ee6_I20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtNC0xLTEtMA_582a8bcd-a02f-4f16-8b98-cc2e20ecfa58">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i27cce148b97848fd812d5befd27365bf_I20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtNi0xLTEtMA_f16c973c-2bca-4eb8-987c-01fa51e41af8">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i27af2b4e68bd46dfbce205f92434ab62_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtOC0xLTEtMA_040e699a-5916-439a-ad37-4cbeb0c73223">42,871</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtMTAtMS0xLTA_2ac0e271-39bf-4430-8bf6-36b9032b2df2">377,693</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year 2019 activity:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id49dadd6f16e4163abfecdeb4f73e665_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtMi0xLTEtMA_6f8df19e-397e-44e4-b2db-2d6c80b1c9af">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i362bad8f479146b98b5664e746206e1d_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtNC0xLTEtMA_90f55900-4e87-4c6d-9699-d1cbfd80f470">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7db1ea2ed1f42f2aa8b906e799274b0_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtNi0xLTEtMA_b7800e45-74e7-4d01-ad14-d6b02cf7079f">1,008,472</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ddbac13177d44308da3aad80a117141_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtOC0xLTEtMA_a792456a-3b54-4ba6-b763-304f1c53c524">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtMTAtMS0xLTA_8a5094a3-7473-4b4b-900a-88ec5130dc4c">1,008,472</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id49dadd6f16e4163abfecdeb4f73e665_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtMi0xLTEtNjU2MQ_9c4fadd5-48e3-46ab-9a98-7a85bb1f5b63">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i362bad8f479146b98b5664e746206e1d_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtNC0xLTEtNjU2MQ_1b6def21-bd40-4198-a1af-45db926323a7">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia7db1ea2ed1f42f2aa8b906e799274b0_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtNi0xLTEtNjU2MQ_db456ef9-0b19-49ea-a792-8408b2ad5399">28,133</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ddbac13177d44308da3aad80a117141_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtOC0xLTEtNjU2MQ_5790b27d-dbe5-498c-96a0-53e543ebd3ac">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtMTAtMS0xLTY1NjE_a217e2a1-4b91-4284-9dd8-d9a32f639404">28,133</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i626167740b314cb9af04b89e1ade5d54_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtMi0xLTEtMA_70a5bcbe-1c1c-4659-92ff-e27ca554f036">334,822</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64e6988366384335986d2d8bc5774ac6_I20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtNC0xLTEtMA_a8d23727-3a83-408f-9558-8475ab5552f6">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d5e901d3b234015a893c66d469901fa_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtNi0xLTEtMA_cd840b64-2f01-4a6c-a3f1-e611c25b4805">980,339</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c207828f59d4a59b40f143a0d5249ea_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtOC0xLTEtMA_69ec12a0-59db-4870-a825-eb7187312c0e">42,871</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtMTAtMS0xLTA_4e4def45-4672-4415-ad71-81aed5d9fc38">1,358,032</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtMi0xLTEtMA_887713db-b523-4fb1-aff2-277e075cdde9">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtNC0xLTEtMA_572a312f-75a3-4cfa-a5be-3052d0258c22">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtNi0xLTEtMA_0e8e50cf-44bc-4ff0-85e1-b6e05c5c758f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtOC0xLTEtMA_37561ddf-ac6e-4884-8975-52b26ab0fcec">62,366</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtMTAtMS0xLTA_21afeac1-68c2-493d-b75a-ed9ce1456b90">62,366</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement period adjustment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctMi0xLTEtMTg5MTE_b32ce552-994b-40b4-835d-485d80ff87a9">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctNC0xLTEtMTg5MTE_62e870ec-61c8-4a17-844e-546a2c852d0c">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctNi0xLTEtMTUzMjk_8a5f4d54-cfd6-40e0-9937-acd9eaa3fd1e">1,282</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctOC0xLTEtMTUzMzE_ca761a66-1261-4947-81d1-d51a70152853">411</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctMTAtMS0xLTE1MzMz_39669a34-ee99-428a-95b5-23594d205eaa">871</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtMi0xLTEtMA_92e96f23-4b5e-4338-9989-6f653bac04e5">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtNC0xLTEtMA_46efc14b-954f-4f9d-8a44-6ab2b8b8e469">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtNi0xLTEtMA_0e16ef9c-e4b6-4511-90b7-755fe9c68662">56,308</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtOC0xLTEtMA_dc38bd4c-79d3-4a24-8ee4-4145a2609aea">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtMTAtMS0xLTA_c91db7a3-1600-487b-9fd0-a612d54c325e">56,308</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment charge</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktMi0xLTEtMTUzMzU_6beca602-e9fd-4c23-ac45-70927016cf1f">1,036</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktNC0xLTEtMTg5MTE_3390715e-2215-4657-b02b-6eeeb5e6264f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktNi0xLTEtMTg5MTE_de547414-804b-4ef5-a6f8-d7c5273070ba">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktOC0xLTEtMTg5MTE_012a95f8-102f-4ded-9731-6cb54ae0ba7a">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktMTAtMS0xLTE1MzM2_67f3b7d8-2b54-4615-adaf-f44ad0176b20">1,036</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i332b40e1bd334e749cec02cd3a463535_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctMi0xLTEtMA_bcdd5ca3-e7be-45dd-abda-bbefc1050201">333,786</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1949f27ff8d4488782235d51b45cc005_I20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctNC0xLTEtMA_1006a131-240f-4764-8ec7-5506330e5c95">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctNi0xLTEtMA_b0197e33-e7ad-4e40-9c32-d55fdabe9270">1,037,929</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iccb472af643d419685ee25e957f2a153_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctOC0xLTEtMA_d9556e19-3e59-4ac8-87dc-0838974b521b">104,826</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctMTAtMS0xLTA_475a2045-8ecf-4a10-978a-3638c74e133f">1,476,541</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the goodwill balances as of July 31, 2020 and July 31, 2019 are summarized as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:35.655%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.809%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i332b40e1bd334e749cec02cd3a463535_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtMi0xLTEtMA_8f180cc5-4e31-4ad5-80d6-bbe491ae7ee8">343,935</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1949f27ff8d4488782235d51b45cc005_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtNC0xLTEtMA_4a76d638-a5f5-429b-846a-77117bf31b43">17,252</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtNi0xLTEtMA_76c8e4c0-1c81-4418-8131-81cf8b35376f">1,037,929</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iccb472af643d419685ee25e957f2a153_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtOC0xLTEtMA_2c5f037c-58aa-465d-88d6-4b71dee48970">104,826</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtMTAtMS0xLTA_b789b1b1-6c86-492a-b6a6-5bde451d639a">1,503,942</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated impairment charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i332b40e1bd334e749cec02cd3a463535_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItMi0xLTEtMA_2743c357-2714-414d-a247-2720233d9230">10,149</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1949f27ff8d4488782235d51b45cc005_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItNC0xLTEtMA_6faaf317-36f7-4c87-8556-e857479e5ed4">17,252</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItNi0xLTEtMA_41ca2e8c-dab2-4edd-86e9-fe0a98f446ca">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iccb472af643d419685ee25e957f2a153_I20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItOC0xLTEtMA_a4c17b28-ccb6-4b40-86b4-15f2294ec88f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItMTAtMS0xLTA_12b4dece-30f7-4f57-bc49-8846c33ddfa9">27,401</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i332b40e1bd334e749cec02cd3a463535_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtMi0xLTEtMA_09dfaf2a-20fe-459f-83a2-2369c56eff45">333,786</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1949f27ff8d4488782235d51b45cc005_I20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtNC0xLTEtMA_1c3058ce-d853-4b92-a5fe-34b1063def0b">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtNi0xLTEtMA_dfc99295-ce2e-4af4-aa40-a774101c58cd">1,037,929</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iccb472af643d419685ee25e957f2a153_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtOC0xLTEtMA_c846c57d-91f2-4349-ae01-5075f87f8e32">104,826</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtMTAtMS0xLTA_1164ea40-fc06-4fa9-9b15-8e71fc3d2931">1,476,541</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:35.655%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.804%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.809%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i626167740b314cb9af04b89e1ade5d54_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtMi0xLTEtMA_c342db01-511d-4e24-94aa-1742a015ddc1">343,935</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64e6988366384335986d2d8bc5774ac6_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtNC0xLTEtMA_f7b88187-bf27-4171-8e43-be7cfb6badfc">17,252</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d5e901d3b234015a893c66d469901fa_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtNi0xLTEtMA_9961e3d9-dc26-4697-b071-b8022360e4c7">980,339</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c207828f59d4a59b40f143a0d5249ea_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtOC0xLTEtMA_b4c98ce8-67bc-40fe-a3a0-a5b44ec662e9">42,871</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtMTAtMS0xLTA_4a8fd3b1-b9df-4f1f-b9ed-d9a6ebd8eb18">1,384,397</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated impairment charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i626167740b314cb9af04b89e1ade5d54_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItMi0xLTEtMA_d864ed47-6e47-4844-9d28-b742966c4745">9,113</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64e6988366384335986d2d8bc5774ac6_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItNC0xLTEtMA_1402e5d6-27d2-4fdc-830f-f1a9eb9c1d96">17,252</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d5e901d3b234015a893c66d469901fa_I20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItNi0xLTEtMA_a356f3c5-20b8-4d8d-a5a3-4d3dd22b7d36">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c207828f59d4a59b40f143a0d5249ea_I20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItOC0xLTEtMA_4ff98532-f735-41d9-bb94-bbe21fc63982">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItMTAtMS0xLTA_47d9c3d5-22ba-408d-a1ef-6cd75a4ab679">26,365</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i626167740b314cb9af04b89e1ade5d54_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtMi0xLTEtMA_50eaf4cb-5b44-447b-8695-30d272036653">334,822</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64e6988366384335986d2d8bc5774ac6_I20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtNC0xLTEtMA_a2dbc8f4-fcb1-432b-b458-92aac5cc8ad5">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d5e901d3b234015a893c66d469901fa_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtNi0xLTEtMA_3ff56f44-5cec-4aa3-8295-1e8ef0d17c4e">980,339</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c207828f59d4a59b40f143a0d5249ea_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtOC0xLTEtMA_03164857-8d83-497c-b3c1-98658fd77370">42,871</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtMTAtMS0xLTA_067d8fbc-7c8d-4ac6-94f6-464ae68f2336">1,358,032</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-21</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_151"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">8.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzIxOTkwMjMyNTU3MDM3_95f4185b-0e8b-4828-8ff8-782ff8f1bd64" continuedAt="i828e478187d9420c816a5ae3b28dadd0" escape="true">CONCENTRATION OF RISK</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i828e478187d9420c816a5ae3b28dadd0">One dealer, FreedomRoads, LLC, accounted for approximately <ix:nonFraction unitRef="number" contextRef="id7759e3ec3454a89ad15f4e7d23e8092_D20190801-20200731" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyNzI_f2eb27ba-96b0-420a-bb16-05fc6ba5761d">15.0</ix:nonFraction>% of the Company&#8217;s consolidated net sales in fiscal 2020 and approximately <ix:nonFraction unitRef="number" contextRef="i058997694fbd497f94722b5bfc8a849a_D20180801-20190731" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyNjY_da13ca07-f4f1-4f9b-8c9e-f09e9de47009">18.5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib540e215382746859e053abd2d6d673d_D20170801-20180731" decimals="1" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyNTk_7e21cbda-688a-4851-99ad-4f9eca2cf65c">20.0</ix:nonFraction>% in fiscal 2019 and fiscal 2018, respectively. Sales to this dealer are reported within both the North American towables and North American motorized segments. This dealer also accounted for approximately <ix:nonFraction unitRef="number" contextRef="i451ec604d4f245d0bb743997e7724651_D20190801-20200731" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyNzk_2b1a6e0e-23b1-4d62-a7f5-78cec2c58aba">18.0</ix:nonFraction>% of the Company&#8217;s consolidated trade accounts receivable at July 31, 2020 and approximately <ix:nonFraction unitRef="number" contextRef="ie146e86458b2428388bb0016a25b16ff_D20180801-20190731" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyOTA_b2546446-aa15-408a-b54a-a77696041d52">19.0</ix:nonFraction>% at July 31, 2019. The loss of this dealer could have a material effect on the Company&#8217;s business.</ix:continuation></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_181"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">9.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzExNTQ0ODcyMDk4MzE0_0dd7a7e2-566d-4021-be3a-9e7030d2f2dd" continuedAt="i4403bcd319154f81b12e4dcf9a11ec04" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i4403bcd319154f81b12e4dcf9a11ec04"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Substantially all non-highly compensated U.S. employees are eligible to participate in a 401(k) plan. The Company may make discretionary contributions to the 401(k) plan according to a matching formula determined by each operating subsidiary. Total expense for the plan was $<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODEw_464cc262-3213-47d4-9379-31824b1876d6">2,987</ix:nonFraction> in fiscal 2020, $<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODE4_918ff5c3-03c3-4132-91d0-272fc465b7cf">3,197</ix:nonFraction> in fiscal 2019 and $<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODI2_a2da8fb9-479f-461c-8f95-aeee01bd10f3">2,689</ix:nonFraction> in fiscal 2018.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has established a deferred compensation plan for highly compensated U.S. employees who are not eligible to participate in a 401(k) plan. This plan allows participants to defer a portion of their compensation and the Company then invests the funds in a combination of corporate-owned life insurance ("COLI") and mutual fund investments held by the Company. The employee deferrals and the results and returns of the investments selected by the participants, which totaled $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODM0_e19396c5-155e-493d-ab6d-03a3aecb1cf7">61,290</ix:nonFraction> at July 31, 2020 and $<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODQz_c46f4978-f168-4ef7-a2b8-0145bb9eed97">53,828</ix:nonFraction> at July 31, 2019, are recorded as Other long-term liabilities in the Consolidated Balance Sheets. Investments held by the Company are accounted for at cash surrender value for COLI and at fair value for mutual fund investments. Both types of company-owned assets, which in total approximate the same value as the plan liabilities, are reported as Other long-term assets on the Consolidated Balance Sheets. Changes in the value of the plan assets are reflected within Other income (expense), net on the Consolidated Statements of Income and Comprehensive Income. Changes in the value of the liability are reflected within Selling, general and administrative expenses on the Consolidated Statements of Income and Comprehensive Income. The Company does not make contributions to the deferred compensation plan.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also incurred costs related to certain pension obligations from post-employment defined benefit plans to certain current and former employees of the European segment. A significant portion of these plans are not available to new hires. Total expense for these plans in fiscal 2020 and fiscal 2019, and the pension obligations at July 31, 2020 and July 31, 2019, were immaterial.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_157"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">10.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90ZXh0cmVnaW9uOmUwYTg1ZDBlYmQ4ZTQ4YmFiMDI0YjNmYzM1MjY0ZjJmXzIxOTkwMjMyNTYxMDcz_f418d610-d35f-45cd-8260-3caf329ce4eb" continuedAt="i3280929a61bf4ad3802a70a947a0d7ec" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i3280929a61bf4ad3802a70a947a0d7ec" continuedAt="if95faf629b904d27bfc31d019aab2056"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses the inputs used to measure the fair value of certain assets and liabilities using a three-level hierarchy, as prescribed in ASC 820, &#8220;Fair Value Measurements and Disclosures,&#8221; as defined below:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level&#160;1 inputs include quoted prices in active markets for identical assets or liabilities and are the most observable.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level&#160;2 inputs include inputs other than Level&#160;1 that are either directly or indirectly observable, such as quoted market prices for similar but not identical assets or liabilities, quoted prices in inactive markets or other inputs that can be corroborated by observable market data.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level&#160;3 inputs are not observable, are supported by little or no market activity and include management&#8217;s judgments about the assumptions market participants would use in pricing the asset or liability.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90ZXh0cmVnaW9uOmUwYTg1ZDBlYmQ4ZTQ4YmFiMDI0YjNmYzM1MjY0ZjJmXzExNTQ0ODcyMDk3MjQ5_abfdc452-7091-44a4-a265-4dd2e1bd4c4d" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial assets and liabilities that were accounted for at fair value on a recurring basis at July 31, 2020 and July 31, 2019 are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Input&#160;Level</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i043109c895a54b8cbed10f56d4c98cb9_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzEtNC0xLTEtMA_f64dbb1a-7d84-4759-a14b-e04e63a1aa5d">227,154</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibe1278c337534f9884e1a5b606e44a33_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzEtNi0xLTEtMA_c268c594-3bce-401e-9adb-7232dc474b28">130,100</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation plan mutual fund assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i043109c895a54b8cbed10f56d4c98cb9_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzItNC0xLTEtMA_d80d191d-3e46-48be-abcc-6ea909b4e712">47,327</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibe1278c337534f9884e1a5b606e44a33_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzItNi0xLTEtMA_c1718e21-9316-40f2-85d0-3ff80c26e1e7">53,828</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i043109c895a54b8cbed10f56d4c98cb9_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzMtNC0xLTEtMTUyNTI_65330e7c-8439-422e-bd5d-55043fced846">61,290</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibe1278c337534f9884e1a5b606e44a33_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzMtNi0xLTEtMTUzNzU_ac6539d2-83b4-4bde-82b2-3ae25466944b">53,828</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib8ae289f242e4c0b93a6e69293738e86_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzMtNC0xLTEtMA_9707874b-d99a-4b6b-a51e-cdd9acd597f0">26,664</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd9817f453a4400da8b0036b06060387_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzMtNi0xLTEtMA_5ba63df7-1696-4800-ae3d-15a010b8a87c">12,463</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents represent investments in government and other money market funds traded in an active market, and are reported as a component of Cash and cash equivalents in the Consolidated Balance Sheets.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="if95faf629b904d27bfc31d019aab2056"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred compensation plan assets accounted for at fair value are investments in securities (primarily mutual funds) traded in an active market held for the benefit of certain employees of the Company as part of a deferred compensation plan. Additional plan investments in COLI are recorded at their cash surrender value, not fair value, and so are not included above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of interest rate swaps is determined by discounting the estimated future cash flows based on the applicable observable yield curves.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_160"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">11.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90ZXh0cmVnaW9uOjg5YzQ3NzU1NmYyMDRjMTNiMTUxOTAwMGM1Y2RiY2FhXzIxNDQwNDc2NzQzNjgy_1045ba87-5727-4cd2-96db-ef043ea6a96d" continuedAt="ie501f875b78f41d3badff7ca06789ec7" escape="true">PRODUCT WARRANTY</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ie501f875b78f41d3badff7ca06789ec7"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company generally provides retail customers of its products with a <ix:nonNumeric contextRef="i82288a371e624352b7f48b12ec029dd4_D20190801-20200731" format="ixt-sec:duryear" name="tho:WarrantyPeriodForRetailCustomer" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90ZXh0cmVnaW9uOjg5YzQ3NzU1NmYyMDRjMTNiMTUxOTAwMGM1Y2RiY2FhXzIxNDQwNDc2NzQzNjU0_fea05c5d-f975-4b48-8b5b-78a0f84c1eb8">1</ix:nonNumeric> year or <ix:nonNumeric contextRef="ib41ed70ad78943d38748004e6d67bc1b_D20190801-20200731" format="ixt-sec:duryear" name="tho:WarrantyPeriodForRetailCustomer" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90ZXh0cmVnaW9uOjg5YzQ3NzU1NmYyMDRjMTNiMTUxOTAwMGM1Y2RiY2FhXzExNTQ0ODcyMDkzODc4_d8f64238-f76d-42ab-82c4-fd51cc1af9e3">2</ix:nonNumeric> year warranty covering defects in material or workmanship, with longer warranties on certain structural components. The Company records a liability based on its best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date. Factors used in estimating the warranty liability include a history of retail units sold, existing dealer inventory, average cost incurred and a profile of the distribution of warranty expenditures over the warranty period. Actual claims incurred could differ from estimates, requiring adjustments to the liabilities. </span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90ZXh0cmVnaW9uOjg5YzQ3NzU1NmYyMDRjMTNiMTUxOTAwMGM1Y2RiY2FhXzExNTQ0ODcyMDkzODg2_11d180a7-9169-43f4-9b05-6d9b51e4e50c" escape="true"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in our product warranty liabilities during the indicated periods are as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzEtMi0xLTEtMA_cadc99b5-1ec9-4b21-a65f-5bfa9e2188c4">289,679</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzEtNC0xLTEtMA_bce39e8c-00ec-46eb-b019-59e617ab8b08">264,928</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b3c8fba2ded4befa8d4244413676a59_I20170731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzEtNi0xLTEtMA_8dd13c3d-e0c0-4a1d-9148-8e45f80cfa62">216,781</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzItMi0xLTEtMA_66665d8c-6d57-4191-9212-163de74c4d61">198,873</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzItNC0xLTEtMA_18b30711-3431-4f7f-b1e9-28fe83ec3c79">233,927</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzItNi0xLTEtMA_6a9efcc0-3584-4c57-8119-e9afc8b52857">259,845</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzMtMi0xLTEtMA_01fb1940-3d78-4bba-81f3-158f19846c04">238,590</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzMtNC0xLTEtMA_af7b3e64-49d7-4efc-9d56-5a058cf53744">251,071</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzMtNi0xLTEtMA_487af507-7d8d-428b-8cb4-44fa629ca1b9">211,698</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzQtMi0xLTEtMA_125c88a8-1dbe-4f58-aa00-93784798b12d">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzQtNC0xLTEtMA_86d8edf8-ff8e-4e61-9279-346d903772d3">43,329</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzQtNi0xLTEtMA_3af07d21-5f33-47c9-9de4-484a227d03e9">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzUtMi0xLTEtMA_4d51119e-591b-42b3-9830-715d3c81b13a">2,907</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzUtNC0xLTEtMA_83cbe3dc-6a1e-43c6-9d4c-f07e3550f90b">1,434</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzUtNi0xLTEtMA_d6721d28-395b-4f57-9581-472c26dea38f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzYtMi0xLTEtMA_8bbdf1f0-3703-4e98-8d99-a0915011b0d9">252,869</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzYtNC0xLTEtMA_d52e7f9a-ea07-4de2-93b2-95c7fe98fdfc">289,679</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzYtNi0xLTEtMA_029f6b79-6407-4469-ad17-b4e88bb7e8af">264,928</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_163"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">12.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU4MjY0_92faa5ee-2267-41ae-915d-2a6a1e534d6e" continuedAt="i2d5d776d41894b3db6a26250df9106e1" escape="true">LONG-TERM DEBT</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i2d5d776d41894b3db6a26250df9106e1" continuedAt="ic6a83f29a1cb47e0ade1722d7067d52f"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTIyMDcw_736b8d2e-a31b-4c6d-9073-d51f37396ad7" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of long-term debt are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:66.459%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i67c4a48d2a734ef899c60eae0ac66de4_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzEtMi0xLTEtMA_277832c6-ba10-4a28-b8be-c631e415c235">1,597,091</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4900162b421c4c319f49a5f35610c899_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzEtNC0xLTEtMA_936b4b52-0a2c-4375-911c-51247d030b23">1,832,341</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unsecured notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzItMi0xLTEtMA_af3b4e37-8bf8-4063-a943-2a84b7147ace">29,620</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzItNC0xLTEtMA_608ae08a-a152-478b-8a07-f7e68017e9cf">27,878</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzMtMi0xLTEtMA_33a73b8c-be02-4dd1-8526-cadf4a069aed">84,500</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzMtNC0xLTEtMA_fe022342-9ba3-4343-af50-5137cb841712">94,124</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzQtMi0xLTEtMA_3d0d8ede-e038-4bbe-8ae5-97fad01f163d">1,711,211</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzQtNC0xLTEtMA_077cc7aa-86c8-445c-b3c0-7f81ebea16df">1,954,343</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs, net of amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzUtMi0xLTEtMA_714ffa5e-8dfe-4193-82dc-755a1c98d5eb">44,563</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzUtNC0xLTEtMA_8db9b44d-0e3c-49d1-9bc3-ce302c4947be">51,720</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, net of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzYtMi0xLTEtMA_d627ecda-09c4-4b40-a74a-8cd00301a3ab">1,666,648</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzYtNC0xLTEtMA_9b3deebe-f8f8-4ef7-a32e-62d4d735a12e">1,902,623</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzctMi0xLTEtMA_619fbd60-254b-4516-8893-fa7cec65dfc5">13,817</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzctNC0xLTEtMA_9703528e-a0d5-4f0a-b549-b3ae3a70560d">17,370</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, net, less current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzgtMi0xLTEtMA_fecd539c-2d2d-4846-a00d-b725189bcae5">1,652,831</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzgtNC0xLTEtMA_da21767b-60a2-4399-a79e-ff3c6b0659f3">1,885,253</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February&#160;1, 2019, the Company entered into a <ix:nonNumeric contextRef="idf07ab1cb39340018246d9916b8c2dc8_D20190131-20190201" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTA4ODYx_984ff7cd-3a4b-45b5-81cc-5cb0a23e1fa0">seven-year</ix:nonNumeric> term loan (&#8220;term loan&#8221;) agreement, which consisted of both a United States dollar-denominated term loan tranche of $<ix:nonFraction unitRef="usd" contextRef="ic11fd630bcad448fb4a9fad4ca7d629a_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Mjgw_0b36d597-0d35-49d7-95a2-34a85cb59b3a">1,386,434</ix:nonFraction> and a Euro-denominated term loan tranche of <ix:nonFraction unitRef="eur" contextRef="id6d6ef2369924b65b1c919edd82b0f37_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzEx_c837b62d-38f4-43c6-b240-7ff0cb477834">617,718</ix:nonFraction> Euro ($<ix:nonFraction unitRef="usd" contextRef="id6d6ef2369924b65b1c919edd82b0f37_I20190201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzEz_d8924512-8e4f-4b1c-ba10-27f721f85c25">708,584</ix:nonFraction> at closing date exchange rate) and a $<ix:nonFraction unitRef="usd" contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzIz_41fe8743-ef4f-405e-92fb-3f0c815df41e">750,000</ix:nonFraction> asset-based credit facility (&#8220;ABL&#8221;). Subject to earlier termination, the term loan matures on February&#160;1, 2026 and the ABL matures on February&#160;1, 2024.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the term loan, both the U.S. and Euro tranches required annual principal payments of <ix:nonFraction unitRef="number" contextRef="ie2256c73442f4c3aa2bbc8d27e139527_D20190801-20200731" decimals="INF" name="tho:DebtInstrumentPrincipalPaymentPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzMz_b4d77e1b-f871-4234-ba51-b3d7c0c48ca8">1.00</ix:nonFraction>% of the initial term loan balance, payable quarterly in <ix:nonFraction unitRef="number" contextRef="ie2256c73442f4c3aa2bbc8d27e139527_D20190801-20200731" decimals="INF" name="tho:DebtInstrumentQuarterlyPrincipalRepaymentPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzQw_5719d283-500e-4101-9359-3d7b3731ef0b">0.25</ix:nonFraction>% installments starting on May&#160;1, 2019. As of July 31, 2020, however, the Company had made sufficient payments on both the U.S. and Euro tranches to fulfill all annual principal payment requirements over the term of the loan. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Borrowings under the U.S. term loan bear interest at LIBOR or Alternate Base Rate ("ABR" as defined in the term loan facility agreement) plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="i6d44af8267684df4be9e17b71685f0c7_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzI3NDg3NzkwOTkwNzM_cb24e677-54e1-44a4-a24c-c40b49ebd58c">3.75</ix:nonFraction>% for LIBOR-based loans or <ix:nonFraction unitRef="number" contextRef="i778af5b05ab44fd6881793c373401bbe_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzI3NDg3NzkwOTY3MTc_23727adf-8240-4842-bf4c-829436974a5b">2.75</ix:nonFraction>% for ABR-based loans. Interest on the Euro portion of the term loan is at EURIBOR (subject to a <ix:nonFraction unitRef="number" contextRef="i867e5b6468db4c938d0fc018989db658_I20200731" decimals="INF" name="tho:DebtInstrumentVariableInterestRateFloor" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzI3NDg3NzkwOTk4NTk_f461b8bf-3191-4042-8b1d-c61f9e405afc">0.00</ix:nonFraction>% floor) plus <ix:nonFraction unitRef="number" contextRef="i867e5b6468db4c938d0fc018989db658_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzI3NDg3NzkwOTY4MDI_bb069bc1-c1bb-4238-87d0-30626f41500f">4.00</ix:nonFraction>%. Interest is payable quarterly for ABR-based loans and monthly for LIBOR and EURIBOR-based loans.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="ic6a83f29a1cb47e0ade1722d7067d52f" continuedAt="i9019f23936bf4abfad23d01d83a77811"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the entire outstanding U.S. term loan tranche balance of $<ix:nonFraction unitRef="usd" contextRef="i6d44af8267684df4be9e17b71685f0c7_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzQ3_13effabf-7fa9-4f62-bfb6-0a5cbb381926">941,900</ix:nonFraction> was subject to a LIBOR-based rate totaling <ix:nonFraction unitRef="number" contextRef="icc997642886d45d9a3a9e4db678ed595_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzU3_6c38979d-dcab-4e80-836c-3bbef8f0885d">3.938</ix:nonFraction>%, but the interest rate on $<ix:nonFraction unitRef="usd" contextRef="icc997642886d45d9a3a9e4db678ed595_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzY1_eb00dd02-992e-4bbe-a056-303ce1c7ecbb">673,400</ix:nonFraction> of that balance was fixed at <ix:nonFraction unitRef="number" contextRef="icc997642886d45d9a3a9e4db678ed595_I20200731" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Mzc1_1c8f23c0-7228-49d5-8e1f-ae8568634378">6.216</ix:nonFraction>% through an interest rate swap, dated March 18, 2019, by swapping the underlying 1-month LIBOR rate for a fixed rate of <ix:nonFraction unitRef="number" contextRef="i5f099219c0b44ce5a3e73a8051250363_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Mzgz_e7e933c8-4236-4063-aa36-7f576e29cd39">2.466</ix:nonFraction>%. As of July 31, 2019, the entire outstanding U.S. term loan tranche balance of $<ix:nonFraction unitRef="usd" contextRef="i4b0107876476447f975e7f485e5fba45_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDEz_7536b2da-d0a5-411e-82bc-a5b3459de2e0">1,146,968</ix:nonFraction> was subject to a LIBOR-based rate totaling <ix:nonFraction unitRef="number" contextRef="i6531ccdb355f4fb28c18cf8dce895189_I20190731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDI1_dd83b5e5-8c54-4ff5-8638-e29d52cf06b6">6.188</ix:nonFraction>%, but the interest rate on $<ix:nonFraction unitRef="usd" contextRef="i6531ccdb355f4fb28c18cf8dce895189_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDM0_0fca9395-dbda-4d5d-b257-b5f69f534cef">849,550</ix:nonFraction> of that balance was fixed at <ix:nonFraction unitRef="number" contextRef="i6531ccdb355f4fb28c18cf8dce895189_I20190731" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDQ0_e20c0968-07ab-4883-bc26-2c3dc83ad5f5">6.216</ix:nonFraction>% through the March 18, 2019 interest rate swap noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total interest rate on both the July 31, 2020 and July 31, 2019 outstanding Euro term loan tranche balances of $<ix:nonFraction unitRef="usd" contextRef="i6343318579df42f89233cea1881697a1_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDYy_d95c6684-f160-48e8-94bc-caf7807f5a1a">655,191</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i38e289ce554f401a8a3d98854f6468cc_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDcy_99cd88bb-1af2-443f-87be-1e68e84e8529">685,373</ix:nonFraction>, respectively, was <ix:nonFraction unitRef="number" contextRef="i6343318579df42f89233cea1881697a1_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDgy_8c6a4ca4-e8df-4695-b612-740888df2d67">4.00</ix:nonFraction>%. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company must make mandatory prepayments of principal under the term loan agreement upon the occurrence of certain specified events, including certain asset sales, debt issuances and receipt of annual cash flows in excess of certain amounts. No such specified events occurred during fiscal 2020 or fiscal 2019. The Company may, at its option, prepay any borrowings under the term loan, in whole or in part, at any time without premium or penalty (except in certain circumstances). The Company may add one or more incremental term loan facilities to the term loan, subject to obtaining commitments from any participating lenders and certain other conditions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Availability under the ABL agreement is subject to a borrowing base based on a percentage of applicable eligible receivables and eligible inventory. The ABL carries interest at an annual base rate plus <ix:nonFraction unitRef="number" contextRef="i42073da79b924a02a240f2ecef1481a5_I20190201" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDg5_1cbc6224-e0b1-446f-b114-85896df89780">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i3d602d94036b473487dee76b57e02ff7_I20190201" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDk2_d7464534-b865-4972-a3be-513fbc14ace3">0.75</ix:nonFraction>%, or LIBOR plus <ix:nonFraction unitRef="number" contextRef="ic73f228f698a4071a2e5550adcf3daf2_I20190201" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTAz_fa935004-a7b1-4fe6-b201-fa7122314bed">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if48e520ac1fc4a738985c204d425cde8_I20190201" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTEw_31724f18-0517-4759-b729-ecddc11204ca">1.75</ix:nonFraction>%, based on adjusted excess availability as defined in the ABL agreement. This agreement also includes a <ix:nonFraction unitRef="number" contextRef="i8b041cbaeda244df8ab1523647d02bf2_D20190130-20190202" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTI3_936c2c87-0863-4b08-9e20-a748502cccf7">0.25</ix:nonFraction>% unused facility fee. The Company may, generally at its option, pay any borrowings under the ABL, in whole or in part, at any time and from time to time, without premium or penalty. There were no borrowings outstanding on the ABL agreement as of July 31, 2020 and July 31, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ABL contains a financial covenant which requires the Company to maintain a minimum consolidated fixed-charge coverage ratio of <ix:nonFraction unitRef="number" contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731" decimals="INF" name="tho:DebtCovenantCoverageRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTA4ODc1_2a2a42a8-db4e-4a6c-a2b6-7706f6e027f3">1.0</ix:nonFraction>X, although the covenant is only applicable when adjusted excess availability falls below a threshold of the greater of a) <ix:nonFraction unitRef="number" contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731" decimals="INF" name="tho:DebtCovenantCoverageRatioThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTA4ODY5_66f7d472-64c2-4815-823c-66db60f698ff">10</ix:nonFraction>% of the lesser of the borrowing base availability or the revolver line total, or b) $<ix:nonFraction unitRef="usd" contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731" decimals="INF" format="ixt:numdotdecimal" name="tho:DebtCovenantCoverageRatioThresholdAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTM0_bdd25530-9b3c-46dd-9d68-482921dcccd0">60,000</ix:nonFraction>. Up to $<ix:nonFraction unitRef="usd" contextRef="ic57e92d08507438aad70ba37f311da97_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTQz_adefa6d2-62d7-4912-87bd-041872eb29e4">75,000</ix:nonFraction> of the ABL is available for the issuance of letters of credit, and up to $<ix:nonFraction unitRef="usd" contextRef="i06a8abac436e42a5a5ddccc28c42e575_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTUy_013e3dbd-9d7a-4d97-b3be-25b02b09e481">75,000</ix:nonFraction> is available for swingline loans. The Company may also increase commitments under the ABL by up to $<ix:nonFraction unitRef="usd" contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731" decimals="INF" format="ixt:numdotdecimal" name="tho:LineOfCreditFacilityAdditionalBorrowingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTYx_8b8fc0b9-5513-41f5-b912-6c42c21ffd1f">150,000</ix:nonFraction> by obtaining additional commitments from lenders and adhering to certain other conditions. The unused availability under the ABL is generally available to the Company for general operating purposes, and based on July 31, 2020 eligible receivable and inventory balances and net of amounts drawn, if any, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTcx_8382672b-c3b7-444b-959d-1e097ae0f538">660,000</ix:nonFraction>.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unsecured notes of <ix:nonFraction unitRef="eur" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTgw_3d906881-d39d-4376-90e6-f8d7189019de">25,000</ix:nonFraction> Euro ($<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTg0_6e69a37d-e72e-4040-9ace-11b0c95aa283">29,620</ix:nonFraction>) at July 31, 2020 relate to long-term debt assumed at the closing of the acquisition of EHG. There are two series, <ix:nonFraction unitRef="eur" contextRef="i48687c1c4fc345499e12ef485f0da7c2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTky_7e2fe18b-08d3-4baa-af4c-c1f0b5a68114">20,000</ix:nonFraction> Euro ($<ix:nonFraction unitRef="usd" contextRef="i48687c1c4fc345499e12ef485f0da7c2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTk0_d397e2ff-58ba-4f5b-835c-1ad080294ed9">23,696</ix:nonFraction>) with an interest rate of <ix:nonFraction unitRef="number" contextRef="i48687c1c4fc345499e12ef485f0da7c2_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjAz_48f7e375-bb85-419b-92df-6707fa2fb60b">1.945</ix:nonFraction>% maturing in March 2025, and <ix:nonFraction unitRef="eur" contextRef="i3280abb4ac1b45ad98969ad159cd1944_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjEw_3bac0174-02a2-4fc3-8be6-9e1156f09376">5,000</ix:nonFraction> Euro ($<ix:nonFraction unitRef="usd" contextRef="i3280abb4ac1b45ad98969ad159cd1944_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjEy_4e6f4b50-4194-4ed1-9424-136ecf8ba56c">5,924</ix:nonFraction>) with an interest rate of <ix:nonFraction unitRef="number" contextRef="i3280abb4ac1b45ad98969ad159cd1944_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjIw_14c62e94-4994-43bb-b36b-356160766551">2.534</ix:nonFraction>% maturing February 2028. Other debt relates primarily to real estate loans with varying maturity dates through September 2032 and interest rates ranging from <ix:nonFraction unitRef="number" contextRef="if82c8b8fc4434a639e89511a1b3deded_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjI4_f7d82bae-4022-4c92-8e48-939eb8f0eff2">1.40</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="ie3a7dce6ffb54f798c6879d787170363_I20200731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjM1_b3bdf570-8cbe-4ac1-a711-a30d34b6e9b1">3.43</ix:nonFraction>%. The Company considered cash that was pledged as collateral against real estate loans or certain revolving debt obligations within its European rental fleet obligations to be restricted cash.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzU3NDQ_f5142141-cd15-4165-a317-89a528c4fd40" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total contractual debt maturities are as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:80.447%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.353%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzEtMS0xLTEtMA_db57d7a7-3069-42ce-900b-7691d517212b">13,817</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzItMS0xLTEtMA_c41143ab-de85-407d-abf6-01868217fb12">12,027</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzMtMS0xLTEtMA_4a9a1b1a-2f07-4908-b312-3e69db3d96a2">12,150</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzQtMS0xLTEtMA_95774e55-8331-4624-a5e3-9efad1e56adf">12,277</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzUtMS0xLTEtMA_83f08dff-2dcf-4f50-8569-0d6dcdaf6dca">35,848</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzYtMS0xLTEtMA_3446f6bc-ec43-4b94-80ea-1f3a73371342">1,625,092</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzgtMS0xLTEtMA_f39d4a57-2aae-4434-853c-05c3a0c3380f">1,711,211</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2020, interest expense on the term loan, ABL and other debt facilities was $<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjQy_4969d034-929f-4bac-8bb9-dbe22854a07d">93,475</ix:nonFraction>. The Company incurred fees totaling $<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCollateralFeesAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjUx_9828c438-be29-4362-88f6-5f6486f53772">56,166</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i668b209fac6a48e484c0084ed4541642_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCollateralFeesAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjYw_22a882f3-caa8-4541-aef6-416778427ebb">14,010</ix:nonFraction> in fiscal 2019 to secure the term loan and ABL, respectively, and those amounts are being amortized ratably over the respective <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njc3_efcd1fb4-a950-4497-ad1f-dd1c1aef6f3b">seven</span> and <ix:nonNumeric contextRef="i863c97d93d404ba2adb1e77da91efddb_D20190801-20200731" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTA4ODYy_d572d074-315d-4045-a850-4d2ebf6e6f99">five-year</ix:nonNumeric> terms of those agreements. The Company recorded total charges related to the amortization of these term loan and ABL fees, which are included in interest expense, of $<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjY5_a7c5b79a-006b-441e-8ba7-3f469a6a60fa">10,743</ix:nonFraction> for fiscal 2020. The unamortized balance of the ABL facility fees was $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njc5_b4881da4-c0c9-4a82-9409-de3765287805">9,807</ix:nonFraction> at July 31, 2020 and is included in Other long-term assets in the Consolidated Balance Sheets. </span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i9019f23936bf4abfad23d01d83a77811"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2019, interest expense on the term loan and ABL was $<ix:nonFraction unitRef="usd" contextRef="i81a5ef9aaf40409cb79c2d7204812103_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njg3_662e3f9b-d30d-4d6a-ab20-b85320e39e49">56,932</ix:nonFraction>. The Company recorded total charges related to the amortization of the term loan and ABL fees, which are included in interest expense, of $<ix:nonFraction unitRef="usd" contextRef="i4f5618ad9e53488f8a8018aa71f7508a_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzA1_e8ce04b8-9152-41fa-b25f-151ecfd0a97e">5,404</ix:nonFraction> for fiscal 2019. The unamortized balance of the ABL facility fees was $<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njk2_63d5c418-5c3d-4420-8655-155d2e1df9be">12,609</ix:nonFraction> at July 31, 2019 and is included in Other long-term assets in the Consolidated Balance Sheets. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2018, interest expense on the Company&#8217;s previous asset-based credit agreement discussed below was $<ix:nonFraction unitRef="usd" contextRef="if8a4005f18fb482782a4921712eb12cc_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzEz_d703aa29-fe27-4b92-990b-70f2eeb2abb8">1,939</ix:nonFraction>.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense for fiscal 2019 also included $<ix:nonFraction unitRef="usd" contextRef="i668b209fac6a48e484c0084ed4541642_D20190801-20200731" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzIz_6ca69a21-865a-4390-8d1a-712f28bcdfc9">785</ix:nonFraction> of amortization expense of capitalized debt fees related to the Company&#8217;s previous asset-based credit agreement that was terminated on February&#160;1, 2019 with the new financing obtained with the EHG acquisition. Interest expense for fiscal 2018 included $<ix:nonFraction unitRef="usd" contextRef="ic937255e031e4d189eb32e395237f35f_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzI5_580ac217-f863-427b-bc2f-eb323dabc0c7">1,570</ix:nonFraction> of amortization of debt issuance costs related to the Company&#8217;s previous asset-based credit agreement.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the Company's term loan debt at July 31, 2020 and July 31, 2019 was $<ix:nonFraction unitRef="usd" contextRef="i67c4a48d2a734ef899c60eae0ac66de4_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzM3_b7aba372-d054-4cc4-8bc0-a5a826eb88a4">1,565,866</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4900162b421c4c319f49a5f35610c899_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzQ5_ca87ca9f-f4f7-44bf-a1e5-22c47b0da24a">1,806,010</ix:nonFraction>, respectively. The carrying value of the Company&#8217;s term loan debt, excluding debt issuance costs, was $<ix:nonFraction unitRef="usd" contextRef="i67c4a48d2a734ef899c60eae0ac66de4_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzYx_21ff246e-66c5-4ba1-b0a2-2681e6edb7a9">1,597,091</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4900162b421c4c319f49a5f35610c899_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Nzcz_1e6b1ac0-a841-4b0f-86ea-ad89a1bd4cee">1,832,341</ix:nonFraction> at July 31, 2020 and July 31, 2019, respectively. The fair value of the Company&#8217;s debt is primarily estimated using Level&#160;2 inputs as defined by ASC 820.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_169"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">13.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"> <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODUx_bf62a041-3999-46fb-b63b-13f4df053eb4" continuedAt="ia9f56c00b0cd4ad6a729d593c9ff84f2" escape="true">INCOME TAXES</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ia9f56c00b0cd4ad6a729d593c9ff84f2" continuedAt="i2454880d4fde47648b371bf60eca4b7d"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjEw_1b650328-3d59-45c7-8cb2-686b95fc9e3d" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The sources of earnings before income taxes are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzItMi0xLTEtMA_fe0403cf-3626-42ee-94ff-dac714d99fef">258,483</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzItNC0xLTEtMA_891cfb46-6d9b-4d06-bac0-e7f3c7d18885">200,859</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzItNi0xLTEtMA_0dbd45da-5321-483c-a4f5-322ce58ec482">633,029</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzMtMi0xLTEtMA_962dbb63-dc20-4cdf-809e-7bee6ceb7be4">14,413</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzMtNC0xLTEtMA_7e7037c1-3672-4aa4-9d7f-c6267c8b74d7">16,193</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzMtNi0xLTEtMA_c1cb849b-76e4-4b1b-b80e-07ae5996ca7f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzQtMi0xLTEtMA_1c105bfa-40dc-4952-862a-737bafcd18ce">272,896</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzQtNC0xLTEtMA_b47f2aed-7290-4a2b-b91d-1c86d11d74fa">184,666</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzQtNi0xLTEtMA_9cb096f0-3f84-4d71-9b79-4610edf55682">633,029</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjEx_b2f8f3f6-d12e-4aaf-9b1a-29c68b192dcd" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the provision (benefit) for income taxes are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income Taxes:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzItMi0xLTEtMA_7da73573-c2e9-45b6-81d1-39f70c9b6739">49,494</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzItNC0xLTEtMA_29a440eb-ff90-4867-96fa-727b22c91ced">48,757</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzItNi0xLTEtMA_5b2557a2-0b27-48cb-b7ba-8014693dd021">166,402</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzMtMi0xLTEtMA_d3b48eda-b581-4ff0-bf57-3aba985a36bd">9,891</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzMtNC0xLTEtMA_1efc8c2b-617c-42ef-b413-284cbc923a40">5,921</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzMtNi0xLTEtMA_150375f9-8c7b-4a64-beb6-2ebad5b21e05">21,025</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzQtMi0xLTEtMA_1c87bd35-3c44-496a-a9c2-edf45828ff46">1,842</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzQtNC0xLTEtMA_0a275970-31be-4e98-ae57-2a682052577d">6,611</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzQtNi0xLTEtMA_c79fff6c-3c04-4ee9-a612-18feee3b8f5d">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzUtMi0xLTEtMA_fbdd88b3-5cdf-4e7d-9d85-ea09584fc335">61,227</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzUtNC0xLTEtMA_1a566d86-408e-4d47-9478-0d280c4feeee">61,289</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzUtNi0xLTEtMA_83d95bfd-0304-4e4c-afaf-2ce0638d31fc">187,427</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzYtMi0xLTEtMA_2d99b12e-0b33-4e41-96d5-d04f6b656e35">6,472</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzYtNC0xLTEtMA_42003750-bfc4-4684-9e65-217c59284452">10,862</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzYtNi0xLTEtMA_67d21433-5b00-4d2d-b784-90b6f96bda74">17,820</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzctMi0xLTEtMA_24f373e0-e4e4-488d-9bce-02c5c629fb03">197</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzctNC0xLTEtMA_92b06221-cf2d-4f4e-a85a-32b301d27f1a">36</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzctNi0xLTEtMA_176ff7b9-614e-4ff3-a13f-6369ee623169">2,369</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzgtMi0xLTEtMA_2aa37aec-0e9a-4ceb-b0e8-ddae9b2c54a9">15,990</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzgtNC0xLTEtMA_a60c04e5-b14a-47c0-926f-5d346141fec2">19,914</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzgtNi0xLTEtMA_078ca9e4-4194-4662-9ad4-758cdaba5620">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzktMi0xLTEtMA_58942a4b-712b-4aad-9728-b72a9a442f4e">9,715</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzktNC0xLTEtMA_0b14dff4-a2e3-47b2-8161-0561bdc97b9d">9,088</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzktNi0xLTEtMA_db3bec11-0c60-48d4-94e7-7368ece04b29">15,451</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzEwLTItMS0xLTA_97605d2a-7897-4ec4-9627-016efb5aaf68">51,512</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzEwLTQtMS0xLTA_b8bd2c91-023e-4085-8555-d77ccd843669">52,201</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzEwLTYtMS0xLTA_62436877-08ba-4a94-8902-8d8f85e146d3">202,878</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Tax Cuts and Jobs Act (the "Tax Act") was signed into federal tax law on December&#160;22, 2017. Under the Tax Act, the federal corporate income tax rate was reduced from <ix:nonFraction unitRef="number" contextRef="ib5a172151082419f88ee45f61364b25c_D20170801-20171231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5NzY3_5ef7a817-f242-4655-9739-097157a5fe3c">35.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i92a5a61991d54c93b4690c0f782045f2_D20180101-20180731" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5Nzc0_c3863132-b68f-49ce-8241-8b09355eae8a">21.0</ix:nonFraction>% starting January&#160;1, 2018, which resulted in the use of a blended federal corporate income tax rate of <ix:nonFraction unitRef="number" contextRef="i0da8ea09d53b4891b8b32d60ad4d8823_D20170801-20180731" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5Nzgx_bdae6db7-ed69-4d72-b76a-36ee8b6997f0">26.9</ix:nonFraction>% for the Company&#8217;s 2018 fiscal year. The <ix:nonFraction unitRef="number" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5Nzg4_95b91763-ad03-4520-ae09-1b11c114396b">21.0</ix:nonFraction>% rate is applicable to the entire year in both fiscal 2019 and 2020. As a result of other Tax Act changes, the Company&#8217;s income tax rate for fiscal 2019 was impacted by, among other items, the repeal of the domestic production activities deduction, the favorable tax benefit of the Foreign Derived Intangible Income provision and limitations on the deductibility of executive compensation. The Tax Act also included substantial changes to the taxation of foreign income which are applicable to the Company as a result of the acquisition of EHG during fiscal 2019. The Global Intangible Low Taxed Income ("GILTI") provision may also prospectively impact the Company&#8217;s income tax expense. Under the GILTI provision, a portion of the Company&#8217;s foreign earnings may be subject to U.S. taxation, offset by available foreign tax credits, subject to limitation. For both fiscal 2020 and fiscal 2019, the Company incurred no U.S. taxation related to the GILTI provision of the Tax Act.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was signed into law. The CARES Act includes several changes impacting business, including, but not limited to, enhanced business interest deductibility, net operating loss ("NOL") carryback provisions, payroll tax deferral provisions and employee retention tax credits. The Company determined that the impacts of the CARES Act are not expected to be material to the Consolidated Financial Statements.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i2454880d4fde47648b371bf60eca4b7d" continuedAt="i15f54890d4a043fbad62288c08257da8"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="tho:ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjEy_68a0b595-2a3f-4444-87a0-1370254c6948" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The differences between income tax expense at the federal statutory rate and the actual income tax expense are as follows:</span></div><div style="margin-bottom:3pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:55.150%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.740%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzItMi0xLTEtMA_64bf6457-7ce5-4e13-9dfc-0357e1024e7b">57,308</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzItNC0xLTEtMA_2b897d15-9180-4b9d-b463-bd5b4dfb8ac8">38,779</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzItNi0xLTEtMA_2f18a2e7-1d17-4e6f-aa2d-154f37e5d264">170,095</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Differences between U.S. federal statutory and foreign tax rates</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzMtMi0xLTEtMA_f6b87d60-86a1-4639-ac74-b73a82be5052">50,898</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzMtNC0xLTEtMTYyNjA_11eb93dd-e075-47c2-88df-274dbb532041">1,478</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzMtNi0xLTEtMTk5ODk_cc6e35bb-c96c-4270-9069-52ef1246f7b3">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency remeasurement (gains) and losses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtMi0xLTEtMTg1MTc_5d2ae703-70da-41b5-a462-1e455fed4604">30,246</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtNC0xLTEtMTg1MTk_3e209bd0-d89e-445b-b800-f5966129a129">12,942</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtNi0xLTEtMTk5ODk_e40845fd-2f82-411c-bc5d-9cbcd130a543">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtMi0xLTEtMA_30fb7a28-25eb-44ea-862f-4435bd3a9910">7,616</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtNC0xLTEtMA_3c87ec46-441b-40f7-bac9-81254fd68f40">4,642</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtNi0xLTEtMA_4a4695e7-e255-4e75-a307-275754591cd8">14,255</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzUtMi0xLTEtMA_61d3b5af-5029-4b6b-bdd2-02fd0c23f610">2,249</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzUtNC0xLTEtMA_01597372-419e-4603-bff6-645315323aa6">2,401</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzUtNi0xLTEtMA_4248f908-ec8a-4532-b9f8-15d9bd6a2235">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible acquisition costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzYtMi0xLTEtMA_21e040d9-1de6-4bb4-a455-4f961a006adc">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzYtNC0xLTEtMA_abac0cd3-d71e-4f76-8eb1-04d9f335588f">3,031</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzYtNi0xLTEtMA_73606356-77ee-4ed4-b49b-ca4eddd6bd17">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible foreign currency forward contract loss on acquisition</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzctMi0xLTEtMA_3e0cfa8d-1bca-4e6f-9684-7cb15cdc6b4a">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzctNC0xLTEtMA_035ec52d-cbd9-4a86-848a-f40e23490fdd">14,863</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzctNi0xLTEtMA_9ba81f0f-af3f-4952-a11b-e95da65f2435">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal income tax credits and incentives</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzktMi0xLTEtMA_5aa20ec3-d26e-48be-a196-e16d7c47b858">1,738</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzktNC0xLTEtMA_b4f2d83c-b5b5-40b4-b79d-dfb16f3fc128">3,373</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzktNi0xLTEtMA_8fd230d6-b632-47d4-9eb6-bd5817fa1f74">3,518</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic production activities deduction</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEwLTItMS0xLTA_b2a6179e-0a65-4b62-b759-27016671ff5d">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEwLTQtMS0xLTA_ec6688f0-5f54-40da-ae54-5d19862a2a53">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEwLTYtMS0xLTA_f69f4ff6-da55-4cbb-9953-70f95dad56e7">16,175</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzExLTItMS0xLTA_4473f590-fd1f-454b-b583-6456cc575da0">1,101</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzExLTQtMS0xLTA_8f0af4c1-4421-4e23-939b-f2ce74baa2fd">1,279</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzExLTYtMS0xLTA_116f14f6-a31e-4873-905d-ae933f9870e6">396</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of the U.S. Tax Act</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEyLTItMS0xLTA_d59d8f98-3ea0-41e5-bd87-1919e0cbf760">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEyLTQtMS0xLTA_377d84c3-8638-49c5-9c5e-4e9e25ac53d7">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEyLTYtMS0xLTA_9d1c6be4-e0fd-459d-9528-b76228b98f06">38,620</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEzLTItMS0xLTA_fd066dda-afb4-48a9-a162-5d7f5c991e5f">5,628</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEzLTQtMS0xLTA_65de8c77-17e1-4227-abb1-5584f97a0759">2,043</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEzLTYtMS0xLTA_e840cee4-67ab-45ec-b0b9-4ca4872d45af">795</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzE0LTItMS0xLTA_b5ddacaa-bd78-4432-911a-056b504307aa">51,512</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzE0LTQtMS0xLTA_62fd6a66-ef9c-461e-a045-8242accee3ba">52,201</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzE0LTYtMS0xLTA_d2bd4b87-094f-40b1-9e7c-50cdf20a751b">202,878</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjEz_196d1104-4504-4961-a74e-288e53562d5f" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the deferred income tax balances is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:66.459%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset (liability):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory basis</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:DeferredTaxAssetsLiabilitiesInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzMtMi0xLTEtMA_b141c0ea-d727-4a1f-9770-20e7c8d8d390">1,000</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" name="tho:DeferredTaxAssetsLiabilitiesInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzMtNC0xLTEtMA_e22ec6c4-1f2a-4359-a979-70fd1e136969">807</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzQtMi0xLTEtMA_c5936ad9-07d1-43f2-bcf0-4001d33f0e3c">7,353</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzQtNC0xLTEtMA_d71d1e75-bbb0-4b31-8f86-03b7809a3db2">5,272</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Self-insurance reserves</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzUtMi0xLTEtMA_74f7f6ba-b411-450a-bb23-49ddc4244ed3">4,923</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzUtNC0xLTEtMA_5902d6f5-e857-4192-9d02-58dacbfac958">5,185</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued product warranties</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzYtMi0xLTEtMA_547a5634-64bd-4da3-a9ca-45b703191cc5">53,586</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzYtNC0xLTEtMA_2987c460-7f51-4140-a0e4-71eadd1cb863">62,563</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued incentives</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzctMi0xLTEtMA_c09dfa7f-4658-4de4-98b0-4c7ca6f25a2c">4,316</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzctNC0xLTEtMA_0ac4ec35-893d-4325-96c5-d2ec4a00e185">6,144</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales returns and allowances</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzgtMi0xLTEtMA_7d0242bd-4ef1-4415-a65a-f8ec2277e014">1,027</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzgtNC0xLTEtMA_40f406ae-ae59-4a3b-9364-a9f053e21b90">1,516</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzktMi0xLTEtMA_13cb1d09-afdd-4215-97e1-8b6da0d8e568">6,733</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzktNC0xLTEtMA_b0f6b50e-c7f1-451e-87e8-d3376237183c">3,617</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEwLTItMS0xLTA_1b8938da-00d7-41ee-bfd7-44432f7fcd33">28,438</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEwLTQtMS0xLTA_539d8826-cb24-409c-910a-85cb26b19cc6">22,699</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:DeferredTaxAssetsOperatingLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzExLTItMS0xLTE5Njk1_54370745-7bfc-4126-8bc9-b8a65135fa29">9,110</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:zerodash" name="tho:DeferredTaxAssetsOperatingLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzExLTQtMS0xLTE5Njk1_96aa5da5-233b-4312-a89d-fcb5486d4875">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzExLTItMS0xLTA_7a2b4a82-94c7-4a35-8eb1-abfbb4776b25">15,876</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzExLTQtMS0xLTA_1dd174ff-99af-429d-b904-8576434c08bb">15,247</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEyLTItMS0xLTA_a3233f05-850b-4ed3-a7f0-295124e93e9b">147,423</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEyLTQtMS0xLTA_9fbd87fa-6951-418c-b847-6b2cb0457800">143,861</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss and other carryforwards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEzLTItMS0xLTA_cb190f5e-4df7-4cb4-b5a2-d9117a92badf">32,877</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEzLTQtMS0xLTA_13556f22-4912-4c25-a80b-b321b2de1b84">15,725</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized (gain)/loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE0LTItMS0xLTA_3bfe846e-bcc3-4e7b-b71a-c9372cb439bf">4,892</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE0LTQtMS0xLTA_2043f3df-8949-4e49-a80c-0807ecbe8968">4,546</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE1LTItMS0xLTA_00985ece-4f6b-43df-9e43-9b58244bb300">3,046</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE1LTQtMS0xLTA_e75d0231-d483-4012-878e-f169b0dfe602">2,689</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE2LTItMS0xLTA_0a19fb83-808e-46f6-b021-633cb227c210">4,558</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE2LTQtMS0xLTA_faad858a-d425-45a6-8fbd-852cb481ce66">2,759</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE3LTItMS0xLTA_35ff684d-4a57-400d-b885-7f6b5f6e4f03">18,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE3LTQtMS0xLTA_2770af9f-b541-40d0-9ac1-a7ad11260a88">12,945</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax (liability), net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE4LTItMS0xLTA_11030b16-28ac-4132-9d14-d9dd81db780f">45,064</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE4LTQtMS0xLTA_3eb78ebf-8069-44c7-bace-29a27cdd5458">62,527</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred tax assets are reduced by a valuation allowance if, based upon available evidence, it is more likely than not that some, or all, of the deferred tax assets will not be realized. The valuation allowances recorded at July 31, 2020 and July 31, 2019 relate to certain foreign net operating loss carry forwards and other assets in foreign jurisdictions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has made an accounting policy election to treat income tax expense incurred due to the GILTI provision as a current year tax expense in the period in which a related income tax liability is incurred. For both fiscal 2020 and 2019, the Company incurred <ix:nonFraction unitRef="usd" contextRef="i8c6e5596ec3d4641a4a6fc1f21471088_D20180801-20190731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODIz_424fc60e-5bf6-450c-aeff-075a1580c188"><ix:nonFraction unitRef="usd" contextRef="i13f01f0bc08444e1826ec188b6c33fd4_D20190801-20200731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODIz_cdb065ff-dae4-44ed-91e0-01c562147221">no</ix:nonFraction></ix:nonFraction> income tax expense related to the GILTI provision.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i15f54890d4a043fbad62288c08257da8" continuedAt="i19c33e65beda4b548d32502c4c23f5f1"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the exception of foreign subsidiary investment basis differences not attributable to unrepatriated foreign earnings, we consider all of our undistributed earnings of our foreign subsidiaries, as of July 31, 2020, to not be indefinitely reinvested outside of the United States. As of July 31, 2020, the related income tax cost of the repatriation of foreign earnings is not material. Additionally, the Company has <ix:nonFraction unitRef="usd" contextRef="i8fe0ad6c49b84c4288e79373afee6164_I20200731" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODIy_333b5274-7daf-4de3-8cf1-179d317175c3">no</ix:nonFraction> unrecorded deferred tax liabilities related to the investment in foreign subsidiaries at July 31, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the Company has $<ix:nonFraction unitRef="usd" contextRef="iac3dd8967df94fb68210b00ce5e0b5c2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxOTkwMjMyNzM2NDE_e5745322-5bd5-490d-8da1-ee40f39803ba">3,474</ix:nonFraction> of U.S. state tax credit carry forwards that expire from fiscal <ix:nonNumeric contextRef="ifb9aa0ae370349b4ae619da7f729d356_D20190801-20200731" name="tho:TaxCreditCarryForwardExpirationYear" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODUz_46eddf66-3024-4609-9150-974f441dd963">2027</ix:nonNumeric>-<ix:nonNumeric contextRef="i7d3df45960d24809b3ae8a7e9d892a74_D20190801-20200731" name="tho:TaxCreditCarryForwardExpirationYear" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODU5_81d01b8e-cef1-4a07-aa13-a7dbbbb37c1b">2030</ix:nonNumeric> of which the Company expects to realize prior to expiration. At July 31, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i52e00d1c321f4f389633a6186643c065_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:NetOperatingLossCarryForwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxOTkwMjMyNzM2NTI_c7688de5-a0da-401c-b230-f9522d04e9e5">73,751</ix:nonFraction> of gross NOL carry forwards in certain foreign jurisdictions that will expire from fiscal <ix:nonNumeric contextRef="id3ab58f9ebbf44bb9718dc81ae1c27bd_D20190801-20200731" name="tho:NetOperatingLossCarryForwardsYearOfExpiration" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODM0_e4a7289f-d033-4411-a495-33bda54bf5ee">2023</ix:nonNumeric> to indefinite carryforward, of which $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzE4NjkxNjk3Njk3NjI5_d790cd7d-1e09-4d3d-848e-47d55ea78a50">48,741</ix:nonFraction> has been fully reserved with a valuation allowance and the remaining amount the Company expects to realize. In addition, the Company has $<ix:nonFraction unitRef="usd" contextRef="iac3dd8967df94fb68210b00ce5e0b5c2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:NetOperatingLossCarryForwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxOTkwMjMyNzM2NjQ_54ea52f0-18c8-4767-88e6-f2fff302c32e">4,721</ix:nonFraction> of gross U.S. state tax NOL carryforwards that expire from fiscal <ix:nonNumeric contextRef="ifb9aa0ae370349b4ae619da7f729d356_D20190801-20200731" name="tho:NetOperatingLossCarryForwardsYearOfExpiration" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODQw_bedc8135-9bb2-4720-9016-337cf6ac38fd">2021</ix:nonNumeric>-<ix:nonNumeric contextRef="i7d3df45960d24809b3ae8a7e9d892a74_D20190801-20200731" name="tho:NetOperatingLossCarryForwardsYearOfExpiration" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODQ2_ab0cf4aa-1eb5-4121-8563-4ad4de92ea16">2040</ix:nonNumeric> that the Company does not expect to realize and therefore has been fully reserved with a valuation allowance. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The benefits of tax positions reflected on income tax returns but whose outcome remains uncertain are only recognized for financial accounting purposes if they meet minimum recognition thresholds. The total amount of unrecognized tax benefits that, if recognized, would have impacted the Company&#8217;s effective tax rate were $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU3MDE_fd921bcc-be48-40aa-bcc4-f66f40925ff3">11,606</ix:nonFraction> for fiscal 2020, $<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU3MTM_2f4f265e-4161-42dc-adce-da2cd7822352">11,332</ix:nonFraction> for fiscal 2019 and $<ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU3MjU_c83cd1b3-49c8-477d-8ead-1cae43c7258a">10,491</ix:nonFraction> for fiscal 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjE0_8bba03cf-5d8d-46f0-980c-4ead7cb5f88e" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in the unrecognized tax benefit during fiscal years 2020, 2019 and 2018 were as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEtMi0xLTEtMA_27f42cd3-793a-4f11-b34c-8a65b0e98c26">13,848</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEtNC0xLTEtMA_1a4ba724-c2e3-4f7c-b8fe-d2415d9230bf">13,004</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b3c8fba2ded4befa8d4244413676a59_I20170731" decimals="-3" format="ixt:numdotdecimal" name="tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEtNi0xLTEtMA_8c650ec6-074e-4102-ba0b-e5e78364ff93">12,671</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzMtMi0xLTEtMA_974a9c4e-6829-4058-9bbe-d68f1dbd00ec">73</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzMtNC0xLTEtMA_ecdb9733-fb1c-4be2-bddc-f75d59a0a414">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzMtNi0xLTEtMA_36a53ae9-65d6-45a6-b33a-fde917591611">353</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzQtMi0xLTEtMA_91a2c4fe-e3cb-4344-a22a-34019dc7c441">129</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzQtNC0xLTEtMA_fa8885b3-6b99-4910-b67c-e18a021851b5">263</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzQtNi0xLTEtMA_1a95d807-4a67-41ca-b91e-f5a616c11734">2,203</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzYtMi0xLTEtMA_6fbeaa7d-55cd-423e-b50d-9f905b0925d6">1,966</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzYtNC0xLTEtMA_e2612170-e047-4194-aa2d-ce40380ed59f">2,062</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzYtNi0xLTEtMA_0ba731e0-96df-40e8-85f7-6eb1c4e1cdfa">3,629</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzctMi0xLTEtMA_7b02f753-335f-4cad-bb3a-15c5fdd44878">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzctNC0xLTEtMA_5f842710-6129-41b0-bacc-ebb0336a3325">773</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzctNi0xLTEtMA_32a9c2a7-a57b-427f-b92b-4265c2194a73">192</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lapses in statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzgtMi0xLTEtMA_d4d9031a-402d-414b-a947-4fc2726116ed">1,520</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzgtNC0xLTEtMA_31442489-76da-4169-85df-74d40a49de2e">918</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzgtNi0xLTEtMA_0725e11c-6fbd-4d08-8de9-98754617c0a5">1,254</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions acquired from EHG</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzktMi0xLTEtMA_8b9f71d1-91ea-4ecb-a8dc-1c77f375f998">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzktNC0xLTEtMA_561b1e50-4dc5-4d80-bba2-dcc7e1634695">736</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzktNi0xLTEtMA_962c12c7-4cc1-478e-94be-882229fa04bd">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEwLTItMS0xLTA_5df854db-20e4-45d3-a2bb-d02382cd92e5">14,238</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEwLTQtMS0xLTA_adc9e45f-44c3-4866-834b-39999eeea6cc">13,848</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731" decimals="-3" format="ixt:numdotdecimal" name="tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEwLTYtMS0xLTA_bbac8f8a-591a-4eac-affb-3e7f64c55a25">13,004</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">It is the Company&#8217;s policy to recognize interest and penalties accrued relative to unrecognized tax benefits in income tax expense. The total amount of liabilities accrued for interest and penalties related to unrecognized tax benefits as of July 31, 2020 and July 31, 2019 were $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1NDI_42d9287a-de18-42ac-9dcf-4f2ca9a42a3c">2,516</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1NTM_c20400f1-5db8-4f7f-9122-84a7f2c26fab">1,758</ix:nonFraction>, respectively. The total amount of interest and penalties expense recognized in the Consolidated Statements of Income and Comprehensive Income for the fiscal years ended July 31, 2020, July 31, 2019 and July 31, 2018 were $<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" name="tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1NjQ_766f2d68-b7ee-4164-aa3f-62a6304bec4e">544</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" name="tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1NzM_9fa5fa0f-1230-4118-95a8-1987968c9a34">454</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" name="tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1ODI_4cc1adbf-63c2-4bfb-b59f-5491d8c2daba">203</ix:nonFraction>, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total unrecognized tax benefits above, along with the related accrued interest and penalties, are reported within the liability section of the Consolidated Balance Sheets. A portion of the unrecognized tax benefits is classified as short-term and is included in the &#8220;Income and other taxes&#8221; line of the Consolidated Balance Sheets, while the remainder is classified as a long-term liability.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i19c33e65beda4b548d32502c4c23f5f1"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjE1_c54489d5-18e0-499e-934c-27366f727e40" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of total unrecognized tax benefits are summarized as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:69.733%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.740%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzItMi0xLTEtMA_1166f8b5-07ca-4318-9e2b-1fa3498512a4">14,238</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzItNC0xLTEtMA_8fd5c4cc-575f-4e81-9dcd-29bdba6eb66c">13,848</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" name="tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzMtMi0xLTEtMA_0eb6e3bf-feb3-4dde-bb99-4c787648d6a3">809</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzMtNC0xLTEtMA_257044bf-dd84-4cc1-ac89-99c1afffaf79">1,916</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest and penalties</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzQtMi0xLTEtMA_a87c57d4-d2a6-4268-957a-dea43252d7a7">2,516</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzQtNC0xLTEtMA_b9103acd-1a05-47c2-acc5-31566c617da3">1,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total unrecognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzUtMi0xLTEtMA_6d73a1be-66cd-44c4-a8a5-9b83cfa891c4">15,945</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzUtNC0xLTEtMA_3ae2e2ee-f6d2-4f8a-ac59-222aaf318dc9">13,690</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term, included in &#8220;Income and other taxes&#8221;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:UnrecognizedTaxBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzYtMi0xLTEtMA_2da5c002-1940-4377-9006-c8cf425e4507">3,180</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:UnrecognizedTaxBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzYtNC0xLTEtMA_e94fafdd-4df2-4ef8-b674-c883f1619db4">2,891</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzctMi0xLTEtMA_f9d17055-2e1d-41e8-abe2-5f0e4528d255">12,765</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzctNC0xLTEtMA_358c3e04-4963-4100-a648-beaa2ba960a7">10,799</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzgtMi0xLTEtMA_64316114-f64c-4de3-b765-dfb5cdf6b2cc">15,945</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzgtNC0xLTEtMA_cb4b5b12-d73a-44ed-b659-2f408232261c">13,690</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company anticipates a decrease of approximately $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU2MDE_9c7d9fe3-8ba0-40d9-8842-4b756d51a014">5,000</ix:nonFraction> in unrecognized tax benefits and $<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU2MjY_76cfe4a7-44e4-40ea-a479-daa40d6886df">1,300</ix:nonFraction> in interest during fiscal 2021 from expected settlements or payments of uncertain tax positions and lapses of the applicable statutes of limitations. Actual results may differ from these estimates.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company files income tax returns in the U.S. federal jurisdiction and in many U.S. state and foreign jurisdictions. The Company is currently under exam by certain U.S. state tax authorities for the fiscal years ended July&#160;31, 2015 through July 31, 2017. The Company believes it has adequately reserved for its exposure to additional payments for uncertain tax positions in its liability for unrecognized tax benefits.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:SummaryOfIncomeTaxExaminationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjE2_6f43bfe7-1b9d-4c31-9cd7-2ad3ec918c96" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The major tax jurisdictions we file in, with the years still subject to income tax examinations, are listed below:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:21.072%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:50.388%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:25.240%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Major Tax Jurisdiction</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax&#160;Years&#160;Subject&#160;to&#160;Exam</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States &#8211; Federal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States &#8211; State</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2016&#160;&#8211;&#160;Fiscal&#160;2018</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2015&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2018&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_175"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">14.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxNDQwNDc2NzQ5MDE0_662d4328-eee2-4a93-9129-310a4012b3bb" continuedAt="ic3ed640cd5ab4c01b24e7b3fb62b664b" escape="true">CONTINGENT LIABILITIES AND COMMITMENTS</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ic3ed640cd5ab4c01b24e7b3fb62b664b" continuedAt="ic40695c9cc4f48f598673f764fb0635f"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for certain independent dealers of certain of its RV products. These arrangements, which are customary in the RV industry, provide for the repurchase of products sold to dealers in the event of default by the dealer on their agreement to pay the financial institution. The repurchase price is generally determined by the original sales price of the product and predefined curtailment arrangements. The Company typically resells the repurchased product at a discount from its repurchase price. The risk of loss from these agreements is spread over numerous dealers. In addition to the guarantee under these repurchase agreements, the Company may also be required to repurchase inventory relative to dealer terminations in certain states in accordance with state laws or regulatory requirements. The repurchase activity related to dealer terminations in certain states has historically been insignificant in relation to our repurchase obligation with financial institutions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s total commercial commitments under standby repurchase obligations on dealer inventory financing as of July 31, 2020 and July 31, 2019 were $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxOTkwMjMyNjI4ODI_215ec5a9-ba75-41a4-8b6c-7ccbe8cb0a50">1,876,922</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxOTkwMjMyNjI4OTc_718b3b14-c79f-4b3e-b2a1-558fe36533b7">2,961,019</ix:nonFraction>, respectively. The commitment term is generally up to <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:durwordsen" name="tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzE4NjkxNjk3Njc5NjA2_6e789973-cd28-4961-a00d-f386d4e34c0e">eighteen months</ix:nonNumeric>.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for the guarantee under repurchase agreements of dealers&#8217; financing by deferring a portion of the related product sale that represents the estimated fair value of the guarantee at inception. The estimated fair value takes into account an estimate of the losses that may be incurred upon resale of any repurchases. This estimate is based on recent historical experience supplemented by the Company&#8217;s assessment of current economic and other conditions affecting its dealers. This deferred amount is included in the repurchase and guarantee reserve balances of $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="tho:RepurchaseAndGuaranteeReserveBalances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxOTkwMjMyNjI5MTQ_eb5aca3b-8008-4d4b-8390-351a25af9856">7,747</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="tho:RepurchaseAndGuaranteeReserveBalances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxOTkwMjMyNjI5MjU_01c36c36-6081-4658-8568-cfda36b4cce4">9,575</ix:nonFraction> as of July 31, 2020 and July 31, 2019, respectively, which are included in Other current liabilities in the Consolidated Balance Sheets.</span></div></ix:continuation><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ic40695c9cc4f48f598673f764fb0635f"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Losses incurred related to repurchase agreements that were settled in the past three fiscal years were not material. Based on current market conditions, the Company believes that any future losses under these agreements will not have a significant effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is involved in certain litigation arising out of its operations in the normal course of its business, most of which is based upon state &#8220;lemon laws,&#8221; warranty claims and vehicle accidents (for which the Company carries insurance above a specified self-insured retention or deductible amount). The outcomes of legal proceedings and claims brought against the Company are subject to significant uncertainty.&#160;There is significant judgment required in assessing both the probability of an adverse outcome and the determination as to whether an exposure can be reasonably estimated.&#160;In management&#8217;s opinion, the ultimate disposition of&#160;any current legal proceedings or claims against the Company will not have a material effect on the Company&#8217;s financial condition, operating results or cash flows. Litigation is, however, inherently uncertain and an adverse outcome from such litigation could have a material effect on the operating results of a particular reporting period.</span></div></ix:continuation><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i1a935fcf660540bd83a87f102b9abf04_178"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">15.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Njg2_6612cf9a-313f-4c3c-9051-9645785524e2" continuedAt="i11ed30cf56ba40f7832b8e269d9dd664" escape="true"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Njg2_b11dff72-989d-459a-b0d5-40d4f62ae5ed" continuedAt="if556b9db29804c8897249314c3caa747" escape="true">LEASES</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i11ed30cf56ba40f7832b8e269d9dd664" continuedAt="i45cbaeb3e3564732b286e0bb4138817d"><ix:continuation id="if556b9db29804c8897249314c3caa747" continuedAt="i39964bc7547f4bfa8b64088c17a075d5"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 1, 2019, the Company adopted new accounting guidance under Accounting Standards Codification Topic 842 ("ASC 842") Leases. ASC 842 established new criteria for recognizing right-of-use assets and lease liabilities for operating lease arrangements. The Company elected to adopt this guidance utilizing the optional transition method that allowed the Company to implement this new guidance prospectively, and to only include the disclosures required under ASC 842 for the periods subsequent to adoption. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has operating leases principally for land, buildings and equipment and has various finance leases for certain land and buildings expiring between calendar 2020 and 2028. Leases with an initial term of twelve months or fewer and which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise are not recorded on the balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the term of the lease.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of the Company's leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxOTkwMjMyNTYzNjkw_4131bfa0-b507-49a9-b09a-fd94341e9ffd" continuedAt="icf96b7335ed94c50ae0baf968f6be134" escape="true"><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:78.661%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.990%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.949%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo4ZjcyY2JkZDhmNmQ0Y2E5OWI2YmVhYjMwMjNhOWE2My90YWJsZXJhbmdlOjhmNzJjYmRkOGY2ZDRjYTk5YjZiZWFiMzAyM2E5YTYzXzItMy0xLTEtMTg4MTI_71bed1bf-af00-4ed5-bed0-0d0ad0722bda">12,580</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo4ZjcyY2JkZDhmNmQ0Y2E5OWI2YmVhYjMwMjNhOWE2My90YWJsZXJhbmdlOjhmNzJjYmRkOGY2ZDRjYTk5YjZiZWFiMzAyM2E5YTYzXzQtMy0xLTEtMTg4MTI_638b133f-51f8-4717-8b6f-2e6e2fce34a5">544</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo4ZjcyY2JkZDhmNmQ0Y2E5OWI2YmVhYjMwMjNhOWE2My90YWJsZXJhbmdlOjhmNzJjYmRkOGY2ZDRjYTk5YjZiZWFiMzAyM2E5YTYzXzUtMy0xLTEtMTg4MTI_aa53737c-8171-4073-b88c-9273ff66b454">531</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo4ZjcyY2JkZDhmNmQ0Y2E5OWI2YmVhYjMwMjNhOWE2My90YWJsZXJhbmdlOjhmNzJjYmRkOGY2ZDRjYTk5YjZiZWFiMzAyM2E5YTYzXzYtMy0xLTEtMTg4MTI_1e39c542-ec80-4fff-a8f3-b89a1f47af3a">13,655</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other information related to leases was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:78.661%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.990%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.949%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo0ZDhkNzlhYTM1MTk0N2I2OTY2N2U3M2Y5OWI3YmFjNi90YWJsZXJhbmdlOjRkOGQ3OWFhMzUxOTQ3YjY5NjY3ZTczZjk5YjdiYWM2XzMtMy0xLTEtMTg4MTU_0ea314ed-e075-4c4c-a048-a232fe318d03">12,487</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo0ZDhkNzlhYTM1MTk0N2I2OTY2N2U3M2Y5OWI3YmFjNi90YWJsZXJhbmdlOjRkOGQ3OWFhMzUxOTQ3YjY5NjY3ZTczZjk5YjdiYWM2XzUtMy0xLTEtMTg4MTU_3316448a-6dab-4b3d-b6b5-0d04ba08b270">4,655</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="i45cbaeb3e3564732b286e0bb4138817d" continuedAt="iae8bf85828564a25bb88aea8d79255aa"><ix:continuation id="i39964bc7547f4bfa8b64088c17a075d5" continuedAt="id5f404ce00bc4e1bb39abdd7da724153"><ix:continuation id="icf96b7335ed94c50ae0baf968f6be134"><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:79.852%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.948%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Supplemental Balance Sheet Information</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzItMS0xLTEtMTg4MzA_4a71cfa4-8c57-48f4-9cd5-5ad5030458bc">33,609</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8">Other current liabilities</span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMS0xLTEtMTg4MzA_24c048a3-bd40-4136-b487-77b0dc076351">5,343</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273">Other long-term liabilities</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMS0xLTEtMTg4MzA_e92eed1f-acd4-4ee9-af9d-98098cb92a12">28,456</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzctMS0xLTEtMTg4MzA_718101be-3256-4dd6-8982-a077d78070ca">33,799</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEwLTEtMS0xLTE4ODMw_f3804a34-15ac-4eaf-8db6-199f2306ec17">3,672</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97">Other current liabilities</span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTEtMS0xLTE4ODMw_8ccae83a-ed5a-44ca-8b8d-a3ca35677cdb">505</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2">Other long-term liabilities</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTEtMS0xLTE4ODMw_3bd68a84-8001-4205-b992-5160d2c71df2">4,743</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE1LTEtMS0xLTE4ODMw_762336ee-46e9-4576-8a71-c33a357a397e">5,248</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:79.852%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.948%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpjNDRlYTFiMTJmNzE0Y2JiYjNhYzMxODUwMGI4ZDljYy90YWJsZXJhbmdlOmM0NGVhMWIxMmY3MTRjYmJiM2FjMzE4NTAwYjhkOWNjXzItMS0xLTEtMTg4NTE_664d75ac-a70c-4a90-89f6-91c986d67cd7">13.6</ix:nonNumeric> years</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpjNDRlYTFiMTJmNzE0Y2JiYjNhYzMxODUwMGI4ZDljYy90YWJsZXJhbmdlOmM0NGVhMWIxMmY3MTRjYmJiM2FjMzE4NTAwYjhkOWNjXzMtMS0xLTEtMTg4NTE_0ff3ece2-7845-48d9-9627-0ad3257a88de">6.8</ix:nonNumeric> years</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpjNDRlYTFiMTJmNzE0Y2JiYjNhYzMxODUwMGI4ZDljYy90YWJsZXJhbmdlOmM0NGVhMWIxMmY3MTRjYmJiM2FjMzE4NTAwYjhkOWNjXzUtMS0xLTEtMTg4NTE_76177117-1db6-4d33-9e7c-30471f274ee8">3.4</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpjNDRlYTFiMTJmNzE0Y2JiYjNhYzMxODUwMGI4ZDljYy90YWJsZXJhbmdlOmM0NGVhMWIxMmY3MTRjYmJiM2FjMzE4NTAwYjhkOWNjXzYtMS0xLTEtMTg4NTE_100343bc-d083-448f-b2ff-78ba1c02db71">9.7</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has operating leases principally for land, buildings and equipment and also leases certain real estate and transportation equipment under various capital leases expiring between 2020 and 2028. </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Nzgw_4746d188-2776-400d-bcfa-924aa6a62b22" escape="true"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Nzgw_4fa22c7b-c065-4a4e-b7b5-7cc6ebeca491" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:51.132%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.977%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.947%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.949%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzEtMi0xLTEtMTY0MDI_4358f1a3-f6f9-4a75-914b-f8842243623f">9,816</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzEtNC0xLTEtMTY0MDA_918f9698-dad3-43ee-90e0-ed2317f8b28b">991</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzItMi0xLTEtMTY0MDI_2b4405a5-a7a2-4aa7-ad3b-5840ee5117aa">8,030</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzItNC0xLTEtMTY0MDA_090d203a-2317-4773-9194-c00500fabe53">1,013</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzMtMi0xLTEtMTY0MDI_70bc879c-48e5-41ab-9592-c23b2492b5a0">5,628</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzMtNC0xLTEtMTY0MDA_a0ea9230-8fcc-4fb3-b6f1-399c98c8df78">1,036</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzQtMi0xLTEtMTY0MDI_1d5415ad-8902-4810-91f8-c90201f24d57">4,370</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzQtNC0xLTEtMTY0MDA_681e4ced-1761-4d29-8a5d-7b17282e8420">1,059</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzUtMi0xLTEtMTY0MDI_4e9f5860-edd6-4326-aa52-401c8af8f66d">3,317</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzUtNC0xLTEtMTY0MDA_68b8660c-0954-4513-817f-b0e86795a778">1,083</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzYtMi0xLTEtMTY0MDI_daa2caac-9207-435c-874a-8759eee736e4">18,727</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzYtNC0xLTEtMTY0MDA_9725bd8f-cc90-4268-81c8-de80d1e44ffa">2,061</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzctMi0xLTEtMTY0MDI_ff68df36-0ace-4146-b830-3ddbd2d8a610">49,888</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzctNC0xLTEtMTY0MDA_e8fda49d-539d-416d-bc5a-c7dc9c9deb5c">7,243</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzgtMi0xLTEtMTY0MDQ_53b133b0-406c-4cfa-80a4-91480f691c94">16,089</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzgtNC0xLTEtMTY0MDA_2e8a7096-01f6-4992-92b0-ed88be37ec5b">1,995</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total reported lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzktMi0xLTEtMTY0MDY_8bc3e7f2-30ed-421a-9931-6b461854d778">33,799</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzktNC0xLTEtMTY0MDA_ede27d12-f737-45ca-8a64-e2be2306b2b4">5,248</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="iae8bf85828564a25bb88aea8d79255aa"><ix:continuation id="id5f404ce00bc4e1bb39abdd7da724153"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Nzc5_5c6c0b48-51df-47e4-922d-259677ffa5dd" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:60.209%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.947%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.949%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzEtMS0xLTEtMTYzOTg_f30aab19-d32a-48ad-97f7-bdc8fdd069a6">8,785</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzEtMy0xLTEtMTYzOTY_72ca1c67-eae5-49e2-9527-342fc427a4f1">974</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzItMS0xLTEtMTYzOTg_dde1de21-11e9-4855-ac50-8a8181940f2f">6,809</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzItMy0xLTEtMTYzOTY_0ebf5ecd-289f-4c03-af8c-233dba494892">993</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzMtMS0xLTEtMTYzOTg_22ec0d32-7824-4317-bfec-ea256c0a21f7">5,437</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzMtMy0xLTEtMTYzOTY_641c5c79-734d-4a72-af05-9868071c489d">1,015</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzQtMS0xLTEtMTYzOTg_85526641-47c0-4175-8f1a-912f7fb0cd78">3,980</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzQtMy0xLTEtMTYzOTY_b077a5c9-e471-4f28-9f25-ed351f84f5f0">1,037</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzUtMS0xLTEtMTYzOTg_5319e95a-4847-4cbe-ad23-a925ac9d2300">3,424</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzUtMy0xLTEtMTYzOTY_17540c7e-4045-4489-85bd-aeb7a3e3035d">1,061</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzYtMS0xLTEtMTYzOTg_fd8f7554-e6c7-4d9c-9717-1f41bf2c9a21">20,745</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzYtMy0xLTEtMTYzOTY_21ec6e6c-db51-4d02-827c-4b651f2531b2">3,037</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzctMS0xLTEtMTYzOTg_196e32d3-9adc-40d1-9d62-392fcd2ab93f">49,180</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzctMy0xLTEtMTYzOTY_d802f068-0a75-4469-9f8f-3a34a43e433f">8,117</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzgtMy0xLTEtMTYzOTY_b5379198-f2b4-4ff9-b178-d19b4b8c88e9">2,427</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzktMy0xLTEtMTYzOTY_c38ea07f-e208-400d-8d68-3d109733766f">5,690</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" name="us-gaap:CapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzEwLTMtMS0xLTE2Mzk2_0959de85-814a-4d69-a7f4-b58db9f9dd47">444</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term finance lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzExLTMtMS0xLTE2Mzk2_8a0f7814-b5bc-416d-b412-f823df4e86fe">5,246</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rent expense for the fiscal years ended July 31, 2019 and July 31, 2018 was $<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5NjU1_2051bad2-91b1-4230-937e-db046e162a05">8,825</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5NjYz_f210ac4d-5dde-4e06-b3d6-d67a67a1e747">3,804</ix:nonFraction>, respectively.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_184"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">16.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTQ5_b8842d79-f122-4166-94ba-4b19a70ae37b" continuedAt="i932159a8ce404ee892378b53b298807e" escape="true">STOCKHOLDERS&#8217; EQUITY</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i932159a8ce404ee892378b53b298807e" continuedAt="id42d59d7beb64d1bb4f0259e0d34460b"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Board approved the Thor Industries, Inc. 2016 Equity and Incentive Plan (the &#8220;2016 Equity and Incentive Plan&#8221;) on October&#160;11, 2016 and the 2010 Equity and Incentive Plan (the &#8220;2010 Equity and Incentive Plan&#8221;) on October&#160;25, 2010. These plans were subsequently approved by shareholders at the 2016 and 2010 annual meetings, respectively. The maximum number of shares issuable under each of the 2016 Equity and Incentive Plan and the 2010 Equity and Incentive Plan is <ix:nonFraction unitRef="shares" contextRef="i8257df9f64c6498cb8eddd4708b5953c_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDIz_53228ee0-391c-47ef-a0cf-ec3bf9520cff">2,000,000</ix:nonFraction>. As of July 31, 2020, the remaining shares available to be granted under the 2016 Equity and Incentive Plan are <ix:nonFraction unitRef="shares" contextRef="i8257df9f64c6498cb8eddd4708b5953c_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDM0_7f40dbef-4820-4805-8b08-c4ad61d738e7">982,258</ix:nonFraction> and under the 2010 Equity and Incentive Plan are <ix:nonFraction unitRef="shares" contextRef="i41bee1ad34fe4cf8a51386e996323aa7_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDQ1_72716d23-e01d-4c52-b2fc-0916bcdeb70f">1,211,385</ix:nonFraction>. Awards may be in the form of options (incentive stock options and non-statutory stock options), restricted stock, restricted stock units, performance compensation awards and stock appreciation rights.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock award activity and the related expense under the 2010 Equity and Incentive Plan was immaterial for all periods presented.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal 2013, the Compensation and Development Committee of the Board (the &#8220;Committee&#8221;) approved a program to award restricted stock units (the &#8220;RSU program&#8221;) to certain employees at the operating subsidiary and corporate levels.&#160;In December 2016, the stockholders of the Company approved a new equity compensation plan that allows the RSU program to continue in subsequent years on similar terms, but now includes a double-trigger change in control provision.&#160;The double-trigger provision, which is applicable to awards granted in fiscal 2017 and subsequent years, stipulates that immediate vesting of an outstanding grant would occur only upon the occurrence of both a change in control, as defined by the plan, and a corresponding change in employment status.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the RSU program, the Committee generally approves awards each October related to the financial performance of the most recently completed fiscal year. The awarded employee restricted stock units vest, and shares of common stock are issued, in equal installments on the first, second and third anniversaries of the date of grant. In addition, concurrent with the timing of the employee awards, the Nominating and Governance Committee of the Board has awarded restricted stock units to Board members that will vest, and shares of common stock will be issued, on the first anniversary of the date of the grant.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="id42d59d7beb64d1bb4f0259e0d34460b"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2019, the Board approved an equity compensation program for certain members of the Company&#8217;s executive management. Under this program, a portion of their equity compensation will be determined based on performance related to targets set for both the Company&#8217;s return on invested capital and free cash flow during a multi-year measurement period (North American operations only and a two-year measurement period for fiscal year 2020 grants). These performance stock unit (&#8220;PSU&#8221;) awards are based on a sliding scale of actual performance against relevant goals within a range of fifty percent (<ix:nonFraction unitRef="number" contextRef="i5863ae919e714aa8861e8404f5b30986_D20190801-20200731" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzEwOTk1MTE2MzkzNDE_ff7d4415-69f1-4521-8235-b528544f8486">50</ix:nonFraction>%) to one hundred fifty percent (<ix:nonFraction unitRef="number" contextRef="i7d5625fb26ce456cb9df3fa6b0a1dfe4_D20190801-20200731" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzEwOTk1MTE2MzkzNzg_25c45bc5-33cc-42d8-8926-1c67defd957c">150</ix:nonFraction>%) of the target. Performance below the fifty percent (<ix:nonFraction unitRef="number" contextRef="ib0c11070c018425ca97cd4afb7dd47ab_D20190801-20200731" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzEwOTk1MTE2Mzk0MDQ_f67f8d38-4faa-45c9-8cf2-d9b54a436102">50</ix:nonFraction>%) threshold will result in no earned shares, while performance above the one hundred fifty percent (<ix:nonFraction unitRef="number" contextRef="ibf5578d066c24a6192cc8a38bdda81e0_D20190801-20200731" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzEwOTk1MTE2Mzk0NTI_2cdf3f27-9c7f-459a-9d15-a54eb20f5bb8">150</ix:nonFraction>%) level will result in an award of shares equal to two times the amount of target shares. In deriving the number of shares earned, if any, both performance metrics will be weighted equally. Following the measurement period, in accordance with actual achievement and certification of performance metrics, fully vested shares of common stock will be issued to the award recipients. The fair value of the PSU awards is determined using the Company&#8217;s stock price on the grant date. These awards are equity classified and will be expensed over the applicable measurement period based on the extent to which achievement of the performance metrics is probable.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the employee and Board member restricted stock units is determined using the Company&#8217;s stock price on the date of grant. Total stock-based expense recognized in fiscal 2020, 2019 and 2018 for these RSU and PSU awards totaled $<ix:nonFraction unitRef="usd" contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDU2_ad913ba3-a110-4e2d-b316-41689682d1ef">19,889</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDY1_6e20e410-23d9-4133-b12f-1c137a8242cd">18,950</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDc0_318a2904-a741-4ad5-824b-2638ab767c1b">17,000</ix:nonFraction>, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzM4MjA_b0d0e0fb-acb9-4996-b179-33a6426092c5" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of restricted stock unit activity, which includes performance stock units, during fiscal 2020, 2019 and 2018 is included below:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:23.900%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.870%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.870%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.739%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.870%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.395%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.742%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, beginning of year</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItMi0xLTEtMA_7771616c-2716-42bb-8aea-7775ca95ab5b">451,563</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItNC0xLTEtMA_565c20ae-8fb1-4c5d-b422-be310b423180">91.08</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id58c4867cbb64eda83ed87e7f69737ec_I20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItNi0xLTEtMA_f33c33bc-768a-4944-8a6c-ce4ac13417fb">328,431</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="id58c4867cbb64eda83ed87e7f69737ec_I20180731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItOC0xLTEtMA_5cd712e2-03cf-4b10-94ec-e07e98626b97">101.97</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i81c839c2884c4c519091f1611b50a7a1_I20170731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItMTAtMS0xLTA_292c42ec-b890-4a26-a60e-27cee1f0e0f8">332,576</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i81c839c2884c4c519091f1611b50a7a1_I20170731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItMTItMS0xLTA_69ef6a65-6b83-4476-9b25-f513a0d26d7d">69.41</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtMi0xLTEtMA_676d0f0a-b6e3-4515-8333-65937f83a673">407,151</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtNC0xLTEtMA_514c046c-257d-43c9-95d5-409c35a0642d">50.78</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtNi0xLTEtMA_e01b216d-db16-478e-822d-e9c1ad69ea46">310,924</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtOC0xLTEtMA_1e35bd6f-a00b-4182-a7ff-abc0a337f07e">79.12</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtMTAtMS0xLTA_e93e3c8c-b2a4-479a-b6e6-18dd2191d272">171,340</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtMTItMS0xLTA_344f4149-f3b0-4018-9b41-038ea85c302a">124.84</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtMi0xLTEtMA_5b03499c-e4eb-4fe0-a769-2cbb33be93d5">206,624</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtNC0xLTEtMA_0c521f71-9726-47a1-aa06-11ef545327a5">92.87</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtNi0xLTEtMA_ac3a7b14-ac5c-4a24-af2d-cad2af552d04">167,591</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtOC0xLTEtMA_24e9c08b-9b91-4ac8-850b-ffd977619001">90.23</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtMTAtMS0xLTA_671c663a-cf69-4892-a077-9d08e8b0cf5e">168,714</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtMTItMS0xLTA_605a57e1-de53-438a-814c-9df067714f69">64.01</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtMi0xLTEtMA_dfdaf756-e5ba-42b7-82d7-702c81e77993">10,680</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtNC0xLTEtMA_0dd0689b-d85d-45b6-a36b-764e54094f14">69.66</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtNi0xLTEtMA_d0c71377-9fdd-49d6-8583-9b38237d3cac">20,201</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtOC0xLTEtMA_b844d498-fb91-457d-8943-3e07e6a9614c">91.11</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtMTAtMS0xLTA_606cfd15-c233-488b-bb1c-886bfbcfeba8">6,771</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtMTItMS0xLTA_f69af493-8832-4c4e-b7a7-8703d80bca1e">93.46</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, end of year</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7ccf7f5c0439458d9638e44be24ead00_I20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtMi0xLTEtMA_b5e0f49d-b2c0-4251-904b-d0f7b5538317">641,410</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i7ccf7f5c0439458d9638e44be24ead00_I20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtNC0xLTEtMA_1d7eb899-6a3c-4ec2-8b08-b11d35b56963">65.28</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtNi0xLTEtMA_4324dd83-69e9-4d58-a793-cee1c2ef5ed1">451,563</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtOC0xLTEtMA_38987292-5e73-430c-b5eb-bc22bbe81a36">91.08</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id58c4867cbb64eda83ed87e7f69737ec_I20180731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtMTAtMS0xLTA_0c110dfa-2a1b-4346-9d4f-085ca5b4d822">328,431</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="id58c4867cbb64eda83ed87e7f69737ec_I20180731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtMTItMS0xLTA_97de8347-c317-4a7e-a913-6d92f30c656b">101.97</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At July 31, 2020 there was $<ix:nonFraction unitRef="usd" contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDg2_5302c20c-4135-40b8-ac50-236dfbf0cc15">18,219</ix:nonFraction> of total unrecognized compensation costs related to restricted stock unit awards that are expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTA2_13ed5e30-ed60-44b1-9854-49bc68246fac">1.59</ix:nonNumeric> years.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The impact on the Consolidated Financial Statements of all other stock-based awards granted under the 2016 Equity and Incentive Plan and 2010 Equity and Incentive Plan was immaterial for all periods presented.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized a tax benefit related to total stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTA4_b2b3f01a-323f-434e-be73-52277527d0fe">4,775</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTE2_d0217f4b-a0b5-4eae-8055-1bb5999b3627">4,550</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTI0_2fbce316-300d-4288-9625-51d00604966c">4,930</ix:nonFraction> in fiscal 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-32</span></div></div></div><div id="i1a935fcf660540bd83a87f102b9abf04_190"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">17.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90ZXh0cmVnaW9uOmE2ODkwY2UxMzBiYTQ0NTliMmQ2YTliNjY0ZmM0Y2VmXzQ1OQ_b4d3a7f6-c190-4a20-8e91-3c42176ad94e" continuedAt="i1976314a1bce49f09ff23a36fbf4d73e" escape="true">REVENUE RECOGNITION</ix:nonNumeric></span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><ix:continuation id="i1976314a1bce49f09ff23a36fbf4d73e"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90ZXh0cmVnaW9uOmE2ODkwY2UxMzBiYTQ0NTliMmQ2YTliNjY0ZmM0Y2VmXzExNTQ0ODcyMDkyNTc1_b4f5b5ab-0d06-442a-b908-11f817d4e823" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below disaggregates revenue to the level that the Company believes best depicts how the nature, amount, timing and uncertainty of the Company&#8217;s revenue and cash flows are affected by economic factors. Other RV-related revenues shown below in the European segment include sales related to accessories and services, used vehicle sales at owned dealerships and RV rentals. All material revenue streams are considered point in time.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.377%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie4f1633c2fde42ab8a3f662fc937c666_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzQtMi0xLTEtMA_03c4b203-d6e1-4219-9653-d35c9c09f2fa">2,449,239</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib3c5f32532764142bccc5c3f886669dd_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzQtNC0xLTEtMA_d0276ca3-a313-407d-a216-4797ccbe4c64">2,710,308</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i97b8ed0a051e4027b0d7262d579cc891_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzQtNi0xLTEtMA_a2be4ba0-f0e2-4852-9c87-61bd88b81544">3,646,581</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3466f692de0a4b188052f13a9a30cebe_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzUtMi0xLTEtMA_be867fe9-9c55-4b50-93d9-c1a3f03f329e">1,691,243</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd5c2069ce9143318ad5779f57d3b6d2_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzUtNC0xLTEtMA_207dd310-d1b5-40b8-a919-423347f2f317">1,848,143</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e6053773e7f4c98bce2be5ca7ccd3c0_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzUtNi0xLTEtMA_07dc0a2d-8336-4700-ad52-08ad18c8eee7">2,362,119</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i424f8ef1ffad428dbf05b7cf688cfd21_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzYtMi0xLTEtMA_8d615ba5-a7bd-45a7-bcdb-eca9b2517e04">4,140,482</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieb13548dd4ee4c9dbaede7f4666cafb2_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzYtNC0xLTEtMA_19933d1c-bcad-42a8-a02c-00b72c25b18a">4,558,451</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib3fc1924786744efa78bbdf065335743_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzYtNi0xLTEtMA_d02b197c-eb03-4a4d-a026-ab01f11c0434">6,008,700</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0db60fe649b246b7b26945f0e4d585bd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzgtMi0xLTEtMA_004129fe-be16-4a84-bd9e-86a40b6da296">495,520</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i58317b995232402180c4cbe92ac503a6_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzgtNC0xLTEtMA_f40269f7-5189-4594-a3f1-72236b6f0667">761,176</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04a8c3a6fb28463da78b2e67b62dbffe_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzgtNi0xLTEtMA_a5d1e45b-dbf2-4745-b7c4-874c1701431b">1,000,881</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i62dd12fbacf54e45b879aee4c33b3eae_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzktMi0xLTEtMA_5e69c9a0-9451-4cda-8bde-fe2095957be2">776,191</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i889a696b55a84a89a1c67070d55146f2_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzktNC0xLTEtMA_2a3ed121-8cd5-4605-80df-388079e62eef">824,449</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iab41fda098474b4598dec7d8f96df73b_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzktNi0xLTEtMA_ff7e340e-15a5-43e9-b63e-0564b4338f8b">1,047,376</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i39407498a3cd4fda870ce31c95be998e_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEwLTItMS0xLTA_d09b3a49-d2f0-4ef9-a180-24c0b2a14303">118,387</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4243c14414cd4bb1933e2b62bbf88b20_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEwLTQtMS0xLTA_e71386e9-d166-4f56-b5f4-ae765e3e2dd1">63,704</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63c7dadd7c364d7798eaf6863cd9ea61_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEwLTYtMS0xLTA_fb5ce3ee-0067-4864-938f-06cfa4aa7544">98,058</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4fcce53bbddf4b0b9e506d2dc03838c3_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzExLTItMS0xLTA_0a3168ab-d4d7-4824-8129-03cd9b2bc1e8">1,390,098</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3bbdf537fea9403097df8ac1144e2dbc_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzExLTQtMS0xLTA_df7d12c8-2128-4272-96ce-4fc26c2c47cb">1,649,329</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e704088dca249d09ffad1ea83f6b26f_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzExLTYtMS0xLTA_a8f27f0a-dd18-4f43-867a-67ae66389cd7">2,146,315</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i078989c2ce67416a8d573adec3855574_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEyLTItMS0xLTA_0bda7b08-47ad-4b30-9d15-31921d6a7dab">5,530,580</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41aae602826f4ad8816ab07f83294cd9_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEyLTQtMS0xLTA_70c58817-36d8-46e8-90da-64b05597c7c0">6,207,780</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0b267177a06484bae8ef22c8dffb354_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEyLTYtMS0xLTA_d3e378b7-cf74-4c00-b4d4-571d9d61b590">8,155,015</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6601da53c0de4faf856e3015be1c2df6_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE0LTItMS0xLTA_ef01e03a-a753-4ba9-b617-bf82aa1785d5">1,505,353</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie951a0eecfcf42839ba3c5c165f4cbca_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE0LTQtMS0xLTA_d70bd468-25bd-46d4-9448-042dc25e53c4">960,155</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63eeef6e9ac44f34b924569a42fe2590_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE0LTYtMS0xLTA_067bb671-90aa-4139-8423-e46bfa0a797a">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Campervan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibe80719581dd464b9b8c7d5b8aad5257_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE1LTItMS0xLTA_ebdb216c-c151-4a8b-abd4-e62f50e45f16">433,398</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75b61525d6e64050bbbeec0581307c41_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE1LTQtMS0xLTA_29d9a6d5-bb9e-4b12-bb4d-780b997d3ef5">201,089</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i012c6313874c49b98016c01728c7124c_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE1LTYtMS0xLTA_a63493ff-2da7-4915-a782-1e4882ff8ba9">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d9b73c94a974802810c62952fa7c223_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE2LTItMS0xLTA_390d4526-4f15-435c-b7b8-42f10ad144cd">273,475</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f22b20e1cf64c12a0d866de232c5343_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE2LTQtMS0xLTA_b0bfa420-0fd6-4fd0-a088-706d97600747">172,144</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99480d24e2034ef3b9bca9c5ae68062a_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE2LTYtMS0xLTA_d8b39858-9023-42b6-97cf-f2baec0e09b2">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other RV-related</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9c4c1a8651d4755931b4c2e8edf95c0_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE3LTItMS0xLTA_3c1f96a1-a6ad-46d1-90d6-902bc6db7095">273,165</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i918375ef4792460db43ccee78e336e9d_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE3LTQtMS0xLTA_fb03f990-605d-44ba-a32c-fd6fcb822923">153,590</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idb8e5f1881c2400cbcf8fb5ca1fb1ae8_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE3LTYtMS0xLTA_569b578e-ab44-4df8-9d7e-aa100a6846c2">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i14dbea9a67204159950363c9b4efdfc5_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE4LTItMS0xLTA_1eafba1d-2878-4753-a619-a637abf0463a">2,485,391</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie6f4a4fc5d314cf1b6745e61e7ffa028_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE4LTQtMS0xLTA_c050e034-a720-4d54-9632-c0bb63f48133">1,486,978</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72d927d5e1e2426f8cd015de341a2ab6_D20170801-20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE4LTYtMS0xLTA_15d426be-31e3-4801-8624-6845ddfcde7d">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib4ad2e1e97174f5a9a802b7abccbec69_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE5LTItMS0xLTA_3c2d30ca-7a1a-42e4-9322-103ce99aba6c">8,015,971</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0fc8a0bc2f14256bf34b490055e019c_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE5LTQtMS0xLTA_0b807fe9-619c-45da-af36-16a0c4fe2cdd">7,694,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41bbc06cfa3d4e70833b398620bc5348_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE5LTYtMS0xLTA_92bc2499-728c-4645-8af3-15a326e7deea">8,155,015</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, primarily aluminum extruded components</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIwLTItMS0xLTA_ade74ac9-c5b6-4f14-a9bd-1237e63261e5">234,481</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIwLTQtMS0xLTA_7218cdc9-73f2-40fd-b82c-9367aa67393e">263,374</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIwLTYtMS0xLTA_0405464d-53f2-4801-a6b2-9bdb89f06739">305,947</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i766840af95f5429b90d9c7efdfe8206c_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIxLTItMS0xLTA_0b432e4e-e10b-4963-b8f9-c594733a2f5c">82,519</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if99880e9b5e94b6a985c828af17d9ec9_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIxLTQtMS0xLTA_f0120212-9a23-471f-b4e2-3e153de0bc3f">93,374</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifc2c15e0285544ef8da995c50eef8974_D20170801-20180731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIxLTYtMS0xLTA_61639e51-f48c-45da-8894-e22ddb7b8c20">132,053</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIyLTItMS0xLTA_cd31a2ef-0b25-467a-b297-3922a7651b84">8,167,933</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIyLTQtMS0xLTA_656ed517-e599-4df8-96ef-8fd9adcf8919">7,864,758</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIyLTYtMS0xLTA_e37a46c8-5ad1-439a-91d9-3af12e20561b">8,328,909</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1a935fcf660540bd83a87f102b9abf04_193"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">18.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90ZXh0cmVnaW9uOjgyMTBkZTU5ZjEwMDQ5NzVhNTc5M2Q4NWMyMGY5MWQwXzQ2Mg_2bcaee24-be4f-4943-914f-4e4df6068556" continuedAt="i6e502e4859ca4852af85e102888241b4" escape="true">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i6e502e4859ca4852af85e102888241b4" continuedAt="id41e9a9dbe4e4caf97c18d479edee5f2"><ix:nonNumeric contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90ZXh0cmVnaW9uOjgyMTBkZTU5ZjEwMDQ5NzVhNTc5M2Q4NWMyMGY5MWQwXzQ2Mw_c8cbd4c1-ccb7-4afe-a5b6-42e240a07c54" continuedAt="id178b97db07e412aad6fc2c6e9f02a6b" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of other comprehensive income (loss) (&#8220;OCI&#8221;) and the changes in the Company&#8217;s accumulated OCI (&#8220;AOCI&#8221;) by component for the fiscal years ended July 31, 2020 and July 31, 2019 were as follows:</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.780%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.846%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.828%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.831%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign&#160;Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gain&#160;(Loss)&#160;on<br/>Derivatives</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0eda19350cac44c0b7ef7fcb6cd4dd34_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzItMi0xLTEtNzQ5NA_2d610ec0-18e4-4c4b-9467-5be0efbb6fef">47,078</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if7fc4105fd3c4df393dfd1452bc22e43_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzItNC0xLTEtNzQ5Ng_6110d222-be01-448f-aac3-c6226273079a">9,472</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2acb32310bae42a7b4aae177e65d8ec2_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzItNi0xLTEtNzQ5OA_902f9d4a-5af6-43fa-92ef-6fb8d36a2de7">1,048</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5b1e591560f14cdc9ac75ebf01349294_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzItOC0xLTEtMTY2MzI_1a7fe096-e8db-440f-a73f-8fc231fd2990">57,598</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OCI before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzMtMi0xLTEtNzUwMA_25ac8fd3-a906-4cb0-aff2-991149cb335f">92,735</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzMtNC0xLTEtNzUxMA_68db0557-f4a9-4f10-8893-062ef10f5e6b">20,557</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzMtNi0xLTEtNzUyMA_0ad93ce9-9521-41a6-817e-ea14c51e9b32">352</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzMtOC0xLTEtMTY2MzI_8ce76624-0e19-4a14-bc78-87725bed292f">72,530</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income taxes associated with OCI before reclassifications </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzQtMi0xLTEtNzUwMg_8e90606a-3308-4d50-b9fa-0de16dd85f0b">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzQtNC0xLTEtNzUxMg_5410b2de-3d01-4d0a-bd3f-fc221dd41af2">4,906</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzQtNi0xLTEtNzUyMg_1a285b19-32be-42db-b060-bcecee02eb1c">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzQtOC0xLTEtMTY2MzI_140a3308-adae-411b-9d75-09fa043d2abc">4,906</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzUtMi0xLTEtNzUwNA_74a7e8de-219a-41bd-b215-5af0f12146ec">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzUtNC0xLTEtNzUxNA_e70fb769-b681-45f9-ab3b-c0fc2f151d32">8,180</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzUtNi0xLTEtNzUyNA_2413a966-7293-49be-b17e-eb9041d822fa">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzUtOC0xLTEtMTY2MzI_ab4cb208-c1b6-44ac-a97a-763b9f72f9bc">8,180</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes associated with amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzYtMi0xLTEtNzUwNg_ea4ae751-1b09-4054-b22e-2c824e0e6263">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzYtNC0xLTEtNzUxNg_be416567-b9b3-4727-a000-a0f8a4afab26">1,880</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzYtNi0xLTEtNzUyNg_f9decbef-3a55-426e-af5a-a344342ec49f">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzYtOC0xLTEtMTY2MzI_319e3640-b1c8-4936-a462-745a5e575f2a">1,880</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if68f088400f14d189420c63019287e09_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzctMi0xLTEtMTY2MzI_54ce1b6c-3251-4459-9e80-cbbb0662eb98">45,657</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i22b260fe30dd4b36a4b67495a54e3a05_I20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzctNC0xLTEtMTY2MzI_700d89f8-8194-474a-be79-800e743b5b13">18,823</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id298838f6acd4a19870e5b186c58a899_I20200731" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzctNi0xLTEtMTY2MzI_0c5076ba-6213-42e4-a185-57304b9ee5ee">696</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i210a84abb3164f7488b91eb04d951733_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzctOC0xLTEtMTY2MzI_8060506b-7a01-481c-8a3b-0aa98a6c0489">26,138</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: AOCI attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibc47f4880f8d4c5a84255dc3c6aee623_I20200731" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzgtMi0xLTEtNzUwOA_ce25d74f-6f77-42c7-b8f7-66c809150668">855</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib347b7d773b742478885dc6268eacf88_I20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzgtNC0xLTEtNzUxOA_857258ab-348e-4bf3-a73b-7b6695eb96e0">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3946c76d4f314561bda69c72e2bdc3bf_I20200731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzgtNi0xLTEtNzUyOA_2e0c0465-acd6-4da1-be21-8204ab43bd62">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i262f61432f714fe288e6bd76b803033c_I20200731" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzgtOC0xLTEtMTY2MzI_a5b5b1d6-c1c8-48c2-a358-896b38750d09">855</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic097a3643743487ca377a52f45174cdb_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzktMi0xLTEtMTY2MzI_2ff7b359-1de6-4615-8b47-8d105dcf34d6">46,512</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac6828d4cb204404ab009770f6a19daa_I20200731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzktNC0xLTEtMTY2MzI_398206ec-7587-4a17-a704-b5e8f46f6219">18,823</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5db51ae6793848edb5ac5493e6b54f5f_I20200731" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzktNi0xLTEtMTY2MzI_09538d0f-a753-472b-8ec1-382dfef085c1">696</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i85e47c8a27774c6bb8b737d4473de5cb_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzktOC0xLTEtMTY2MzI_63f9b55e-66e3-4689-9712-c94073c68dda">26,993</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%;"><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><span><br/></span></div></div><ix:continuation id="id41e9a9dbe4e4caf97c18d479edee5f2"><ix:continuation id="id178b97db07e412aad6fc2c6e9f02a6b"><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.239%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.780%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.846%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.828%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.831%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign&#160;Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gain&#160;(Loss)&#160;on<br/>Derivatives</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1788a7469ec94ca181225e962fb021e2_I20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzItMi0xLTEtMA_9cccb143-d917-42ea-af88-5bd0aa16caa8">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5d0919ae6ad44258ab5c84efbf8512d_I20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzItNC0xLTEtMA_fc6be6b7-2430-4002-a32b-2c8dae537c65">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i02c41afa634c406ebe9e66b4500161c1_I20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzItNi0xLTEtMA_f6d667ea-5d88-4a90-b5be-2b2dd2079160">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if66c313aa69c4fffbced35ffc69e06d5_I20180731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzItOC0xLTEtMA_f65546df-37e5-4664-aa0b-8a1f819b3e01">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OCI before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzMtMi0xLTEtMA_02031caf-7aea-48e1-9efc-36456e2a5609">44,684</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzMtNC0xLTEtMA_1e500889-30af-424b-b8e9-0e35d2faccb2">12,184</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i41379f5b542544eda84f85250c20326d_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzMtNi0xLTEtMA_82281922-8a2d-4c8a-9a43-64e0d0c77b58">1,048</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzMtOC0xLTEtMA_5fe5eade-88f7-411f-92db-427f85f677e5">57,916</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income taxes associated with OCI before reclassifications </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzQtMi0xLTEtMA_34e69f93-70df-4425-9aa1-ed3090aa9467">2,394</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzQtNC0xLTEtMA_c086c086-05bd-4232-84fa-27dcfe790649">2,917</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41379f5b542544eda84f85250c20326d_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzQtNi0xLTEtMA_507659f9-2d1e-4f5d-afcf-c19a96beadd3">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzQtOC0xLTEtMA_26ec50fb-0523-439f-a86b-faf80e0c7343">523</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzUtMi0xLTEtMA_0cfa2b80-8a77-4858-8233-71b272fb009b">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzUtNC0xLTEtMA_0416fcfc-abb3-4e4b-80f4-1fb1fab5b25b">279</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41379f5b542544eda84f85250c20326d_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzUtNi0xLTEtMA_ac08aa45-5bd0-4702-b09e-47d77b79f2cc">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzUtOC0xLTEtMA_f110106e-e1ee-49c6-9271-42ab6b1044f2">279</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes associated with amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzYtMi0xLTEtMA_ed9003c2-4ea3-46f0-801a-537aab51aa80">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzYtNC0xLTEtMA_06a574c8-1c08-42b6-b1a1-38b2755a941b">74</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41379f5b542544eda84f85250c20326d_D20180801-20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzYtNi0xLTEtMA_12bba16b-48bb-4734-bdc4-a43a91eaa5c4">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzYtOC0xLTEtMA_2989b01c-88be-4e8f-9536-72af89f2498d">74</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0eda19350cac44c0b7ef7fcb6cd4dd34_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzctMi0xLTEtMA_376dca74-7961-4cc3-9e13-f802ca5ea5da">47,078</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if7fc4105fd3c4df393dfd1452bc22e43_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzctNC0xLTEtMA_ba504e04-5e07-4010-9e0d-e7080b06051d">9,472</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2acb32310bae42a7b4aae177e65d8ec2_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzctNi0xLTEtMA_a1d76d6a-422f-48f0-bca9-b97308465b6a">1,048</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5b1e591560f14cdc9ac75ebf01349294_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzctOC0xLTEtMA_3ec9f500-adc8-4ec3-99f3-c38974fd5782">57,598</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: AOCI attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9b3e1a6325ad40e2a4d84474bb456dc6_I20190731" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzgtMi0xLTEtMA_205ed6f1-bba1-401c-9d3c-9675c7826980">594</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i82b2f995ce694cb483b6008efdf4712e_I20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzgtNC0xLTEtMA_16fc10e5-87e6-4061-aa16-90048ae2b4d6">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5a6a2d1f4736468aa9c5e1ab85116206_I20190731" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzgtNi0xLTEtMA_1efa1c58-cdd5-4f82-874e-6ad6f7e86185">&#8212;</ix:nonFraction></span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9d2e111db8cb45fca7b5fe71d9510f36_I20190731" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzgtOC0xLTEtMA_fc9d8c2c-0c88-4aab-a725-c435ad97d4d6">594</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4ebde6eca00a400a9169d4d5293201dc_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzktMi0xLTEtMA_99a2333f-659d-4e70-84b8-b674e383b45f">46,484</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5754d35b03e440d4b827320050085dd5_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzktNC0xLTEtMA_756b3625-6020-4534-9133-4c965a969a29">9,472</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if04277a5ab9f4b65b92049edf9d8c986_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzktNi0xLTEtMA_8bfd7c57-266b-47c9-be4f-ad42b26ef891">1,048</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if3ffc440c3b74a19af3ea02817634971_I20190731" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzktOC0xLTEtMA_41a3c0c9-5ed3-4f30-9760-c2a58a514617">57,004</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"></td></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">We do not recognize deferred taxes for a majority of the foreign currency translation gains and losses because we do not anticipate reversal in the foreseeable future.</span></div></ix:continuation></ix:continuation><div style="padding-left:31.5pt;text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-34</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>tho7312020exhibit42.htm
<DESCRIPTION>EX-4.2
<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 2020 Workiva -->
<title>Document</title></head><body><div id="i36ef79f9c76841e6b1d85ce050cbfe66_1"></div><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 4.2</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DESCRIPTION OF COMMON STOCK</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This section describes the general terms and provisions of the shares of Thor Industries, Inc.&#8217;s (&#34;Thor&#34; or the &#34;Company&#34;) common stock, par value $0.10 per share. This description is only a summary. Our Amended and Restated Certificate of Incorporation, as amended (&#34;Certificate of Incorporation&#34;), and our Amended and Restated By-Laws, as amended (&#34;By-Laws&#34;), have been filed with the U.S. Securities and Exchange Commission (&#34;SEC&#34;). For a more thorough understanding of the terms of our common stock, we refer you to our Certificate of Incorporation and our By-Laws.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">General.  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Certificate of Incorporation provides that we may issue up to two hundred fifty-one million (251,000,000) shares, consisting of two hundred fifty million (250,000,000) shares of common stock, par value ten cents ($0.10) each, and one million (1,000,000) shares of preferred stock, par value ten cents ($0.10) each, which may be issued from time to time in one or more series.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Voting Rights.  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The holders of our common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders, including the election of directors, and do not have cumulative voting rights. Accordingly, the holders of a majority of the shares of common stock entitled to vote in the election of directors can elect all of the directors standing for election, if they so choose. No person may be nominated for election as a director of Thor who has not agreed to resign from the Board of Directors upon failing to receive a majority of the votes cast in an election that is not a contested election (as defined in our By-Laws), contingent upon the acceptance of the proffered resignation by the Board of Directors, with the recommendation of the governance committee (if any) of the Board. Our proxy access program allows a group of up to twenty (20) holders of our common stock who have owned at least 3% of our outstanding shares of common stock for a period of at least three (3) years to nominate individuals for up to two (2) or 25% of the director seats up for election, whichever is greater, and include those nominations in our Proxy Statement, subject to procedural and other requirements specified in our By-Laws.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Dividends.  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subject to preferences that may apply to any shares of preferred stock outstanding at the time, holders of common stock are entitled to receive ratably dividends, if any, as may be declared by our board of directors out of funds legally available therefor.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Rights.  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon our liquidation, dissolution or winding-up, the holders of common stock are entitled to share ratably in all assets remaining after payment of all liabilities and the liquidation preferences of any outstanding preferred stock. Holders of common stock have no preemptive or conversion rights or other subscription rights. There are no redemption or sinking fund provisions applicable to our common stock. All outstanding shares of common stock are fully paid and nonassessable.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Certain Provisions of Delaware Law and our Certificate of Incorporation and By-laws</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provisions of Delaware law and our Certificate of Incorporation and our By-laws described below may have the effect of delaying, deferring or discouraging another party from acquiring control of us.</font></div><div style="text-indent:36pt;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Delaware Law</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Section 203 of the Delaware General Corporation Law (the &#34;DGCL&#34;) provides that, subject to certain exceptions specified therein, a corporation shall not engage in any &#34;business combination&#34; with any &#34;interested stockholder&#34; for a three-year period following the time that such stockholder becomes an interested stockholder unless&#58; </font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt;">prior to such time, the board of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder&#59; </font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt;">upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced (excluding certain shares)&#59; or </font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt;">on or subsequent to such time the business combination is approved by the board of directors of the corporation and authorized at any annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2&#47;3% of the outstanding voting stock which is not owned by the interested stockholder. </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Section 203 of the DGCL generally defines an &#34;interested stockholder&#34; to include (x) any person that is the owner of 15% or more of the outstanding voting stock of the corporation, or is an affiliate or associate of the corporation and was the owner of 15% or more of the outstanding voting stock of the corporation at any time within three years immediately prior to the relevant date and (y) the affiliates and associates of any such person. </font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Section 203 of the DGCL generally defines a &#34;business combination&#34; to include (1) any merger or consolidation involving the corporation and the interested stockholder&#59; (2) any merger, sale or other disposition of 10% or more of the assets of the corporation with or to an interested stockholder&#59; (3) subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder&#59; (4) any transaction which would result in increasing the proportionate share of the stock of the corporation or its subsidiaries owned by the interested stockholder&#59; and (5) the receipt by the interested stockholder of the benefit (except proportionately as a stockholder) of any loans, advances, guarantees, pledges, or other financial benefits. </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under certain circumstances, Section 203 of the DGCL makes it more difficult for a person who would be an interested stockholder to effect various business combinations with a corporation for a three-year period, although a certificate of incorporation or stockholder-adopted by-laws may exclude a corporation from the restrictions imposed thereunder. Neither our Certificate of Incorporation nor our By-Laws exclude the Company from the restrictions imposed upon Section 203 of the DGCL. It is anticipated that the provisions of Section 203 of the DGCL may encourage companies interested in acquiring the Company to negotiate in advance with the Board of Directors, since the stockholder approval requirement would be avoided if the Board of Directors approves, prior to the time the stockholder becomes an interested stockholder, either the business combination or the transaction which results in the stockholder becoming an interested stockholder.</font></div><div style="text-indent:36pt;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Certificate of Incorporation</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Certificate of Incorporation requires the affirmative vote of the holders of at least 75% of the shares of the Company entitled to vote generally for the election of directors, voting together as a single class, in order to approve or authorize any Business Combination (as defined below) which has not been approved or authorized by 75% of the directors then in office. The term &#34;Business Combination&#34; as used in the Certificate of Incorporation means&#58;</font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt;">any merger or consolidation of the Company or an subsidiary of the Company with any other corporation which is required by law to be approved or authorized by the stockholders&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt;">any sale, lease or exchange of all, or substantially all of the property and assets of the Company or any subsidiary of the Company&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt;">any distribution to stockholders in partial or complete liquidation of the assets of the Company or any subsidiary of the Company&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt;">the issuance or transfer by the Company or any subsidiary of the Company of any securities of the Company or any subsidiary which is required by law to be approved or authorized by the stockholders, or with respect to which stockholder approval or authorization would be a prerequisite to the listing on the New York Stock Exchange the securities to be issued or transferred&#59; and</font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:3pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">v.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">any reclassification of securities or recapitalization of the Company, or any merger or consolidation of the Company with any of its subsidiaries, which is required by law to be approved or authorized by the stockholders, or with respect to which stockholder approval or authorization would be a prerequisite to the listing on the New York Stock Exchange of the securities to be issued or transferred.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This provision in our Certificate of Incorporation could prohibit or delay mergers or other takeover or change in control attempts and, accordingly, may discourage attempts to acquire us.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, our Certificate of Incorporation provides that the vote of the holders of at least 75% of the shares of the Company entitled to vote generally for the election of directors, voting together as a single class, is required to remove any director from office without cause.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Certificate of Incorporation authorizes our Board of Directors to provide for series of preferred stock and, with respect to each such series, to fix the number of shares constituting such series and the designation of such series, the voting powers (if any) of the shares of such series, and the preferences and relative, participating, optional or other special rights, if any, and any qualifications, limitations or restrictions thereof, of the shares of such series. </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We believe that the ability of the Board of Directors to issue one or more series of preferred stock provides Thor with flexibility in structuring possible future financings and acquisitions, and in meeting other corporate needs that might arise. The authorized shares of the preferred stock, as well as shares of common stock, will be available for issuance without further action by our stockholders, unless action is required by applicable law or the rules of any stock exchange or automated quotation system on which our securities may be listed or traded. The New York Stock Exchange currently requires stockholder approval as a prerequisite to listing shares in several instances, including in some cases where the present or potential issuance of shares could result in a 20% increase in the number of shares of our common stock outstanding or in the amount of voting securities outstanding. If the approval of Thor stockholders is not required for the issuance of shares of preferred stock or common stock, the Board may determine not to seek stockholder approval. </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Board of Directors could also issue a series of preferred stock that could, depending on the terms of such series, impede the completion of a merger, tender offer or other takeover attempt. The Board of Directors will make any determination to issue such shares based on its judgment as to the best interests of the Company and its stockholders. The Board of Directors, in so acting, could issue preferred stock having terms that could discourage an acquisition attempt through which an acquirer may be able to change the composition of the Board of Directors, including a tender offer or other transaction that some, or a majority, of the stockholders of the Company might believe to be in their best interests or in which stockholders might receive a premium for their stock over the then current market price of such stock. We will indemnify our officers and directors against losses that they may incur in investigations and legal proceedings resulting from their services to us, which may include services in connection with takeover defense measures.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">By-Laws</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our By-Laws provide that, subject to certain exceptions, any stockholder desiring to propose business or nominate a person to the Board of Directors at a stockholders meeting, including via Thor&#8217;s proxy access program, must give notice of any proposals or nominations within specified time frames and in proper form and substance. In addition, our By-Laws provide that we will hold a special meeting of stockholders only if our directors or our president or secretary calls the meeting or if the holders of record of a majority of the outstanding shares of the Company entitled to vote at such meeting (and by the beneficial owner or owners, if any, on whose behalf the request is made) submit a written request for the meeting in proper form and substance.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These provisions may have the effect of precluding a nomination for the election of directors or the conduct of business at a particular annual meeting if the proper procedures are not followed or may discourage or deter a third party from conducting a solicitation of proxies to elect its own slate of directors or otherwise attempting to obtain control of the Company, even if the conduct of such solicitation or such attempt might be beneficial to us and our stockholders. In order to have us include a proposal in our annual proxy statement other than via our proxy access program, the proponent and the proposal must also comply with the proxy proposal submission rules of the SEC.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our By-Laws may be adopted, amended or repealed by the Board of Directors, subject to amendment or repeal by the stockholders entitled to vote thereon.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Transfer Agent</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The transfer agent and registrar for our common stock is Computershare Limited.</font></div><div style="margin-top:9pt;"><font><br></font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>tho7312020exhibit211.htm
<DESCRIPTION>EX-21.1
<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 2020 Workiva -->
<title>Document</title></head><body><div id="i8e7b33e98968482db1b0b377c9dad8a2_1"></div><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 21.1</font></div><div style="margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Subsidiaries of the Registrant</font></div><div style="text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The subsidiaries of the Registrant, excluding those which, considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary as of July 31, 2020, are&#58;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:59.897%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.401%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.402%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Subsidiary</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Jurisdiction</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2700 Real Estate Holdings, LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Airstream, Inc.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nevada</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balder Industries GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">B&#252;rstner GmbH&#160;&#38; Co. KG</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">B&#252;rstner S.A.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Camping Oase Kerpen GmbH &#8211; 80% economic interest</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capron GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caraconsult GmbH &#8211; 75% economic interest</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carado GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cruiser RV, LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dethleffs France S.A.R.L. &#8211; 98% economic interest</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dethleffs GmbH&#160;&#38; Co. KG</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DRV, LLC.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Center Bad Waldsee GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Center Stuttgart GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Holdings UK Ltd.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United&#160;Kingdom</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Iberica S.L. &#8211; 51% economic interest</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Spain</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Immobilien GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Immobilien Isny GmbH&#160;&#38; Co. KG</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Italia S.p.A.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Nederland BV</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Nord ApS</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denmark</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group SE</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Suomi OY</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group Sverige AB &#8211; 51% economic interest</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sweden</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Erwin Hymer Group UK Ltd.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Etrusco GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Freya Holdings Ltd.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bermuda</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goldschmitt techmobil GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Grundst&#252;cksgesellschaft Sassenberg GmbH&#160;&#38; Co. KG</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Heartland Recreational Vehicles, LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hodur Industries, LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hymer GmbH&#160;&#38; Co. KG</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hymer Immobilien GmbH&#160;&#38; Co. KG</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hymer Loisirs France S.A.R.L.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Jayco, Inc</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">K.Z., Inc.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Keystone RV Company</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">KZRV, L.P.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr></table></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:59.897%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.401%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.402%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Laika Caravans S.p.a.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LMC Caravan GmbH&#160;&#38; Co. KG</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Luoyang Erwin Hymer &#8211; Loncen Caravan Co. LTD &#8211; 50% economic interest</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorized Real Estate, LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Movera GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Niesmann+ Bischoff GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Odin Industries GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Postle Operating, LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rental Alliance GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sif Industries B.V.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sunlight GmbH</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Temple Operating, LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TH2connect, LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thor Motor Coach, Inc.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thor Tech, Inc.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nevada</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thor Wakarusa LLC</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indiana</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Towable Holdings, Inc.</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tyr Holdings LLC&#160;&#38; Co. KG</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>tho7312020exhibit231.htm
<DESCRIPTION>EX-23.1
<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 2020 Workiva -->
<title>Document</title></head><body><div id="i4262fbfa4f0343559ebfa1fad5479980_1"></div><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 23.1</font></div><div style="text-align:center;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);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 style="text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We consent to the incorporation by reference in Registration Statement No.&#160;333-231106 on Form S-3 and Nos. 333-171385 and 333-215015 on Form S-8 of our reports dated September&#160;28, 2020, relating to the financial statements of Thor Industries, Inc. and subsidiaries (the &#8220;Company&#8221;), and the effectiveness of the Company&#8217;s internal control over financial reporting, appearing in the Annual Report on Form 10-K of Thor Industries, Inc. for the year ended July 31, 2020.</font></div><div style="margin-top:14pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#47;s&#47; Deloitte&#160;&#38; Touche LLP</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Chicago, Illinois</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">September&#160;28, 2020</font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>tho7312020exhibit311.htm
<DESCRIPTION>EX-31.1
<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 2020 Workiva -->
<title>Document</title></head><body><div id="i67868ce8df9e4ca38de570ee645da6da_1"></div><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">EXHIBIT 31.1</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">RULE 13a-14(a) CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">I, Robert W. Martin, certify that&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">I have reviewed this quarterly report on Form 10-Q of Thor Industries, Inc.&#59;</font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">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="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">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="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The registrant&#8217;s other certifying officer(s) 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="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;">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="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;">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="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">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 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="text-indent:-18pt;padding-left:90pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The registrant&#8217;s other certifying officer(s) 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 registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;">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="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal controls over financial reporting.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:5.771%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:44.514%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:46.415%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DATE&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Robert W. Martin</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Robert W. Martin</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal executive officer)</font></td></tr></table></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>tho7312020exhibit312.htm
<DESCRIPTION>EX-31.2
<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 2020 Workiva -->
<title>Document</title></head><body><div id="i0c90b7b82e6148a0a160fe7a06cc0da2_1"></div><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">EXHIBIT 31.2</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">RULE 13a-14(a) CERTIFICATION OF THE CHIEF FINANCIAL OFFICER </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">I, Colleen Zuhl, certify that&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">I have reviewed this quarterly report on Form 10-Q of Thor Industries, Inc.&#59;</font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">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="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">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="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The registrant&#8217;s other certifying officer(s) 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="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;">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="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;">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="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">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 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="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The registrant&#8217;s other certifying officer(s) 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 registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;">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="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal controls over financial reporting.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:5.771%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:44.514%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:46.415%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DATE&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Colleen Zuhl</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Colleen Zuhl</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal financial and accounting officer)</font></td></tr></table></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>tho7312020exhibit321.htm
<DESCRIPTION>EX-32.1
<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 2020 Workiva -->
<title>Document</title></head><body><div id="icc82f6012a1e49b9a781c3f2c21c7928_1"></div><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">EXHIBIT 32.1</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">SECTION 1350 CERTIFICATION</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">OF CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with this quarterly report on Form 10-Q of Thor Industries, Inc. for the period ended July 31, 2020, I, Robert W. Martin, President and Chief Executive Officer of Thor Industries, Inc., hereby certify pursuant to 18 U.S.C. </font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">this Form 10-Q for the period ended July 31, 2020 fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">the information contained in this Form 10-Q for the period ended July 31, 2020 fairly presents, in all material respects, the financial condition and results of operations of Thor Industries, Inc.</font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="padding-left:18pt;text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:5.894%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:45.328%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:45.478%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DATE&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Robert W. Martin</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Robert W. Martin</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal executive officer)</font></td></tr></table></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>tho7312020exhibit322.htm
<DESCRIPTION>EX-32.2
<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 2020 Workiva -->
<title>Document</title></head><body><div id="ibc770bb2915e4774933447537f8037e0_1"></div><div style="min-height:36pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">EXHIBIT 32.2</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:18pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">SECTION 1350 CERTIFICATION</font></div><div style="text-indent:18pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">OF CHIEF FINANCIAL OFFICER</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with this quarterly report on Form 10-Q of Thor Industries, Inc. for the period ended July 31, 2020, I, Colleen Zuhl, Senior Vice President and Chief Financial Officer of Thor Industries, Inc., hereby certify pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">this Form 10-Q for the period ended July 31, 2020 fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">the information contained in this Form 10-Q for the period ended July 31, 2020 fairly presents, in all material respects, the financial condition and results of operations of Thor Industries, Inc.</font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="padding-left:18pt;text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:5.894%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:45.328%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:45.478%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DATE&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Colleen Zuhl</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Colleen Zuhl</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal financial and accounting officer)</font></td></tr></table></div><div style="padding-left:18pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>tho-20200731.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:3e86164d-e6b7-4d79-bd18-6962c25d2522,g:1d26d3e3-2cd6-4fd7-920f-6695b55be4ff-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tho="http://www.thorindustries.com/20200731" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.thorindustries.com/20200731">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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="tho-20200731_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="tho-20200731_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tho-20200731_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="tho-20200731_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.thorindustries.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.thorindustries.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.thorindustries.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="ConsolidatedStatementsofIncomeandComprehensiveIncome" roleURI="http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome">
        <link:definition>1003004 - Statement - Consolidated Statements of Income and Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofStockholdersEquity" roleURI="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity">
        <link:definition>1004005 - Statement - Consolidated Statement 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="ConsolidatedStatementofStockholdersEquityParenthetical" roleURI="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical">
        <link:definition>1005006 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.thorindustries.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.thorindustries.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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2202201 - Disclosure - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail">
        <link:definition>2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail" roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail">
        <link:definition>2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Difference Between Basic and Diluted Shares Outstanding (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.thorindustries.com/role/ACQUISITIONS">
        <link:definition>2106102 - 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="ACQUISITIONSTables" roleURI="http://www.thorindustries.com/role/ACQUISITIONSTables">
        <link:definition>2307302 - Disclosure - ACQUISITIONS (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="ACQUISITIONSErwinHymerAdditionalInformationDetails" roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails">
        <link:definition>2408403 - Disclosure - ACQUISITIONS - Erwin Hymer - 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="ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails" roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails">
        <link:definition>2409404 - Disclosure - ACQUISITIONS - Erwin Hymer - Estimated Fair Value of Assets and 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="ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1" roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1">
        <link:definition>2409404 - Disclosure - ACQUISITIONS - Erwin Hymer - Estimated Fair Value of Assets and 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="ACQUISITIONSErwinHymerProFormaInformationDetails" roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails">
        <link:definition>2410405 - Disclosure - ACQUISITIONS - Erwin Hymer - Pro Forma 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="ACQUISITIONSTogoGroupAdditionalInformationDetails" roleURI="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails">
        <link:definition>2411406 - Disclosure - ACQUISITIONS - Togo Group - 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="ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>2412407 - Disclosure - ACQUISITIONS - Togo Group - Schedule of Net 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="BUSINESSSEGMENTS" roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTS">
        <link:definition>2113103 - Disclosure - BUSINESS SEGMENTS</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="BUSINESSSEGMENTSTables" roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSTables">
        <link:definition>2314303 - Disclosure - BUSINESS SEGMENTS (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="BUSINESSSEGMENTSAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail">
        <link:definition>2415408 - Disclosure - BUSINESS SEGMENTS - 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="BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail" roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail">
        <link:definition>2416409 - Disclosure - BUSINESS SEGMENTS - 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="BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail" roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail">
        <link:definition>2417410 - Disclosure - BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (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="BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail" roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail">
        <link:definition>2418411 - Disclosure - BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Geographic Region Item (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="DERIVATIVESANDHEDGING" roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGING">
        <link:definition>2119104 - Disclosure - DERIVATIVES AND HEDGING</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="DERIVATIVESANDHEDGINGTables" roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables">
        <link:definition>2320304 - Disclosure - DERIVATIVES AND HEDGING (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="DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails" roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails">
        <link:definition>2421412 - Disclosure - DERIVATIVES AND HEDGING - Fair Value of Our Derivative Instruments and the Associated 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="DERIVATIVESANDHEDGINGAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail">
        <link:definition>2422413 - Disclosure - DERIVATIVES AND HEDGING - 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="DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails" roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails">
        <link:definition>2423414 - Disclosure - DERIVATIVES AND HEDGING - Financial Statement Impact of Derivatives (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="INVENTORIES" roleURI="http://www.thorindustries.com/role/INVENTORIES">
        <link:definition>2124105 - Disclosure - INVENTORIES</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="INVENTORIESTables" roleURI="http://www.thorindustries.com/role/INVENTORIESTables">
        <link:definition>2325305 - Disclosure - 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="INVENTORIESScheduleofMajorClassificationsofInventoriesDetail" roleURI="http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail">
        <link:definition>2426415 - Disclosure - INVENTORIES - Schedule of Major Classifications of Inventories (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="INVENTORIESAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail">
        <link:definition>2427416 - Disclosure - INVENTORIES - 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="PROPERTYPLANTANDEQUIPMENT" roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT">
        <link:definition>2128106 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</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="PROPERTYPLANTANDEQUIPMENTTables" roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables">
        <link:definition>2329306 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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="PROPERTYPLANTANDEQUIPMENTDetail" roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail">
        <link:definition>2430417 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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="INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS" roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS">
        <link:definition>2131107 - Disclosure - INTANGIBLE ASSETS, GOODWILL 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="INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables" roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables">
        <link:definition>2332307 - Disclosure - INTANGIBLE ASSETS, GOODWILL 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="INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail" roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail">
        <link:definition>2433418 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Components of Amortizable Intangible Assets (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="INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail" roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail">
        <link:definition>2434419 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Estimated Amortization Expense (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="INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail">
        <link:definition>2435420 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - 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="INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail" roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail">
        <link:definition>2436421 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Changes in Carrying Amount of Goodwill by Reportable 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="INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail" roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail">
        <link:definition>2437422 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Summary of Components of Net Balance (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="CONCENTRATIONOFRISK" roleURI="http://www.thorindustries.com/role/CONCENTRATIONOFRISK">
        <link:definition>2138108 - Disclosure - CONCENTRATION OF RISK</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="CONCENTRATIONOFRISKDetail" roleURI="http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail">
        <link:definition>2439423 - Disclosure - CONCENTRATION OF RISK (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="EMPLOYEEBENEFITPLANS" roleURI="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>2140109 - 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="EMPLOYEEBENEFITPLANSDetail" roleURI="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail">
        <link:definition>2441424 - Disclosure - EMPLOYEE BENEFIT 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="FAIRVALUEMEASUREMENTS" roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>2142110 - 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.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>2343308 - 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="FAIRVALUEMEASUREMENTSDetail" roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail">
        <link:definition>2444425 - Disclosure - FAIR VALUE MEASUREMENTS (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="PRODUCTWARRANTY" roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTY">
        <link:definition>2145111 - Disclosure - PRODUCT WARRANTY</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="PRODUCTWARRANTYTables" roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYTables">
        <link:definition>2346309 - Disclosure - PRODUCT WARRANTY (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="PRODUCTWARRANTYAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail">
        <link:definition>2447426 - Disclosure - PRODUCT WARRANTY - 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="PRODUCTWARRANTYScheduleofChangesinLiabilityDetail" roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail">
        <link:definition>2448427 - Disclosure - PRODUCT WARRANTY - Schedule of Changes in Liability (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="LONGTERMDEBT" roleURI="http://www.thorindustries.com/role/LONGTERMDEBT">
        <link:definition>2149112 - Disclosure - LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTTables" roleURI="http://www.thorindustries.com/role/LONGTERMDEBTTables">
        <link:definition>2350310 - Disclosure - LONG-TERM DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail">
        <link:definition>2451428 - Disclosure - LONG-TERM DEBT - 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="LONGTERMDEBTScheduleofLongtermDebtDetails" roleURI="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails">
        <link:definition>2452429 - Disclosure - LONG-TERM 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="LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" roleURI="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails">
        <link:definition>2453430 - Disclosure - LONG-TERM DEBT - Schedule of Maturities 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="INCOMETAXES" roleURI="http://www.thorindustries.com/role/INCOMETAXES">
        <link:definition>2154113 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://www.thorindustries.com/role/INCOMETAXESTables">
        <link:definition>2355311 - 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="INCOMETAXESAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail">
        <link:definition>2456431 - Disclosure - INCOME TAXES - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESEarningsBeforeIncomeTaxesDetails" roleURI="http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails">
        <link:definition>2457432 - Disclosure - INCOME TAXES - Earnings Before Income Taxes (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="INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail" roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail">
        <link:definition>2458433 - Disclosure - INCOME TAXES - Schedule of Components of Provision for Taxes (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="INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail" roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail">
        <link:definition>2459434 - Disclosure - INCOME TAXES - Schedule of Differences between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes (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="INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail" roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail">
        <link:definition>2460435 - Disclosure - INCOME TAXES - Schedule of Deferred Income Tax Balances (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="INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail" roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail">
        <link:definition>2461436 - Disclosure - INCOME TAXES - Schedule of Changes in Unrecognized Tax Benefit (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="INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail" roleURI="http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail">
        <link:definition>2462437 - Disclosure - INCOME TAXES - Components of Total Unrecognized Tax Benefits (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="CONTINGENTLIABILITIESANDCOMMITMENTS" roleURI="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS">
        <link:definition>2163114 - Disclosure - CONTINGENT LIABILITIES AND COMMITMENTS</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="CONTINGENTLIABILITIESANDCOMMITMENTSDetail" roleURI="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail">
        <link:definition>2464438 - Disclosure - CONTINGENT LIABILITIES AND COMMITMENTS (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="LEASES" roleURI="http://www.thorindustries.com/role/LEASES">
        <link:definition>2165115 - 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="LEASESTables" roleURI="http://www.thorindustries.com/role/LEASESTables">
        <link:definition>2366312 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESComponentsofLeaseCostsDetails" roleURI="http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails">
        <link:definition>2467439 - Disclosure - LEASES - Components of Lease 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="LEASESSupplementalCashFlowInformationDetails" roleURI="http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails">
        <link:definition>2468440 - Disclosure - LEASES - Supplemental Cash Flow 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="LEASESAssetsandLiabilitiesDetails" roleURI="http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails">
        <link:definition>2469441 - Disclosure - LEASES - Assets and 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="LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails" roleURI="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails">
        <link:definition>2470442 - Disclosure - LEASES - Schedule of Maturities of Company's Operating and Finance Leases (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="LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1" roleURI="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1">
        <link:definition>2470442 - Disclosure - LEASES - Schedule of Maturities of Company's Operating and Finance Leases (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="LEASESMaturitiesUnderTopic840Details" roleURI="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details">
        <link:definition>2471443 - Disclosure - LEASES - Maturities Under Topic 840 (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="LEASESMaturitiesUnderTopic840Details_1" roleURI="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details_1">
        <link:definition>2471443 - Disclosure - LEASES - Maturities Under Topic 840 (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="LEASESAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/LEASESAdditionalInformationDetail">
        <link:definition>2472444 - Disclosure - LEASES - 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="STOCKHOLDERSEQUITY" roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITY">
        <link:definition>2173116 - Disclosure - STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYTables" roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables">
        <link:definition>2374313 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYAdditionalInformationDetail" roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail">
        <link:definition>2475445 - Disclosure - STOCKHOLDERS' EQUITY - 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="STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail" roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail">
        <link:definition>2476446 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (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="REVENUERECOGNITION" roleURI="http://www.thorindustries.com/role/REVENUERECOGNITION">
        <link:definition>2177117 - 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="REVENUERECOGNITIONTables" roleURI="http://www.thorindustries.com/role/REVENUERECOGNITIONTables">
        <link:definition>2378314 - Disclosure - REVENUE RECOGNITION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITIONDetail" roleURI="http://www.thorindustries.com/role/REVENUERECOGNITIONDetail">
        <link:definition>2479447 - Disclosure - REVENUE RECOGNITION (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="ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS">
        <link:definition>2180118 - Disclosure - ACCUMULATED OTHER 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="ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables">
        <link:definition>2381315 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (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="ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails">
        <link:definition>2482448 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (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="tho_OtherComprehensiveIncomelossOtherLossNetOfTax" abstract="false" name="OtherComprehensiveIncomelossOtherLossNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_DealerNetworkMember" abstract="true" name="DealerNetworkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_ClassbMotorizedMember" abstract="true" name="ClassbMotorizedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_OtherEuropeMember" abstract="true" name="OtherEuropeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_LiabilitiesRelatedToFactoredReceivables" abstract="false" name="LiabilitiesRelatedToFactoredReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" abstract="false" name="LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_FreedomRoadsMember" abstract="true" name="FreedomRoadsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_TwoThousandTenEquityIncentivePlanMember" abstract="true" name="TwoThousandTenEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_DebtInstrumentVariableInterestRateFloor" abstract="false" name="DebtInstrumentVariableInterestRateFloor" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" abstract="false" name="OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_TermOfProductWarrantyTwoMember" abstract="true" name="TermOfProductWarrantyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_EuropeanMember" abstract="true" name="EuropeanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_FifthWheelsTowablesMember" abstract="true" name="FifthWheelsTowablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_NatureOfOperationsPolicyTextBlock" abstract="false" name="NatureOfOperationsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tho_CampervanMember" abstract="true" name="CampervanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_UsTrancheMember" abstract="true" name="UsTrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_NorthAmericanMember" abstract="true" name="NorthAmericanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember" abstract="true" name="AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" abstract="false" name="ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" abstract="false" name="ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_AcquisitionRelatedCosts" abstract="false" name="AcquisitionRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing" abstract="false" name="StandbyRepurchaseObligationsOnDealerInventoryFinancing" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_DebtInstrumentPrincipalPaymentPercentage" abstract="false" name="DebtInstrumentPrincipalPaymentPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tho_OtherLongTermDebtMember" abstract="true" name="OtherLongTermDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" abstract="false" name="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_IncomeTaxProvisionTypeDomain" abstract="true" name="IncomeTaxProvisionTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_EuroFinancialInstitutionsOneMember" abstract="true" name="EuroFinancialInstitutionsOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_InsuranceReservesPolicyTextBlock" abstract="false" name="InsuranceReservesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tho_ComparisonAxis" abstract="true" name="ComparisonAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tho_OtherRvRelatedMember" abstract="true" name="OtherRvRelatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_DealerNetworkAndCustomerRelationshipsMember" abstract="true" name="DealerNetworkAndCustomerRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_WarrantyPeriodForRetailCustomer" abstract="false" name="WarrantyPeriodForRetailCustomer" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock" abstract="false" name="AccountingPronouncementsNotYetAdoptedPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tho_ScheduleOfIntangibleAssetsAndGoodwillTable" abstract="true" name="ScheduleOfIntangibleAssetsAndGoodwillTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tho_FactoredAccountsReceivablePolicyPolicyTextBlock" abstract="false" name="FactoredAccountsReceivablePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tho_GiltiMember" abstract="true" name="GiltiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_ProductPropertyLiabilityAndRelatedLiabilities" abstract="false" name="ProductPropertyLiabilityAndRelatedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_DesignTechnologyAndOtherIntangiblesMember" abstract="true" name="DesignTechnologyAndOtherIntangiblesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" abstract="false" name="ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tho_UnrecognizedTaxBenefitsCurrent" abstract="false" name="UnrecognizedTaxBenefitsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_ABLAndTermLoanMember" abstract="true" name="ABLAndTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_ErwinHymerGroupMember" abstract="true" name="ErwinHymerGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_RentalVehiclesMember" abstract="true" name="RentalVehiclesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_LIFOMember" abstract="true" name="LIFOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" abstract="false" name="FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_ClassaMotorizedMember" abstract="true" name="ClassaMotorizedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" abstract="false" name="MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tho_MotorcaravanMember" abstract="true" name="MotorcaravanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_TemporaryEquityAwardExpirationPeriod" abstract="false" name="TemporaryEquityAwardExpirationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tho_LineOfCreditFacilityAdditionalBorrowingAmount" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_DeferredTaxAssetsOperatingLeases" abstract="false" name="DeferredTaxAssetsOperatingLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_ForeignCurrencyContractLossesMember" abstract="true" name="ForeignCurrencyContractLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" abstract="false" name="IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_ComparisonDomain" abstract="true" name="ComparisonDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_ForeignSubsidariesMember" abstract="true" name="ForeignSubsidariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_ClasscMotorizedMember" abstract="true" name="ClasscMotorizedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_UnsecuredSeriesOneDebtMember" abstract="true" name="UnsecuredSeriesOneDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" abstract="false" name="ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" abstract="false" name="UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_ProformaIncomeMember" abstract="true" name="ProformaIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" abstract="false" name="DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_NetOperatingLossCarryForwards" abstract="false" name="NetOperatingLossCarryForwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_EuroTrancheMember" abstract="true" name="EuroTrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" abstract="false" name="IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_InventoryChassis" abstract="false" name="InventoryChassis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage" abstract="false" name="DebtInstrumentQuarterlyPrincipalRepaymentPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" abstract="false" name="ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_BusinessAcquisitionRelatedCostsDomain" abstract="true" name="BusinessAcquisitionRelatedCostsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_NorthAmericanMotorizedMember" abstract="true" name="NorthAmericanMotorizedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_DeferredTaxAssetsLiabilitiesInventory" abstract="false" name="DeferredTaxAssetsLiabilitiesInventory" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tho_BacklogMember" abstract="true" name="BacklogMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_EuroFinancialInstitutionsTwoMember" abstract="true" name="EuroFinancialInstitutionsTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_EuroInterbankOfferedRateEurIBORMember" abstract="true" name="EuroInterbankOfferedRateEurIBORMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_TravelTrailersAndOtherTowablesMember" abstract="true" name="TravelTrailersAndOtherTowablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_IncomeTaxProvisionTypeAxis" abstract="true" name="IncomeTaxProvisionTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tho_SwinglineCreditFacilityMember" abstract="true" name="SwinglineCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_OtherCountryMember" abstract="true" name="OtherCountryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_DebtCovenantCoverageRatioThresholdAmount" abstract="false" name="DebtCovenantCoverageRatioThresholdAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_FactoredAccountsReceivable" abstract="false" name="FactoredAccountsReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_TogoGroupMember" abstract="true" name="TogoGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" abstract="false" name="FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember" abstract="true" name="AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_DebtCovenantCoverageRatioThresholdPercentage" abstract="false" name="DebtCovenantCoverageRatioThresholdPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tho_StockBasedCompensationAndStockholdersEquityLineItems" abstract="true" name="StockBasedCompensationAndStockholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_FifoMember" abstract="true" name="FifoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_RepurchaseAndGuaranteeReserveBalances" abstract="false" name="RepurchaseAndGuaranteeReserveBalances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_NorthAmericanTowablesMember" abstract="true" name="NorthAmericanTowablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_ProceedsFromTermLoan" abstract="false" name="ProceedsFromTermLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_StockBasedCompensationAndStockholdersEquityTable" abstract="true" name="StockBasedCompensationAndStockholdersEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract" abstract="true" name="GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tho_AssetBasedCreditFacilityMember" abstract="true" name="AssetBasedCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_TermOfSwap" abstract="false" name="TermOfSwap" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tho_NatureOfOperationsAndSignificantAccountingPoliciesTable" abstract="true" name="NatureOfOperationsAndSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tho_AccumulatedOtherGainLossAttributableToParentMember" abstract="true" name="AccumulatedOtherGainLossAttributableToParentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" abstract="false" name="GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_IntangibleAssetsAndGoodwillLineItems" abstract="true" name="IntangibleAssetsAndGoodwillLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tho_OneUsFinancialInstitutionMember" abstract="true" name="OneUsFinancialInstitutionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_CaravanMember" abstract="true" name="CaravanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_NetOperatingLossCarryForwardsYearOfExpiration" abstract="false" name="NetOperatingLossCarryForwardsYearOfExpiration" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tho_IncomeTaxLineItems" abstract="true" name="IncomeTaxLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tho_RecreationVehiclesMember" abstract="true" name="RecreationVehiclesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" abstract="false" name="IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_BusinessAcquisitionProFormaProfessionalFee" abstract="false" name="BusinessAcquisitionProFormaProfessionalFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_UnsecuredSeriesTwoDebtMember" abstract="true" name="UnsecuredSeriesTwoDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_SubsidaryLoanMember" abstract="true" name="SubsidaryLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_AcquisitionCostsMember" abstract="true" name="AcquisitionCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_HeldByOneFinancialInstitutionMember" abstract="true" name="HeldByOneFinancialInstitutionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_TermOfProductWarrantyOneMember" abstract="true" name="TermOfProductWarrantyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_BusinessAcquisitionRelatedCostsAxisAxis" abstract="true" name="BusinessAcquisitionRelatedCostsAxisAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tho_BusinessAcquisitionRelatedCostsAxis" abstract="true" name="BusinessAcquisitionRelatedCostsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" abstract="false" name="TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tho_TaxCreditCarryForwardExpirationYear" abstract="false" name="TaxCreditCarryForwardExpirationYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:gYearItemType"/>
  <xs:element id="tho_TwoThousandSixteenEquityIncentivePlanMember" abstract="true" name="TwoThousandSixteenEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_CorporateAndEliminationsMember" abstract="true" name="CorporateAndEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tho_RepaymentOfTermLoan" abstract="false" name="RepaymentOfTermLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tho_DebtCovenantCoverageRatioMinimum" abstract="false" name="DebtCovenantCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>tho-20200731_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 2020 Workiva-->
<!--r:3e86164d-e6b7-4d79-bd18-6962c25d2522,g:1d26d3e3-2cd6-4fd7-920f-6695b55be4ff-->
<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.thorindustries.com/role/CoverPage" xlink:type="simple" xlink:href="tho-20200731.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_13729e5b-6632-4170-84f9-2562406666d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_13729e5b-6632-4170-84f9-2562406666d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_90de4c62-6ead-4c98-91d2-63d94a9454ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_90de4c62-6ead-4c98-91d2-63d94a9454ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_556bdfa3-68c2-491c-9f52-70abad1c29d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_us-gaap_TaxesPayableCurrent_556bdfa3-68c2-491c-9f52-70abad1c29d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_6ceab36f-29c1-420d-abe7-46cb93dff86b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_6ceab36f-29c1-420d-abe7-46cb93dff86b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProductPropertyLiabilityAndRelatedLiabilities_239a510e-3dee-41ea-8dd1-b0730ac50d32" xlink:href="tho-20200731.xsd#tho_ProductPropertyLiabilityAndRelatedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_tho_ProductPropertyLiabilityAndRelatedLiabilities_239a510e-3dee-41ea-8dd1-b0730ac50d32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_a517ad0a-eb8d-41bd-941b-b94c2c048db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_a517ad0a-eb8d-41bd-941b-b94c2c048db3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9d9a8afd-dcf1-463e-bd85-c17268bcc90f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_us-gaap_AccountsPayableCurrent_9d9a8afd-dcf1-463e-bd85-c17268bcc90f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_4aeacf1e-cb24-41b4-b416-e4c76056f867" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_us-gaap_OtherShortTermBorrowings_4aeacf1e-cb24-41b4-b416-e4c76056f867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LiabilitiesRelatedToFactoredReceivables_cf84ee97-d9f4-43ce-ae6b-c7364eaea71e" xlink:href="tho-20200731.xsd#tho_LiabilitiesRelatedToFactoredReceivables"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_tho_LiabilitiesRelatedToFactoredReceivables_cf84ee97-d9f4-43ce-ae6b-c7364eaea71e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f4663b86-c22e-47e1-a21a-96bd3fb18a37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a0712d3d-c0c3-4bcc-b4b6-793471b72521" xlink:to="loc_us-gaap_LongTermDebtCurrent_f4663b86-c22e-47e1-a21a-96bd3fb18a37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c390e7ea-f48c-4933-a2b1-7b664a5a619e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_de5b9c89-bb7d-4581-9fd0-d976f371f26d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c390e7ea-f48c-4933-a2b1-7b664a5a619e" xlink:to="loc_us-gaap_CommonStockValue_de5b9c89-bb7d-4581-9fd0-d976f371f26d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c0fae449-7c27-490e-acd1-6d34d6afe3d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c390e7ea-f48c-4933-a2b1-7b664a5a619e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c0fae449-7c27-490e-acd1-6d34d6afe3d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_da26c337-b971-4370-860d-b12e547141e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c390e7ea-f48c-4933-a2b1-7b664a5a619e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_da26c337-b971-4370-860d-b12e547141e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_995b538c-ab37-4ac3-b3f9-ae94a6940b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c390e7ea-f48c-4933-a2b1-7b664a5a619e" xlink:to="loc_us-gaap_TreasuryStockValue_995b538c-ab37-4ac3-b3f9-ae94a6940b2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0b4b8445-1877-4d07-8ee0-a550bc32cd6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c390e7ea-f48c-4933-a2b1-7b664a5a619e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0b4b8445-1877-4d07-8ee0-a550bc32cd6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_beb11365-ea67-4723-8730-08a3eae98573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_c39bf3f8-730c-44ab-b5c8-e4c941fbcab0" xlink:href="tho-20200731.xsd#tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_beb11365-ea67-4723-8730-08a3eae98573" xlink:to="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_c39bf3f8-730c-44ab-b5c8-e4c941fbcab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5d669df7-bc16-4c27-9cd9-5eee01cb29b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_beb11365-ea67-4723-8730-08a3eae98573" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5d669df7-bc16-4c27-9cd9-5eee01cb29b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_683d9b7d-fbaa-4934-899d-24b5f278a325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_beb11365-ea67-4723-8730-08a3eae98573" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_683d9b7d-fbaa-4934-899d-24b5f278a325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a65bef80-4d2f-4ad2-95e5-76b7be163d89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_beb11365-ea67-4723-8730-08a3eae98573" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a65bef80-4d2f-4ad2-95e5-76b7be163d89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_61a088bf-04b8-4f48-a109-d3cf51568e5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7c827cfa-05a1-4851-bb2f-4e11c043c634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesAndStockholdersEquity_61a088bf-04b8-4f48-a109-d3cf51568e5a" xlink:to="loc_us-gaap_LiabilitiesCurrent_7c827cfa-05a1-4851-bb2f-4e11c043c634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_308e36be-4f6f-444e-87c9-069671eb8716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_61a088bf-04b8-4f48-a109-d3cf51568e5a" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_308e36be-4f6f-444e-87c9-069671eb8716" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_29a80911-ee72-4949-a81a-7ec2de98f396" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_61a088bf-04b8-4f48-a109-d3cf51568e5a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_29a80911-ee72-4949-a81a-7ec2de98f396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_50563fa2-543c-496c-be18-45c290524b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_121e9482-7389-4450-8507-1948d2c1c285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_50563fa2-543c-496c-be18-45c290524b59" xlink:to="loc_us-gaap_Goodwill_121e9482-7389-4450-8507-1948d2c1c285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_329b9705-cbd4-437e-be58-807417a273ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_50563fa2-543c-496c-be18-45c290524b59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_329b9705-cbd4-437e-be58-807417a273ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_14c50e3b-e37c-49b1-86c6-b062100e9487" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_50563fa2-543c-496c-be18-45c290524b59" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_14c50e3b-e37c-49b1-86c6-b062100e9487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_9fd7bc67-8bd2-43aa-abd4-0db32d297294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_50563fa2-543c-496c-be18-45c290524b59" xlink:to="loc_us-gaap_EquityMethodInvestments_9fd7bc67-8bd2-43aa-abd4-0db32d297294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_56e71cf1-172d-478c-96cc-15c752cab72b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_50563fa2-543c-496c-be18-45c290524b59" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_56e71cf1-172d-478c-96cc-15c752cab72b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_93f7a01c-3cc0-4ecf-affd-47cfa43c5693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3eb7bd4b-161e-485e-b7e9-1e9aeb78ed8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_93f7a01c-3cc0-4ecf-affd-47cfa43c5693" xlink:to="loc_us-gaap_StockholdersEquity_3eb7bd4b-161e-485e-b7e9-1e9aeb78ed8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_a8930f92-08d5-4c3c-9338-01d8e8c9a9e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_93f7a01c-3cc0-4ecf-affd-47cfa43c5693" xlink:to="loc_us-gaap_MinorityInterest_a8930f92-08d5-4c3c-9338-01d8e8c9a9e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b3565a70-e632-40b2-96f9-75273242b273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d32ada55-01df-44e3-bf9c-c947d15c4f51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b3565a70-e632-40b2-96f9-75273242b273" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d32ada55-01df-44e3-bf9c-c947d15c4f51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f943ec68-c69d-4336-a99a-c5b11e870d19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b3565a70-e632-40b2-96f9-75273242b273" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f943ec68-c69d-4336-a99a-c5b11e870d19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_a030908a-1f0e-4c26-bbc7-5dee2a6c951b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b3565a70-e632-40b2-96f9-75273242b273" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_a030908a-1f0e-4c26-bbc7-5dee2a6c951b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_33704462-6cbc-405a-ab45-32e841a41254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b3565a70-e632-40b2-96f9-75273242b273" xlink:to="loc_us-gaap_InventoryNet_33704462-6cbc-405a-ab45-32e841a41254" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9ef84408-0790-466b-ae46-2c9a4a383e8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b3565a70-e632-40b2-96f9-75273242b273" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9ef84408-0790-466b-ae46-2c9a4a383e8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_c69b482f-4b08-4d83-baca-0b104c7b11a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b3565a70-e632-40b2-96f9-75273242b273" xlink:to="loc_us-gaap_RestrictedCashCurrent_c69b482f-4b08-4d83-baca-0b104c7b11a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FactoredAccountsReceivable_751c75a8-0ea8-4ad0-8500-f70776b605e8" xlink:href="tho-20200731.xsd#tho_FactoredAccountsReceivable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b3565a70-e632-40b2-96f9-75273242b273" xlink:to="loc_tho_FactoredAccountsReceivable_751c75a8-0ea8-4ad0-8500-f70776b605e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c1706fdf-dd69-4bd4-99c2-696f251eb426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_57e33f66-189b-4d03-9016-104ff8cd5b01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c1706fdf-dd69-4bd4-99c2-696f251eb426" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_57e33f66-189b-4d03-9016-104ff8cd5b01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a67b2d3f-2934-40cd-924a-b759a392502b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c1706fdf-dd69-4bd4-99c2-696f251eb426" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a67b2d3f-2934-40cd-924a-b759a392502b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_bca8f7ea-60e1-4cd0-8900-ffb1dbc80283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c1706fdf-dd69-4bd4-99c2-696f251eb426" xlink:to="loc_us-gaap_AssetsCurrent_bca8f7ea-60e1-4cd0-8900-ffb1dbc80283" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7984e9bb-fa2e-4bba-b1a4-b7804b73aca8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c98acf68-a762-4b04-bfc0-dc9dd7179d6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ProfitLoss_7984e9bb-fa2e-4bba-b1a4-b7804b73aca8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c98acf68-a762-4b04-bfc0-dc9dd7179d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fecdd4c2-30fd-4075-81c1-5d2a7531febd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_7984e9bb-fa2e-4bba-b1a4-b7804b73aca8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fecdd4c2-30fd-4075-81c1-5d2a7531febd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b069fedc-789d-4ffd-a455-05abb71fd78b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5284045f-8699-4a27-9d85-4f5d837f4b05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b069fedc-789d-4ffd-a455-05abb71fd78b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5284045f-8699-4a27-9d85-4f5d837f4b05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_60667285-24d1-4059-a47c-1bc809c5aef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b069fedc-789d-4ffd-a455-05abb71fd78b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_60667285-24d1-4059-a47c-1bc809c5aef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherComprehensiveIncomelossOtherLossNetOfTax_9a712223-6fff-44d2-bc8f-52de051f83ab" xlink:href="tho-20200731.xsd#tho_OtherComprehensiveIncomelossOtherLossNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b069fedc-789d-4ffd-a455-05abb71fd78b" xlink:to="loc_tho_OtherComprehensiveIncomelossOtherLossNetOfTax_9a712223-6fff-44d2-bc8f-52de051f83ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5325ce78-403f-4b6e-84b4-a7681b597005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_913f6e11-cfd1-4d3a-ad8f-80c9c18e077d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5325ce78-403f-4b6e-84b4-a7681b597005" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_913f6e11-cfd1-4d3a-ad8f-80c9c18e077d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_73d4c4a1-7e6a-4695-bc2b-cc6a8d3217b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5325ce78-403f-4b6e-84b4-a7681b597005" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_73d4c4a1-7e6a-4695-bc2b-cc6a8d3217b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8215374a-02a0-42a8-b361-0c4a7738ca0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_842827d4-c9ef-41f6-a3cd-b595c6bb4fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8215374a-02a0-42a8-b361-0c4a7738ca0d" xlink:to="loc_us-gaap_ProfitLoss_842827d4-c9ef-41f6-a3cd-b595c6bb4fda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d49cb547-f785-490d-996d-17f291872ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8215374a-02a0-42a8-b361-0c4a7738ca0d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d49cb547-f785-490d-996d-17f291872ef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_57bc639f-7e66-426e-a7c1-bd99617a33ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8137688-526e-4e44-a3b1-008a7f63d80e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_57bc639f-7e66-426e-a7c1-bd99617a33ef" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8137688-526e-4e44-a3b1-008a7f63d80e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3a697f7f-f786-457f-9386-4a3d613cf8ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_57bc639f-7e66-426e-a7c1-bd99617a33ef" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3a697f7f-f786-457f-9386-4a3d613cf8ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0640f6ab-a463-40eb-b341-f00131a9674a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8119bdd5-575a-447e-9cd2-20386fd3fed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0640f6ab-a463-40eb-b341-f00131a9674a" xlink:to="loc_us-gaap_ProfitLoss_8119bdd5-575a-447e-9cd2-20386fd3fed4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3031a74f-9980-4201-8c98-1d9023cdbede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0640f6ab-a463-40eb-b341-f00131a9674a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3031a74f-9980-4201-8c98-1d9023cdbede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2f2f160b-874f-4016-ad2a-989bdf6f37e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:to="loc_us-gaap_InterestExpense_2f2f160b-874f-4016-ad2a-989bdf6f37e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AcquisitionRelatedCosts_5b89d86b-e1fd-457b-9a35-c67fb579feb3" xlink:href="tho-20200731.xsd#tho_AcquisitionRelatedCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:to="loc_tho_AcquisitionRelatedCosts_5b89d86b-e1fd-457b-9a35-c67fb579feb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7ed1c334-e429-4e42-be35-c118720e0169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7ed1c334-e429-4e42-be35-c118720e0169" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e8808615-bb98-4e79-bc6d-11b7444d482a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e8808615-bb98-4e79-bc6d-11b7444d482a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_5fc390c6-64c9-4787-9593-da137b960971" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:to="loc_us-gaap_InvestmentIncomeInterest_5fc390c6-64c9-4787-9593-da137b960971" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_df2c9f7b-16bd-4680-9634-02f0fbf25042" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:to="loc_us-gaap_GrossProfit_df2c9f7b-16bd-4680-9634-02f0fbf25042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_459ba5b5-acad-4648-aeaa-f485dd0b5b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_459ba5b5-acad-4648-aeaa-f485dd0b5b27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_baa7e3c9-3202-415a-ac33-929c87a5756d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d95dc8d-4dee-4138-b202-9b8331286a5e" xlink:to="loc_us-gaap_AssetImpairmentCharges_baa7e3c9-3202-415a-ac33-929c87a5756d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ef8fb70a-0579-4809-a275-86c9ad4d520e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_eb0b635c-49c0-42a9-acf6-30204febeb7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ef8fb70a-0579-4809-a275-86c9ad4d520e" xlink:to="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_eb0b635c-49c0-42a9-acf6-30204febeb7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_a094eb3c-a875-4494-b65f-e78d639f0088" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ef8fb70a-0579-4809-a275-86c9ad4d520e" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_a094eb3c-a875-4494-b65f-e78d639f0088" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle_73eaf300-86ae-467f-94eb-b75605efb3b0" xlink:href="tho-20200731.xsd#tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ef8fb70a-0579-4809-a275-86c9ad4d520e" xlink:to="loc_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle_73eaf300-86ae-467f-94eb-b75605efb3b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a82385f4-4740-491f-a6c6-9be2b62e9192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ef8fb70a-0579-4809-a275-86c9ad4d520e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a82385f4-4740-491f-a6c6-9be2b62e9192" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition_26829da7-b6f8-4612-9edf-f4ed6d9bdec7" xlink:href="tho-20200731.xsd#tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ef8fb70a-0579-4809-a275-86c9ad4d520e" xlink:to="loc_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition_26829da7-b6f8-4612-9edf-f4ed6d9bdec7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d7cd30f4-b36c-4886-a84d-63490a58abb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ef8fb70a-0579-4809-a275-86c9ad4d520e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d7cd30f4-b36c-4886-a84d-63490a58abb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a61a3cc0-9659-4eb0-8644-0f17416215d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d2412470-cf74-406b-b543-acb71d9eb675" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a61a3cc0-9659-4eb0-8644-0f17416215d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d2412470-cf74-406b-b543-acb71d9eb675" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd3996cb-709c-44a7-ae63-a211e9571525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a61a3cc0-9659-4eb0-8644-0f17416215d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd3996cb-709c-44a7-ae63-a211e9571525" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ee3049d7-7fd7-4197-8009-8e98e57115ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a61a3cc0-9659-4eb0-8644-0f17416215d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ee3049d7-7fd7-4197-8009-8e98e57115ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1db9558f-ea54-4231-906b-5b7e03bdf760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a61a3cc0-9659-4eb0-8644-0f17416215d5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1db9558f-ea54-4231-906b-5b7e03bdf760" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_74c10631-9bb9-400c-ae22-c20ee0047e4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_Depreciation_74c10631-9bb9-400c-ae22-c20ee0047e4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_236a2e38-2ee1-42ff-8ecf-63e4290614d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_236a2e38-2ee1-42ff-8ecf-63e4290614d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_d3e827c0-308d-45f1-add3-0b929908ad2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_d3e827c0-308d-45f1-add3-0b929908ad2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2403372e-e3ea-4503-bffc-13ea08efd32b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2403372e-e3ea-4503-bffc-13ea08efd32b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c6b943fb-f885-468f-a559-83e2dca190a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_ProfitLoss_c6b943fb-f885-468f-a559-83e2dca190a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_af67abf1-4590-48eb-aafa-a1c4cbe2c533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_ShareBasedCompensation_af67abf1-4590-48eb-aafa-a1c4cbe2c533" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_9a52f10d-bd01-466e-b983-cff729f632a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_9a52f10d-bd01-466e-b983-cff729f632a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d85a1e5c-adb6-45e5-9028-7f1b286b0de9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_AssetImpairmentCharges_d85a1e5c-adb6-45e5-9028-7f1b286b0de9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_8db28392-01c1-4c55-91ac-7a94cf00cef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_8db28392-01c1-4c55-91ac-7a94cf00cef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0212480d-cb51-4c57-8801-94e0f0aa198e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0212480d-cb51-4c57-8801-94e0f0aa198e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_be031c9e-1886-4ec3-9450-b41257d9015f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_be031c9e-1886-4ec3-9450-b41257d9015f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_964320c7-919e-49b3-a4eb-0035e7eac97d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_964320c7-919e-49b3-a4eb-0035e7eac97d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties_49a63606-69f0-429e-b10b-4c84c38c461b" xlink:href="tho-20200731.xsd#tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties_49a63606-69f0-429e-b10b-4c84c38c461b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_aaa9476d-089d-4d4e-a82c-f786f6fe3092" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_aaa9476d-089d-4d4e-a82c-f786f6fe3092" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5e76f239-f87f-41be-837c-f5235930cd1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5e76f239-f87f-41be-837c-f5235930cd1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_99b6f115-b8d3-4d69-ad43-3fa41c30943e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67b9b258-0c8f-4a5e-8d5b-fbdb2792ac04" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_99b6f115-b8d3-4d69-ad43-3fa41c30943e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProceedsFromTermLoan_3921cdc7-b20a-4adb-9293-f3a7ccff31e6" xlink:href="tho-20200731.xsd#tho_ProceedsFromTermLoan"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_tho_ProceedsFromTermLoan_3921cdc7-b20a-4adb-9293-f3a7ccff31e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_0140d621-3c57-4a7f-92f9-37c91aea4f8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_0140d621-3c57-4a7f-92f9-37c91aea4f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RepaymentOfTermLoan_cb00c5c0-53cc-46c9-88dc-aed3156c2a85" xlink:href="tho-20200731.xsd#tho_RepaymentOfTermLoan"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_tho_RepaymentOfTermLoan_cb00c5c0-53cc-46c9-88dc-aed3156c2a85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_397bd673-5cfb-47ce-9884-44f4a5052970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_397bd673-5cfb-47ce-9884-44f4a5052970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_3d9ef886-c4a3-46c0-894f-c7e2585147b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_3d9ef886-c4a3-46c0-894f-c7e2585147b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherShortTermDebt_5d947630-0de1-43d1-a64d-9e8d85d2177c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherShortTermDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_RepaymentsOfOtherShortTermDebt_5d947630-0de1-43d1-a64d-9e8d85d2177c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_7ac4b663-ee99-4132-9e72-f3dcf27638d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_7ac4b663-ee99-4132-9e72-f3dcf27638d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_84017550-dc36-4311-b39e-2a1ffe50fe41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_84017550-dc36-4311-b39e-2a1ffe50fe41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_4d8abf6e-6fd8-4a2d-808f-59560c16f358" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_4d8abf6e-6fd8-4a2d-808f-59560c16f358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43c24b06-7ae2-48a8-a7a0-4b05939d24d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43c24b06-7ae2-48a8-a7a0-4b05939d24d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_64419e7b-e409-4885-819c-5a54de11786d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d4ed5e5-36a2-4d9a-b73d-fe5ad75aebb5" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_64419e7b-e409-4885-819c-5a54de11786d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a61727d0-cd5d-4848-bce6-82dd0f7019b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_62f8eff6-5a87-4213-9dc6-f7fdfcccb73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a61727d0-cd5d-4848-bce6-82dd0f7019b7" xlink:to="loc_us-gaap_RestrictedCash_62f8eff6-5a87-4213-9dc6-f7fdfcccb73f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_12b4e1c6-2d0c-4e0e-9816-d2360388783e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a61727d0-cd5d-4848-bce6-82dd0f7019b7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_12b4e1c6-2d0c-4e0e-9816-d2360388783e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20685733-a93e-4850-a094-60bad116a11a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9e9180d-580b-4a06-844a-81f042d9fe2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_20685733-a93e-4850-a094-60bad116a11a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9e9180d-580b-4a06-844a-81f042d9fe2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_437e564d-8895-446a-8053-1d81d952d0bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_20685733-a93e-4850-a094-60bad116a11a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_437e564d-8895-446a-8053-1d81d952d0bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONS"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_5d6a0b51-bba3-4675-8b07-e326bb3c5a9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7f333323-5562-4f82-8a74-b03045a6e62b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_5d6a0b51-bba3-4675-8b07-e326bb3c5a9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7f333323-5562-4f82-8a74-b03045a6e62b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_0133c3d2-bf89-47f4-a38a-23387576041e" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_5d6a0b51-bba3-4675-8b07-e326bb3c5a9e" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_0133c3d2-bf89-47f4-a38a-23387576041e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_3e4db47c-b21b-47f1-9604-15abb1bed2ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_3e4db47c-b21b-47f1-9604-15abb1bed2ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_63983efd-7184-4914-bbd1-78b7f4c32b82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_63983efd-7184-4914-bbd1-78b7f4c32b82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_72da724c-aa89-4443-8d61-7b9c9bc91a62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_72da724c-aa89-4443-8d61-7b9c9bc91a62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_299f6909-d15d-41f2-957f-6b7c14ff6722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_299f6909-d15d-41f2-957f-6b7c14ff6722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_49512152-dd91-42ec-af45-73e720305a3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_49512152-dd91-42ec-af45-73e720305a3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_ef28fa8a-d074-4fcd-a82b-a380b37cde7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_ef28fa8a-d074-4fcd-a82b-a380b37cde7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_732524f7-f51a-4ec4-b83a-b8af116f930a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_732524f7-f51a-4ec4-b83a-b8af116f930a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1957b77b-9d35-4ec8-b6eb-7e7fbe1733ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1957b77b-9d35-4ec8-b6eb-7e7fbe1733ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_80c7e765-c988-4fe2-82f6-cd91ed731d03" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_80c7e765-c988-4fe2-82f6-cd91ed731d03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_e903fc89-abd4-406f-a8b9-a00d4870ce65" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_e903fc89-abd4-406f-a8b9-a00d4870ce65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_cc31dfbf-e2a3-4dda-8f67-240db94ef877" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_cc31dfbf-e2a3-4dda-8f67-240db94ef877" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e60885bd-f71e-46e2-8eec-0e80afd90303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_Goodwill_e60885bd-f71e-46e2-8eec-0e80afd90303" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_960da8a0-74f8-489a-a7f8-95b901922e7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_960da8a0-74f8-489a-a7f8-95b901922e7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_42adb372-3aae-47ea-9c85-0fb6333cb0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_e72eb95f-2a35-4313-89b7-798f777ff4d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_42adb372-3aae-47ea-9c85-0fb6333cb0e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerProFormaInformationDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTogoGroupAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_58bc638a-c68d-4028-bc3e-4a52c3834938" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:to="loc_us-gaap_Goodwill_58bc638a-c68d-4028-bc3e-4a52c3834938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d24491f5-634e-4c61-80b5-75e6d14814dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d24491f5-634e-4c61-80b5-75e6d14814dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1c600875-3701-48f2-90c8-5d75a4eb3579" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1c600875-3701-48f2-90c8-5d75a4eb3579" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_a1bcbd2f-5607-4c0c-ae40-344fbecb3c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_a1bcbd2f-5607-4c0c-ae40-344fbecb3c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e9fc6529-c5c6-433d-9840-efefbc62b4cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e9fc6529-c5c6-433d-9840-efefbc62b4cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_775863d7-8fb7-4f89-91bc-5e07b6063017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_775863d7-8fb7-4f89-91bc-5e07b6063017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1746c698-129f-411d-8405-259b4c21c1f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1746c698-129f-411d-8405-259b4c21c1f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_7dce1fa8-e5eb-461d-8c5e-d883ff4fcfb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_c0afcd41-cf9d-4ac0-86b5-46a3f84d884c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_7dce1fa8-e5eb-461d-8c5e-d883ff4fcfb7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTS"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGING" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGING"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGING" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIES" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIES"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INVENTORIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INVENTORIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_d583cac0-4668-4460-bfdc-018f4bb99b74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_deab32fc-b86f-41ed-83ea-3f4479fcfe26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_d583cac0-4668-4460-bfdc-018f4bb99b74" xlink:to="loc_us-gaap_InventoryRawMaterials_deab32fc-b86f-41ed-83ea-3f4479fcfe26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_ffedb55d-d7dd-45d3-a1f7-cd7d5c312071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_d583cac0-4668-4460-bfdc-018f4bb99b74" xlink:to="loc_us-gaap_InventoryWorkInProcess_ffedb55d-d7dd-45d3-a1f7-cd7d5c312071" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_c84731a5-f6a5-4811-a921-658212d3c2de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_d583cac0-4668-4460-bfdc-018f4bb99b74" xlink:to="loc_us-gaap_InventoryFinishedGoods_c84731a5-f6a5-4811-a921-658212d3c2de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_InventoryChassis_ceca6abb-2fa4-4af1-ab44-b5a461bc5888" xlink:href="tho-20200731.xsd#tho_InventoryChassis"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_d583cac0-4668-4460-bfdc-018f4bb99b74" xlink:to="loc_tho_InventoryChassis_ceca6abb-2fa4-4af1-ab44-b5a461bc5888" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7082559d-1323-4da5-9ed6-13aa21eb1b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_7912705f-cd99-4606-b603-69be7a12d114" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7082559d-1323-4da5-9ed6-13aa21eb1b80" xlink:to="loc_us-gaap_InventoryGross_7912705f-cd99-4606-b603-69be7a12d114" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_4f29184a-87f3-43e4-8a97-618ed8ac9a18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7082559d-1323-4da5-9ed6-13aa21eb1b80" xlink:to="loc_us-gaap_InventoryLIFOReserve_4f29184a-87f3-43e4-8a97-618ed8ac9a18" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENTDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_9caaa2d6-ef68-4251-90a3-0889e3bc5862" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_ff728ed8-a7c3-4abc-8bad-4974f6878c04" xlink:href="tho-20200731.xsd#tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_9caaa2d6-ef68-4251-90a3-0889e3bc5862" xlink:to="loc_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_ff728ed8-a7c3-4abc-8bad-4974f6878c04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_99160fe9-f2b3-4291-8a68-e8cbca7d367b" xlink:href="tho-20200731.xsd#tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_9caaa2d6-ef68-4251-90a3-0889e3bc5862" xlink:to="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_99160fe9-f2b3-4291-8a68-e8cbca7d367b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_75363933-1f97-468d-93a7-f542be7261a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_9caaa2d6-ef68-4251-90a3-0889e3bc5862" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_75363933-1f97-468d-93a7-f542be7261a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_429136bd-e7d2-4ebe-bae4-dad70657a397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_05e6a3cc-e16b-45ab-924a-46ae48bc3815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_429136bd-e7d2-4ebe-bae4-dad70657a397" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_05e6a3cc-e16b-45ab-924a-46ae48bc3815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0ff577a2-349d-4f99-847a-55ebbeafebd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_429136bd-e7d2-4ebe-bae4-dad70657a397" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0ff577a2-349d-4f99-847a-55ebbeafebd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_36c90e93-018d-4664-a2f3-ebb5ec8fd483" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_4ce2fcde-8280-4ea7-b68a-36697eb1a9cc" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_36c90e93-018d-4664-a2f3-ebb5ec8fd483" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_4ce2fcde-8280-4ea7-b68a-36697eb1a9cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_20e2f469-5d5b-4368-b8ae-09e2376f41e3" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_36c90e93-018d-4664-a2f3-ebb5ec8fd483" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_20e2f469-5d5b-4368-b8ae-09e2376f41e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_6a9dd18d-42a4-4ac2-9ec5-4e87de692320" xlink:href="tho-20200731.xsd#tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c99bb955-82d8-47dc-acfa-83dc9a946bef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_6a9dd18d-42a4-4ac2-9ec5-4e87de692320" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c99bb955-82d8-47dc-acfa-83dc9a946bef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_069f8bba-eb5d-4283-ae75-ba16c33e8573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_6a9dd18d-42a4-4ac2-9ec5-4e87de692320" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_069f8bba-eb5d-4283-ae75-ba16c33e8573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_dbc4de9d-f21f-4acd-bb7d-efd5625cad35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_6a9dd18d-42a4-4ac2-9ec5-4e87de692320" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_dbc4de9d-f21f-4acd-bb7d-efd5625cad35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_048b62da-1a6f-4e86-a889-f26cebd54836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_6a9dd18d-42a4-4ac2-9ec5-4e87de692320" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_048b62da-1a6f-4e86-a889-f26cebd54836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4c4212f1-80cb-44d4-97b4-f637ee6fd486" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_6a9dd18d-42a4-4ac2-9ec5-4e87de692320" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4c4212f1-80cb-44d4-97b4-f637ee6fd486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5c18137e-7220-4166-8eee-d259893bc98d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_6a9dd18d-42a4-4ac2-9ec5-4e87de692320" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5c18137e-7220-4166-8eee-d259893bc98d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONCENTRATIONOFRISK" xlink:type="simple" xlink:href="tho-20200731.xsd#CONCENTRATIONOFRISK"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/CONCENTRATIONOFRISK" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#CONCENTRATIONOFRISKDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="tho-20200731.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#EMPLOYEEBENEFITPLANSDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTSDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTY" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTY"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYTables" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBT"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTScheduleofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_97cbcdd0-ff60-49a8-b73b-00c674c63514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_b4f256db-7907-44ab-b455-25a23310ab74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_97cbcdd0-ff60-49a8-b73b-00c674c63514" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_b4f256db-7907-44ab-b455-25a23310ab74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_351c197f-64bb-4d83-9d46-73d905b6b136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_97cbcdd0-ff60-49a8-b73b-00c674c63514" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_351c197f-64bb-4d83-9d46-73d905b6b136" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8086ff38-65f5-4a71-a1a2-b44e405e33a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_92a6d87e-d982-41ae-8136-8bf6324345ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8086ff38-65f5-4a71-a1a2-b44e405e33a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_92a6d87e-d982-41ae-8136-8bf6324345ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f0f03c09-76a7-433e-8a26-3c85df86c24d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8086ff38-65f5-4a71-a1a2-b44e405e33a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f0f03c09-76a7-433e-8a26-3c85df86c24d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6bb13422-2fdd-4755-91b6-de3ec97b074b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8086ff38-65f5-4a71-a1a2-b44e405e33a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6bb13422-2fdd-4755-91b6-de3ec97b074b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d966f5b3-ebcc-4409-ab2e-fdfcd95748ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8086ff38-65f5-4a71-a1a2-b44e405e33a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d966f5b3-ebcc-4409-ab2e-fdfcd95748ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9d368930-3b3c-4504-9191-0f8bdebeabdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8086ff38-65f5-4a71-a1a2-b44e405e33a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9d368930-3b3c-4504-9191-0f8bdebeabdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_63edf05a-7eac-463f-9ceb-2f236a0912e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8086ff38-65f5-4a71-a1a2-b44e405e33a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_63edf05a-7eac-463f-9ceb-2f236a0912e0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXES" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXES"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESEarningsBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bccf7b0d-dcf9-43e0-b05f-3ad243559b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2fed437b-c667-4d34-a096-7493ed3c5c8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bccf7b0d-dcf9-43e0-b05f-3ad243559b95" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2fed437b-c667-4d34-a096-7493ed3c5c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_fcc4ae4a-9dd3-411f-82b9-ae7f4d011432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bccf7b0d-dcf9-43e0-b05f-3ad243559b95" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_fcc4ae4a-9dd3-411f-82b9-ae7f4d011432" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_56db70bc-349f-4173-817d-987139edaba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7f32cd12-8997-4ee5-88d3-13efe963c4e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_56db70bc-349f-4173-817d-987139edaba5" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7f32cd12-8997-4ee5-88d3-13efe963c4e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a52c2c39-2d0d-4afe-86af-0cf64f541356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_56db70bc-349f-4173-817d-987139edaba5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a52c2c39-2d0d-4afe-86af-0cf64f541356" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_903566b4-dd19-43f5-8a85-dafd1f45a802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2d6b46d7-8954-4fc6-8f04-f8381915fc90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_903566b4-dd19-43f5-8a85-dafd1f45a802" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2d6b46d7-8954-4fc6-8f04-f8381915fc90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_20cdf501-16d0-47a3-96db-d6880e5459d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_903566b4-dd19-43f5-8a85-dafd1f45a802" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_20cdf501-16d0-47a3-96db-d6880e5459d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_40b0b31d-d2a1-4b95-8acc-ca03789c0b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_903566b4-dd19-43f5-8a85-dafd1f45a802" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_40b0b31d-d2a1-4b95-8acc-ca03789c0b08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_822135d6-6d0c-4140-a78a-55b5d432c492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ce07606a-3298-4ae8-8251-02964f8a5025" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_822135d6-6d0c-4140-a78a-55b5d432c492" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ce07606a-3298-4ae8-8251-02964f8a5025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_432be744-e516-456f-9807-772d7ab30fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_822135d6-6d0c-4140-a78a-55b5d432c492" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_432be744-e516-456f-9807-772d7ab30fdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b82ca318-c595-490e-b480-b2f85bc0e099" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_822135d6-6d0c-4140-a78a-55b5d432c492" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b82ca318-c595-490e-b480-b2f85bc0e099" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ed73b182-8769-4169-a388-e4737dc1761a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ed73b182-8769-4169-a388-e4737dc1761a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_99d28b1b-803a-4112-980f-61b7ee9188c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_99d28b1b-803a-4112-980f-61b7ee9188c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_8e29ecba-6b01-4f67-80b6-8b17439f5a26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_8e29ecba-6b01-4f67-80b6-8b17439f5a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_7c1ac245-180c-44a5-93ae-152bffa4efba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_7c1ac245-180c-44a5-93ae-152bffa4efba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_aabd319d-2fbb-4af6-8794-ddb41579821e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_aabd319d-2fbb-4af6-8794-ddb41579821e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount_7a95d989-9c4d-4fe0-9e73-93450f15929c" xlink:href="tho-20200731.xsd#tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount_7a95d989-9c4d-4fe0-9e73-93450f15929c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_6b0a7d2a-ccf0-4212-9891-a939cabe5525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_6b0a7d2a-ccf0-4212-9891-a939cabe5525" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_27e9fdcc-a484-4f3e-993b-9e3e1ed362f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_27e9fdcc-a484-4f3e-993b-9e3e1ed362f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_87c1fc94-1e51-4837-b489-b218b4d60748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_87c1fc94-1e51-4837-b489-b218b4d60748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts_36986992-31d4-425d-afbc-c723d49f791c" xlink:href="tho-20200731.xsd#tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts_36986992-31d4-425d-afbc-c723d49f791c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition_0e4586c3-089a-4be1-95fe-360a50c13a30" xlink:href="tho-20200731.xsd#tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition_0e4586c3-089a-4be1-95fe-360a50c13a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_92eb0926-ef30-46ec-a75b-837f368a27fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_fff56892-1f94-4d33-b5ea-8f7221e7e389" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_92eb0926-ef30-46ec-a75b-837f368a27fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties_e4a91693-c4f4-42a9-bf78-933dc54f29ef" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties_e4a91693-c4f4-42a9-bf78-933dc54f29ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_3cf78375-4db2-45ba-9a97-bf650a5bb6ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_3cf78375-4db2-45ba-9a97-bf650a5bb6ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_baee15b9-acef-4bc0-90d0-6802ed03bc86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_baee15b9-acef-4bc0-90d0-6802ed03bc86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_edc3ccef-4aff-4f50-a513-7d5a5e1d5c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_edc3ccef-4aff-4f50-a513-7d5a5e1d5c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsLiabilitiesInventory_f4626bd8-3620-488e-aa58-b0cd18d21218" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsLiabilitiesInventory"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_tho_DeferredTaxAssetsLiabilitiesInventory_f4626bd8-3620-488e-aa58-b0cd18d21218" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e8ef74f7-813b-4756-9a87-a91221d0e9a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e8ef74f7-813b-4756-9a87-a91221d0e9a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7dd4c6ab-daac-4983-93dc-e708e924dea0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7dd4c6ab-daac-4983-93dc-e708e924dea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_f3940541-6e20-4c0c-8e27-d5c98fee7449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_f3940541-6e20-4c0c-8e27-d5c98fee7449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cd54dffe-ff61-4b07-89fa-9a8f8fe9d467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cd54dffe-ff61-4b07-89fa-9a8f8fe9d467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c98f5cb6-5b5b-4529-b058-e0216d20c9e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c98f5cb6-5b5b-4529-b058-e0216d20c9e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_2f955043-d35e-4da1-9abc-721898a35690" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_2f955043-d35e-4da1-9abc-721898a35690" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent_f6e9ca5c-a16d-466d-bc48-400df746f405" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent_f6e9ca5c-a16d-466d-bc48-400df746f405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_af90f95f-9078-428e-beab-f5591ebb875e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_af90f95f-9078-428e-beab-f5591ebb875e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsOperatingLeases_b4723f9c-5089-4f63-a14e-bc2e11d74f19" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsOperatingLeases"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_tho_DeferredTaxAssetsOperatingLeases_b4723f9c-5089-4f63-a14e-bc2e11d74f19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_0f9cfde0-a96d-44c0-9ce8-1c7b5468d24f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_0f9cfde0-a96d-44c0-9ce8-1c7b5468d24f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ae17c9fe-c76c-4914-bd3a-63c4c9e78bec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ae17c9fe-c76c-4914-bd3a-63c4c9e78bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_f26f3254-ab43-4aa4-95ac-6964a834c7e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5ff0bfb6-e05d-4005-8e48-501ae1469b13" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_f26f3254-ab43-4aa4-95ac-6964a834c7e0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_53a6c17f-b658-4d63-8f5b-bb06f76029c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_8faa1e8a-d347-4611-9fa2-4636f8a7de72" xlink:href="tho-20200731.xsd#tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_53a6c17f-b658-4d63-8f5b-bb06f76029c9" xlink:to="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_8faa1e8a-d347-4611-9fa2-4636f8a7de72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6d546700-ec82-4147-914d-4e6f351b4cbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_53a6c17f-b658-4d63-8f5b-bb06f76029c9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6d546700-ec82-4147-914d-4e6f351b4cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward_b67cd382-6755-4fb8-9a77-bb0d366fca76" xlink:href="tho-20200731.xsd#tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_53a6c17f-b658-4d63-8f5b-bb06f76029c9" xlink:to="loc_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward_b67cd382-6755-4fb8-9a77-bb0d366fca76" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#CONTINGENTLIABILITIESANDCOMMITMENTS"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#CONTINGENTLIABILITIESANDCOMMITMENTSDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASES" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASES"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESSupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ef3ca8db-9578-41fa-85ca-17d60f722abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_344f8e28-a32f-4647-b9f6-d7b22d665949" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_ef3ca8db-9578-41fa-85ca-17d60f722abc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_344f8e28-a32f-4647-b9f6-d7b22d665949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_962bd7a5-e02d-452a-8eed-5e7524073be5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_ef3ca8db-9578-41fa-85ca-17d60f722abc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_962bd7a5-e02d-452a-8eed-5e7524073be5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_df860baa-df2c-4d73-8c73-1df5ee517ab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9c64b86e-af2d-4034-aa57-e7f0d6e7a3e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_df860baa-df2c-4d73-8c73-1df5ee517ab4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9c64b86e-af2d-4034-aa57-e7f0d6e7a3e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_24e22f1b-012b-4e88-ae56-1b72cc8046cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_df860baa-df2c-4d73-8c73-1df5ee517ab4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_24e22f1b-012b-4e88-ae56-1b72cc8046cd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_abc85b11-15cf-4286-9623-01e7fcb5f4a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8d013a55-50a4-4d08-8609-118c11e9267f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_abc85b11-15cf-4286-9623-01e7fcb5f4a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8d013a55-50a4-4d08-8609-118c11e9267f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_560af7ad-2166-4894-b5ab-eb54c51274dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_abc85b11-15cf-4286-9623-01e7fcb5f4a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_560af7ad-2166-4894-b5ab-eb54c51274dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b25421c6-ca18-4b8b-ba4e-0e81b92fd916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_abc85b11-15cf-4286-9623-01e7fcb5f4a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b25421c6-ca18-4b8b-ba4e-0e81b92fd916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_963e5c11-6d9c-4b93-9337-c5b44252d4f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_abc85b11-15cf-4286-9623-01e7fcb5f4a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_963e5c11-6d9c-4b93-9337-c5b44252d4f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ac666080-9fa7-460d-b0c0-5a17a6782cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_abc85b11-15cf-4286-9623-01e7fcb5f4a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ac666080-9fa7-460d-b0c0-5a17a6782cb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b7545a4b-54df-4d75-b582-e768f0a554e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_abc85b11-15cf-4286-9623-01e7fcb5f4a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b7545a4b-54df-4d75-b582-e768f0a554e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_84ab2a54-7543-4326-8eb1-f44e137694bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6b376365-6366-4a46-a87f-b654b18fe34e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_84ab2a54-7543-4326-8eb1-f44e137694bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6b376365-6366-4a46-a87f-b654b18fe34e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8bf639f4-5e44-4b9a-a458-79806ebc9e97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_84ab2a54-7543-4326-8eb1-f44e137694bb" xlink:to="loc_us-gaap_OperatingLeaseLiability_8bf639f4-5e44-4b9a-a458-79806ebc9e97" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ac0d466c-4b46-406f-91a6-ef54a3a2d3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_200f940a-0f0e-4d95-ae0d-65d1bfeab50e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ac0d466c-4b46-406f-91a6-ef54a3a2d3fb" xlink:to="loc_us-gaap_FinanceLeaseLiability_200f940a-0f0e-4d95-ae0d-65d1bfeab50e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ecf6ad46-19e2-4104-a419-b4f0fd0cc25d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ac0d466c-4b46-406f-91a6-ef54a3a2d3fb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ecf6ad46-19e2-4104-a419-b4f0fd0cc25d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72f43347-e568-41e3-b53e-ff8b75c0c1e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0efd6111-92ab-48c8-a367-dc8c90b3405f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72f43347-e568-41e3-b53e-ff8b75c0c1e9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0efd6111-92ab-48c8-a367-dc8c90b3405f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_da705564-04e4-41c5-98b4-f6d216bb2395" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72f43347-e568-41e3-b53e-ff8b75c0c1e9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_da705564-04e4-41c5-98b4-f6d216bb2395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a6cabd7e-3df4-4f1b-869b-7658c187f59e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72f43347-e568-41e3-b53e-ff8b75c0c1e9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a6cabd7e-3df4-4f1b-869b-7658c187f59e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80ae1bbf-858a-46cb-8513-20ef227c7928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72f43347-e568-41e3-b53e-ff8b75c0c1e9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80ae1bbf-858a-46cb-8513-20ef227c7928" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_105a723d-66c8-4029-b149-cbcf9286de24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72f43347-e568-41e3-b53e-ff8b75c0c1e9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_105a723d-66c8-4029-b149-cbcf9286de24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3a86a693-e091-4ac6-a91d-5de8964c5fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72f43347-e568-41e3-b53e-ff8b75c0c1e9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3a86a693-e091-4ac6-a91d-5de8964c5fe0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESMaturitiesUnderTopic840Details"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3cd0a357-9088-4220-824a-0f28e22af5c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2fcc0d37-a6e9-46e4-862e-465cdbf5f9f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3cd0a357-9088-4220-824a-0f28e22af5c8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2fcc0d37-a6e9-46e4-862e-465cdbf5f9f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_f16d8f60-ab08-469a-a57c-f505a6d7cb48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3cd0a357-9088-4220-824a-0f28e22af5c8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_f16d8f60-ab08-469a-a57c-f505a6d7cb48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5fe622dc-973b-4960-89f1-9d0ce8ba6d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3cd0a357-9088-4220-824a-0f28e22af5c8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5fe622dc-973b-4960-89f1-9d0ce8ba6d4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_ee820736-af64-43a7-992f-4defb815f306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3cd0a357-9088-4220-824a-0f28e22af5c8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_ee820736-af64-43a7-992f-4defb815f306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cb5ace93-13b5-48e1-90e0-139868c26979" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3cd0a357-9088-4220-824a-0f28e22af5c8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cb5ace93-13b5-48e1-90e0-139868c26979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_64e81069-fb23-4965-81d0-50b259644981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3cd0a357-9088-4220-824a-0f28e22af5c8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_64e81069-fb23-4965-81d0-50b259644981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligations_1f3d67f9-3107-474b-aaff-a545e9bb3237" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_69b24d76-5e61-4569-8ed2-4713efeb7f8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeaseObligations_1f3d67f9-3107-474b-aaff-a545e9bb3237" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_69b24d76-5e61-4569-8ed2-4713efeb7f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_7400d0f5-5adb-49e2-b25a-e09ec051855b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeaseObligations_1f3d67f9-3107-474b-aaff-a545e9bb3237" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_7400d0f5-5adb-49e2-b25a-e09ec051855b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_cbdfb459-c9c9-45b0-b897-7fb4523b66e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_ffac7b52-c155-4d2d-84c8-1a81a977594e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_cbdfb459-c9c9-45b0-b897-7fb4523b66e8" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_ffac7b52-c155-4d2d-84c8-1a81a977594e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_60a2a9cb-697f-4d35-8af7-ec22610538dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_cbdfb459-c9c9-45b0-b897-7fb4523b66e8" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_60a2a9cb-697f-4d35-8af7-ec22610538dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_4cdcfcad-53fd-43a6-9b49-983e34a9e706" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_cbdfb459-c9c9-45b0-b897-7fb4523b66e8" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_4cdcfcad-53fd-43a6-9b49-983e34a9e706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_d46b8696-ec05-43a2-a997-0078dc3e51ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_cbdfb459-c9c9-45b0-b897-7fb4523b66e8" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_d46b8696-ec05-43a2-a997-0078dc3e51ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_29345a33-1700-445b-8723-64c281169b7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_cbdfb459-c9c9-45b0-b897-7fb4523b66e8" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_29345a33-1700-445b-8723-64c281169b7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_7d6d3a3b-b2cb-48c9-b1b2-1c1dd74e1c25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_cbdfb459-c9c9-45b0-b897-7fb4523b66e8" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_7d6d3a3b-b2cb-48c9-b1b2-1c1dd74e1c25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details_1" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESMaturitiesUnderTopic840Details_1"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligations_6a4ac43e-3117-4f83-9235-a0a987dced2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_d4482265-5d62-4e4c-8aab-341970d0952a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeaseObligations_6a4ac43e-3117-4f83-9235-a0a987dced2f" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_d4482265-5d62-4e4c-8aab-341970d0952a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_5f5ee3c7-4c05-4d90-8522-c41314c978ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeaseObligations_6a4ac43e-3117-4f83-9235-a0a987dced2f" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_5f5ee3c7-4c05-4d90-8522-c41314c978ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LEASESAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITION" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITION"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITIONTables" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITIONTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITIONTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITIONDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITIONDetail"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITIONDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>tho-20200731_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 2020 Workiva-->
<!--r:3e86164d-e6b7-4d79-bd18-6962c25d2522,g:1d26d3e3-2cd6-4fd7-920f-6695b55be4ff-->
<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.thorindustries.com/role/CoverPage" xlink:type="simple" xlink:href="tho-20200731.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/CoverPage" xlink:type="extended" id="i1f5d052e97824b07b92b8c3ad4fc7253_CoverPage"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i4650311993174b53b66cd75bf10c001b_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i4670fe1041f44a9f98304ee91e998033_ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="extended" id="icd460074d4b54ffebdebe5283a634006_ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="i16832a1e55f743ad9ae9feac33a9a3a1_ConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7d54e7ae-e6bb-4a91-bbf6-23791b471ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_SharesIssued_7d54e7ae-e6bb-4a91-bbf6-23791b471ee3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92436dac-6fd7-4497-a112-95cdf5981e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92436dac-6fd7-4497-a112-95cdf5981e50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_73b70f4a-e414-425a-9d39-3a5801dd1087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_ProfitLoss_73b70f4a-e414-425a-9d39-3a5801dd1087" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_83ddd502-4703-41e2-9756-de970393c38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_83ddd502-4703-41e2-9756-de970393c38d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_25a9f189-d99e-4e8c-87e5-19417bbdcdc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_25a9f189-d99e-4e8c-87e5-19417bbdcdc7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_c913d228-6607-466d-8742-2feaceb1cb77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_c913d228-6607-466d-8742-2feaceb1cb77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_a95d9419-e390-4f38-8562-6faea30fe2f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_DividendsCommonStockCash_a95d9419-e390-4f38-8562-6faea30fe2f5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bcc5ef8e-2afd-4eaa-b1f8-78b6d74af1ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bcc5ef8e-2afd-4eaa-b1f8-78b6d74af1ca" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_02f955c8-81bc-4fc9-89c1-a83099504a20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_02f955c8-81bc-4fc9-89c1-a83099504a20" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_af2966bb-c9e4-472c-b3b4-af5d7550ab12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockholdersEquity_af2966bb-c9e4-472c-b3b4-af5d7550ab12" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_071939eb-689a-4cc4-abc9-5d66e8031ed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_071939eb-689a-4cc4-abc9-5d66e8031ed5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_08bb5dc0-9429-45ac-8373-456dce0f8968" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_08bb5dc0-9429-45ac-8373-456dce0f8968" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_dfc27bd5-d9c7-4eff-ad1e-c73120f1f121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_68c72dcf-01b6-42a3-9755-8b0ca94531bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_6c73b390-cec1-450a-b37e-c5decfee7ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_6c73b390-cec1-450a-b37e-c5decfee7ae6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StatementTable_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8933c0cd-33fb-4822-88b1-eb59919a3ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8933c0cd-33fb-4822-88b1-eb59919a3ac7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8933c0cd-33fb-4822-88b1-eb59919a3ac7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8933c0cd-33fb-4822-88b1-eb59919a3ac7" xlink:to="loc_us-gaap_EquityComponentDomain_8933c0cd-33fb-4822-88b1-eb59919a3ac7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8933c0cd-33fb-4822-88b1-eb59919a3ac7" xlink:to="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4ece69f6-8f39-4668-b45b-6db84233e393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_CommonStockMember_4ece69f6-8f39-4668-b45b-6db84233e393" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8bbc6d05-e282-47d8-a321-b8fb1b5ac74d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8bbc6d05-e282-47d8-a321-b8fb1b5ac74d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c743c15e-de45-4e6c-9ab4-2bac5f2c95ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_RetainedEarningsMember_c743c15e-de45-4e6c-9ab4-2bac5f2c95ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9d49b9b3-82df-4ec1-a54c-dc1e7d8db51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9d49b9b3-82df-4ec1-a54c-dc1e7d8db51b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_8aebeefb-0257-4dad-9da0-b2316f1d0001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_TreasuryStockMember_8aebeefb-0257-4dad-9da0-b2316f1d0001" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_9d3b55b8-3d1b-47b2-ba9a-a99951d66a6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_ParentMember_9d3b55b8-3d1b-47b2-ba9a-a99951d66a6f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_0cbee91d-9759-4305-b291-50b4f98a649f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_NoncontrollingInterestMember_0cbee91d-9759-4305-b291-50b4f98a649f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d24e4a7b-4239-4a25-9c7a-976cc7c8091b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d24e4a7b-4239-4a25-9c7a-976cc7c8091b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d24e4a7b-4239-4a25-9c7a-976cc7c8091b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d24e4a7b-4239-4a25-9c7a-976cc7c8091b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d24e4a7b-4239-4a25-9c7a-976cc7c8091b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_951e1949-c7f7-4408-a31f-54be2f065d24" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d24e4a7b-4239-4a25-9c7a-976cc7c8091b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_951e1949-c7f7-4408-a31f-54be2f065d24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5a8e075e-1b5d-4932-87d6-ade59f8d38ae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_951e1949-c7f7-4408-a31f-54be2f065d24" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5a8e075e-1b5d-4932-87d6-ade59f8d38ae" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="extended" id="i0c28ed6bfe7649a9a3500c51f2114035_ConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i8415daa4fab54dd8970b0d13564a586d_ConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended" id="i6cb6c923a33e437ab83c17e33171c2c3_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended" id="ie7df668851cf47cab4f683b7c5874c82_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended" id="i1993c53f39884fa79e267bab925c5891_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" xlink:type="extended" id="i08128a46d18b4d57930986b3d3f40f6b_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:href="tho-20200731.xsd#tho_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_0e21da73-8677-44c0-9230-1269a95b0ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_NumberOfReportableSegments_0e21da73-8677-44c0-9230-1269a95b0ecd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68593ba2-299a-4e38-8890-9bc5fc6eae2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68593ba2-299a-4e38-8890-9bc5fc6eae2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_26ae74e2-b6fa-4b6f-97fe-d6a1dd4b42e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_26ae74e2-b6fa-4b6f-97fe-d6a1dd4b42e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_23c1a847-35bc-4109-ae93-8eb35c597700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_Depreciation_23c1a847-35bc-4109-ae93-8eb35c597700" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f05e3c98-9167-4e71-95c5-2e7ce3db6179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f05e3c98-9167-4e71-95c5-2e7ce3db6179" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_acf4f1d6-751f-4687-b1ae-51e256bb3adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_AdvertisingExpense_acf4f1d6-751f-4687-b1ae-51e256bb3adb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement_171092d7-ea5b-4d86-af0d-59d35d11d6ed" xlink:href="tho-20200731.xsd#tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement_171092d7-ea5b-4d86-af0d-59d35d11d6ed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3e2f0812-3e06-4888-bf28-3579c3c562bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3e2f0812-3e06-4888-bf28-3579c3c562bb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6e8813a0-d18b-406e-900f-c466ee8c6f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6e8813a0-d18b-406e-900f-c466ee8c6f0c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_08d4da67-793c-4264-8a64-e8f0d62efb27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_08d4da67-793c-4264-8a64-e8f0d62efb27" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c92288f2-d660-4d0a-b62c-466e0bb2bfb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c92288f2-d660-4d0a-b62c-466e0bb2bfb8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9284ebfa-e345-4043-921c-07849e2ab1b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_OperatingLeaseLiability_9284ebfa-e345-4043-921c-07849e2ab1b1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:href="tho-20200731.xsd#tho_NatureOfOperationsAndSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_377927bf-c233-4e6a-920f-15aa206e6601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_377927bf-c233-4e6a-920f-15aa206e6601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_377927bf-c233-4e6a-920f-15aa206e6601_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_377927bf-c233-4e6a-920f-15aa206e6601" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_377927bf-c233-4e6a-920f-15aa206e6601_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_377927bf-c233-4e6a-920f-15aa206e6601" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OneUsFinancialInstitutionMember_62797a99-822d-4cd0-81e5-39a4f729b43b" xlink:href="tho-20200731.xsd#tho_OneUsFinancialInstitutionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:to="loc_tho_OneUsFinancialInstitutionMember_62797a99-822d-4cd0-81e5-39a4f729b43b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroFinancialInstitutionsOneMember_39626a29-8a84-4a82-9a0e-a255600bb05b" xlink:href="tho-20200731.xsd#tho_EuroFinancialInstitutionsOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:to="loc_tho_EuroFinancialInstitutionsOneMember_39626a29-8a84-4a82-9a0e-a255600bb05b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroFinancialInstitutionsTwoMember_fffff23a-bc97-4f90-8598-5aa854cbbfc7" xlink:href="tho-20200731.xsd#tho_EuroFinancialInstitutionsTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:to="loc_tho_EuroFinancialInstitutionsTwoMember_fffff23a-bc97-4f90-8598-5aa854cbbfc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_HeldByOneFinancialInstitutionMember_f5c112b8-4fec-4bc1-8927-a9dd20839378" xlink:href="tho-20200731.xsd#tho_HeldByOneFinancialInstitutionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:to="loc_tho_HeldByOneFinancialInstitutionMember_f5c112b8-4fec-4bc1-8927-a9dd20839378" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4ac55c51-ca49-4242-94f6-a5519828e273" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_srt_RangeAxis_4ac55c51-ca49-4242-94f6-a5519828e273" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4ac55c51-ca49-4242-94f6-a5519828e273_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4ac55c51-ca49-4242-94f6-a5519828e273" xlink:to="loc_srt_RangeMember_4ac55c51-ca49-4242-94f6-a5519828e273_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d6c1c7aa-be7a-437d-8249-63e7e9b79776" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4ac55c51-ca49-4242-94f6-a5519828e273" xlink:to="loc_srt_RangeMember_d6c1c7aa-be7a-437d-8249-63e7e9b79776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_46d594e4-b43d-44da-993d-dc2b2906023f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d6c1c7aa-be7a-437d-8249-63e7e9b79776" xlink:to="loc_srt_MinimumMember_46d594e4-b43d-44da-993d-dc2b2906023f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_86d1cc11-279e-493b-91a7-52a992c76bb1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d6c1c7aa-be7a-437d-8249-63e7e9b79776" xlink:to="loc_srt_MaximumMember_86d1cc11-279e-493b-91a7-52a992c76bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c1ffecd-7276-407e-b90e-2b1c714f221c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c1ffecd-7276-407e-b90e-2b1c714f221c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c1ffecd-7276-407e-b90e-2b1c714f221c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c1ffecd-7276-407e-b90e-2b1c714f221c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c1ffecd-7276-407e-b90e-2b1c714f221c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c1ffecd-7276-407e-b90e-2b1c714f221c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_15e8b325-a4ed-46f9-8137-4b518c0310eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_15e8b325-a4ed-46f9-8137-4b518c0310eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RentalVehiclesMember_02b2ff6f-6342-4767-841f-82cfc8f163e1" xlink:href="tho-20200731.xsd#tho_RentalVehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:to="loc_tho_RentalVehiclesMember_02b2ff6f-6342-4767-841f-82cfc8f163e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_41dc2a09-9acc-445f-8065-3c12f3ea7c6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_41dc2a09-9acc-445f-8065-3c12f3ea7c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6de6b81-8059-4068-bfec-9fbf6bac35dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6de6b81-8059-4068-bfec-9fbf6bac35dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6de6b81-8059-4068-bfec-9fbf6bac35dd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6de6b81-8059-4068-bfec-9fbf6bac35dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6de6b81-8059-4068-bfec-9fbf6bac35dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6de6b81-8059-4068-bfec-9fbf6bac35dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_53484194-d72d-447d-bfbf-8cc790817b66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_53484194-d72d-447d-bfbf-8cc790817b66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_06b7fa79-741a-4146-8e21-e9a071d15aac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:to="loc_us-gaap_TrademarksMember_06b7fa79-741a-4146-8e21-e9a071d15aac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkMember_9dcf7a19-824b-441d-a5a4-5f83da2918fe" xlink:href="tho-20200731.xsd#tho_DealerNetworkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:to="loc_tho_DealerNetworkMember_9dcf7a19-824b-441d-a5a4-5f83da2918fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0914eb33-3bdf-4bbb-9574-98505e75b7db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0914eb33-3bdf-4bbb-9574-98505e75b7db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0914eb33-3bdf-4bbb-9574-98505e75b7db_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0914eb33-3bdf-4bbb-9574-98505e75b7db" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0914eb33-3bdf-4bbb-9574-98505e75b7db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_7398813e-c0f6-4bb7-89dd-ca5a21d290b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0914eb33-3bdf-4bbb-9574-98505e75b7db" xlink:to="loc_us-gaap_TypeOfAdoptionMember_7398813e-c0f6-4bb7-89dd-ca5a21d290b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_fe09fd02-b946-4e8b-850c-8a3f51bbedca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_7398813e-c0f6-4bb7-89dd-ca5a21d290b8" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_fe09fd02-b946-4e8b-850c-8a3f51bbedca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7da6f62f-b1b0-4d52-9428-a9c9809c231a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7da6f62f-b1b0-4d52-9428-a9c9809c231a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_7da6f62f-b1b0-4d52-9428-a9c9809c231a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7da6f62f-b1b0-4d52-9428-a9c9809c231a" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_7da6f62f-b1b0-4d52-9428-a9c9809c231a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_44139233-ab1d-4882-9ede-a2db921f77e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7da6f62f-b1b0-4d52-9428-a9c9809c231a" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_44139233-ab1d-4882-9ede-a2db921f77e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_2d03c934-e6ed-4a35-877f-3a326726d1d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_44139233-ab1d-4882-9ede-a2db921f77e6" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_2d03c934-e6ed-4a35-877f-3a326726d1d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_318b0f11-0465-4e24-a30a-e2bc32ca57cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_318b0f11-0465-4e24-a30a-e2bc32ca57cf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_318b0f11-0465-4e24-a30a-e2bc32ca57cf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_318b0f11-0465-4e24-a30a-e2bc32ca57cf" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_318b0f11-0465-4e24-a30a-e2bc32ca57cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6385bec9-3fd1-4f12-b70e-ae39ff4a7f74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_318b0f11-0465-4e24-a30a-e2bc32ca57cf" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6385bec9-3fd1-4f12-b70e-ae39ff4a7f74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b86a5eb2-72aa-4b2c-ba27-55cca4a0135c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6385bec9-3fd1-4f12-b70e-ae39ff4a7f74" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b86a5eb2-72aa-4b2c-ba27-55cca4a0135c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_71e4dc2c-1e1b-49ff-89c0-c6c7b9833676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6385bec9-3fd1-4f12-b70e-ae39ff4a7f74" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_71e4dc2c-1e1b-49ff-89c0-c6c7b9833676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ComparisonAxis_bf0304cf-42bc-4021-8aba-99386a30c9f3" xlink:href="tho-20200731.xsd#tho_ComparisonAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_tho_ComparisonAxis_bf0304cf-42bc-4021-8aba-99386a30c9f3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ComparisonDomain_bf0304cf-42bc-4021-8aba-99386a30c9f3_default" xlink:href="tho-20200731.xsd#tho_ComparisonDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tho_ComparisonAxis_bf0304cf-42bc-4021-8aba-99386a30c9f3" xlink:to="loc_tho_ComparisonDomain_bf0304cf-42bc-4021-8aba-99386a30c9f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ComparisonDomain_8e0162aa-7aaf-4679-8fed-01bf1817697d" xlink:href="tho-20200731.xsd#tho_ComparisonDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tho_ComparisonAxis_bf0304cf-42bc-4021-8aba-99386a30c9f3" xlink:to="loc_tho_ComparisonDomain_8e0162aa-7aaf-4679-8fed-01bf1817697d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_28c13f12-84dd-449e-bd65-0b2b7af8aa9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_28c13f12-84dd-449e-bd65-0b2b7af8aa9c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_28c13f12-84dd-449e-bd65-0b2b7af8aa9c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_28c13f12-84dd-449e-bd65-0b2b7af8aa9c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_28c13f12-84dd-449e-bd65-0b2b7af8aa9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_934f96c6-11b1-4e94-bab5-6bc74e21790b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_28c13f12-84dd-449e-bd65-0b2b7af8aa9c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_934f96c6-11b1-4e94-bab5-6bc74e21790b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5ee725fe-12b7-41a6-94e8-24b5a576a1a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_934f96c6-11b1-4e94-bab5-6bc74e21790b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5ee725fe-12b7-41a6-94e8-24b5a576a1a2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail" xlink:type="extended" id="i5fec6d9e77ce402590e918f4f2c65bcb_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONS"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONS" xlink:type="extended" id="i71ef6b79b1ac4c06b2787218d62170d8_ACQUISITIONS"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTables" xlink:type="extended" id="iab000719132a477691f9d9c5bb1fa859_ACQUISITIONSTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails" xlink:type="extended" id="i92d176daf4b744f8a1fd32a34e18c13d_ACQUISITIONSErwinHymerAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_4d4db583-4dec-4db5-9d1a-d8eadb9981c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_4d4db583-4dec-4db5-9d1a-d8eadb9981c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3b933f32-2186-40de-b430-51ce2a2ee772" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3b933f32-2186-40de-b430-51ce2a2ee772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_10a1aae1-f946-4884-ad73-2b62e3b22028" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_10a1aae1-f946-4884-ad73-2b62e3b22028" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d2c3219e-f542-40e8-8b3f-58d8dc747e64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_Goodwill_d2c3219e-f542-40e8-8b3f-58d8dc747e64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_07490871-87ae-4e39-8f98-7b2de76954ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_07490871-87ae-4e39-8f98-7b2de76954ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_2383ce71-5230-4104-bdc1-fff620235b66" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_2383ce71-5230-4104-bdc1-fff620235b66" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent_de9abb7a-db9e-41ac-b57b-28a3d71f7259" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent_de9abb7a-db9e-41ac-b57b-28a3d71f7259" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_7f1118fe-52e9-4a55-9b82-019cd55a0698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_7f1118fe-52e9-4a55-9b82-019cd55a0698" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionProFormaProfessionalFee_4cb208a3-af1d-448a-b72e-da98e9e28dbd" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionProFormaProfessionalFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_tho_BusinessAcquisitionProFormaProfessionalFee_4cb208a3-af1d-448a-b72e-da98e9e28dbd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueAdjustment_6a87e623-1a0e-4859-be01-676cb71cc0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_AssetsFairValueAdjustment_6a87e623-1a0e-4859-be01-676cb71cc0e6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_17fb16c0-f7ab-42e0-907e-09100c5faea8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_AssetImpairmentCharges_17fb16c0-f7ab-42e0-907e-09100c5faea8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_16905f94-a8f3-4376-b9e5-6e6e7829d6a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_16905f94-a8f3-4376-b9e5-6e6e7829d6a4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_4f0b950c-7f71-4f62-8db6-5a394eb43ceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_4f0b950c-7f71-4f62-8db6-5a394eb43ceb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFairValueDisclosure_850df554-ea33-435a-bbb5-8e3cb7fae7fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_EquityFairValueDisclosure_850df554-ea33-435a-bbb5-8e3cb7fae7fb" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_a159422e-ce59-4c61-917c-b216913e097d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_a159422e-ce59-4c61-917c-b216913e097d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_6f1016a0-778d-4d24-b7e9-1ff008156197" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_6f1016a0-778d-4d24-b7e9-1ff008156197" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TemporaryEquityAwardExpirationPeriod_48ef633a-afa9-4fc4-887b-48bf1d2ccbec" xlink:href="tho-20200731.xsd#tho_TemporaryEquityAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_tho_TemporaryEquityAwardExpirationPeriod_48ef633a-afa9-4fc4-887b-48bf1d2ccbec" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_769066cf-3a23-4df1-9e7d-d82a2719b70d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_769066cf-3a23-4df1-9e7d-d82a2719b70d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_769066cf-3a23-4df1-9e7d-d82a2719b70d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_769066cf-3a23-4df1-9e7d-d82a2719b70d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_769066cf-3a23-4df1-9e7d-d82a2719b70d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e1ee2cf-a19c-47dc-bd65-635b07100987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_769066cf-3a23-4df1-9e7d-d82a2719b70d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e1ee2cf-a19c-47dc-bd65-635b07100987" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ErwinHymerGroupMember_0c2d5c4f-eddf-4b8d-b3b4-44315516bf72" xlink:href="tho-20200731.xsd#tho_ErwinHymerGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e1ee2cf-a19c-47dc-bd65-635b07100987" xlink:to="loc_tho_ErwinHymerGroupMember_0c2d5c4f-eddf-4b8d-b3b4-44315516bf72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TogoGroupMember_66fac38d-9e89-4a58-8f90-4886b889d0b7" xlink:href="tho-20200731.xsd#tho_TogoGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e1ee2cf-a19c-47dc-bd65-635b07100987" xlink:to="loc_tho_TogoGroupMember_66fac38d-9e89-4a58-8f90-4886b889d0b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c6eb627d-4afd-4f59-b5c9-255de4cc9e51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c6eb627d-4afd-4f59-b5c9-255de4cc9e51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6eb627d-4afd-4f59-b5c9-255de4cc9e51_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c6eb627d-4afd-4f59-b5c9-255de4cc9e51" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6eb627d-4afd-4f59-b5c9-255de4cc9e51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c6eb627d-4afd-4f59-b5c9-255de4cc9e51" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkMember_e8f62e6f-4471-4f35-987b-318909570354" xlink:href="tho-20200731.xsd#tho_DealerNetworkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:to="loc_tho_DealerNetworkMember_e8f62e6f-4471-4f35-987b-318909570354" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_27d1a986-2477-4f05-b6f9-69152cfc76ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:to="loc_us-gaap_TrademarksMember_27d1a986-2477-4f05-b6f9-69152cfc76ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_556212da-753d-49b6-8eb5-566403934927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_556212da-753d-49b6-8eb5-566403934927" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BacklogMember_3f01cf29-2c26-414f-a53c-41c63ce07f7e" xlink:href="tho-20200731.xsd#tho_BacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:to="loc_tho_BacklogMember_3f01cf29-2c26-414f-a53c-41c63ce07f7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ad33947e-4435-411f-9b59-0f31de393876" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ad33947e-4435-411f-9b59-0f31de393876" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ad33947e-4435-411f-9b59-0f31de393876_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ad33947e-4435-411f-9b59-0f31de393876" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ad33947e-4435-411f-9b59-0f31de393876_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1f667b7a-f3a0-49bf-a2f8-403c28cb067c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ad33947e-4435-411f-9b59-0f31de393876" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1f667b7a-f3a0-49bf-a2f8-403c28cb067c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_4eaef114-f609-42da-91c8-2b4390fbe464" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1f667b7a-f3a0-49bf-a2f8-403c28cb067c" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_4eaef114-f609-42da-91c8-2b4390fbe464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0b889a19-92ca-446e-b7f1-fd834ad69ba3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0b889a19-92ca-446e-b7f1-fd834ad69ba3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0b889a19-92ca-446e-b7f1-fd834ad69ba3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0b889a19-92ca-446e-b7f1-fd834ad69ba3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0b889a19-92ca-446e-b7f1-fd834ad69ba3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a6c2420f-ec2a-4417-9922-0ed897710926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0b889a19-92ca-446e-b7f1-fd834ad69ba3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a6c2420f-ec2a-4417-9922-0ed897710926" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AcquisitionCostsMember_c7ac85ec-50da-45dd-9ac8-aa89f78e6c18" xlink:href="tho-20200731.xsd#tho_AcquisitionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a6c2420f-ec2a-4417-9922-0ed897710926" xlink:to="loc_tho_AcquisitionCostsMember_c7ac85ec-50da-45dd-9ac8-aa89f78e6c18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember_4c29c027-76f9-4a3c-9dd1-7dcd6b9efab1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a6c2420f-ec2a-4417-9922-0ed897710926" xlink:to="loc_us-gaap_OtherExpenseMember_4c29c027-76f9-4a3c-9dd1-7dcd6b9efab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_75def2ee-87ee-4a10-bbc8-d0bb238db986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_75def2ee-87ee-4a10-bbc8-d0bb238db986" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_75def2ee-87ee-4a10-bbc8-d0bb238db986_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_75def2ee-87ee-4a10-bbc8-d0bb238db986" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_75def2ee-87ee-4a10-bbc8-d0bb238db986_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_2d4277e2-2c7d-486a-9a3f-50563eb54476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_75def2ee-87ee-4a10-bbc8-d0bb238db986" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_2d4277e2-2c7d-486a-9a3f-50563eb54476" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember_1c60fcce-32a7-4c3c-8be8-7939ae938e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentToInventoryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_2d4277e2-2c7d-486a-9a3f-50563eb54476" xlink:to="loc_us-gaap_FairValueAdjustmentToInventoryMember_1c60fcce-32a7-4c3c-8be8-7939ae938e06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_412460cb-c0e4-464c-8f00-4dbf5128fdf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_412460cb-c0e4-464c-8f00-4dbf5128fdf6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_412460cb-c0e4-464c-8f00-4dbf5128fdf6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_412460cb-c0e4-464c-8f00-4dbf5128fdf6" xlink:to="loc_us-gaap_EquityComponentDomain_412460cb-c0e4-464c-8f00-4dbf5128fdf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3e0cf0ab-9677-4084-9ef6-2ffcce17e172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_412460cb-c0e4-464c-8f00-4dbf5128fdf6" xlink:to="loc_us-gaap_EquityComponentDomain_3e0cf0ab-9677-4084-9ef6-2ffcce17e172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProformaIncomeMember_ea1c3330-2900-4915-b043-31aba9e9d0d0" xlink:href="tho-20200731.xsd#tho_ProformaIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3e0cf0ab-9677-4084-9ef6-2ffcce17e172" xlink:to="loc_tho_ProformaIncomeMember_ea1c3330-2900-4915-b043-31aba9e9d0d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_62df7185-002a-4671-88b1-39fa044598b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_srt_StatementGeographicalAxis_62df7185-002a-4671-88b1-39fa044598b0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_62df7185-002a-4671-88b1-39fa044598b0_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_62df7185-002a-4671-88b1-39fa044598b0" xlink:to="loc_srt_SegmentGeographicalDomain_62df7185-002a-4671-88b1-39fa044598b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2f54dcbc-4de0-4fe5-9892-1f5e25c78595" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_62df7185-002a-4671-88b1-39fa044598b0" xlink:to="loc_srt_SegmentGeographicalDomain_2f54dcbc-4de0-4fe5-9892-1f5e25c78595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_341865e5-36ee-4b71-b60e-502b65e1a0ef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2f54dcbc-4de0-4fe5-9892-1f5e25c78595" xlink:to="loc_srt_NorthAmericaMember_341865e5-36ee-4b71-b60e-502b65e1a0ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_d4fe43b8-25a1-4b24-9d8d-50735c074fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_InvestmentTypeAxis_d4fe43b8-25a1-4b24-9d8d-50735c074fdf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_d4fe43b8-25a1-4b24-9d8d-50735c074fdf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_d4fe43b8-25a1-4b24-9d8d-50735c074fdf" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_d4fe43b8-25a1-4b24-9d8d-50735c074fdf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_0ce0cfc5-eb50-4979-afff-d243439a543d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_d4fe43b8-25a1-4b24-9d8d-50735c074fdf" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_0ce0cfc5-eb50-4979-afff-d243439a543d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_SubsidaryLoanMember_1672ca84-4636-4082-abe4-1951ee2e5e6c" xlink:href="tho-20200731.xsd#tho_SubsidaryLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_0ce0cfc5-eb50-4979-afff-d243439a543d" xlink:to="loc_tho_SubsidaryLoanMember_1672ca84-4636-4082-abe4-1951ee2e5e6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis_47bdbb2b-7601-4e99-90ee-89d748699415" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsAxisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis_47bdbb2b-7601-4e99-90ee-89d748699415" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsDomain_47bdbb2b-7601-4e99-90ee-89d748699415_default" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis_47bdbb2b-7601-4e99-90ee-89d748699415" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsDomain_47bdbb2b-7601-4e99-90ee-89d748699415_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsDomain_29c62c9b-46d7-43f9-8e84-9a78951e8734" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis_47bdbb2b-7601-4e99-90ee-89d748699415" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsDomain_29c62c9b-46d7-43f9-8e84-9a78951e8734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignCurrencyContractLossesMember_6efe0898-e22c-490a-bfd0-d9d668893c56" xlink:href="tho-20200731.xsd#tho_ForeignCurrencyContractLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsDomain_29c62c9b-46d7-43f9-8e84-9a78951e8734" xlink:to="loc_tho_ForeignCurrencyContractLossesMember_6efe0898-e22c-490a-bfd0-d9d668893c56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8c7f6ad3-17bb-45e5-9ce9-5ff7f515eb87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8c7f6ad3-17bb-45e5-9ce9-5ff7f515eb87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_fed6b8ed-9b95-43bd-b586-d9e1df5e352f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_8c7f6ad3-17bb-45e5-9ce9-5ff7f515eb87" xlink:to="loc_us-gaap_SubsequentEventMember_fed6b8ed-9b95-43bd-b586-d9e1df5e352f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails" xlink:type="extended" id="i4b02e6277dfb4a3c91e83c643bb59551_ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f88916fe-16e8-423a-b802-a04b612b37b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f88916fe-16e8-423a-b802-a04b612b37b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_64be4a64-f587-4d75-a19e-37c4d144f03b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_64be4a64-f587-4d75-a19e-37c4d144f03b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_5fc0db94-040e-4ef7-81f4-6438dd42259e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_5fc0db94-040e-4ef7-81f4-6438dd42259e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_185d013c-d7c3-4f95-8400-d1728a2b5a58" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_185d013c-d7c3-4f95-8400-d1728a2b5a58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c443512a-d431-456f-9aaa-6f7ee8d53dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c443512a-d431-456f-9aaa-6f7ee8d53dbe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_962ec690-c7bc-4fc7-8038-9b879feff94e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_962ec690-c7bc-4fc7-8038-9b879feff94e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ade7f4f6-e912-45a0-926a-f83ad50b7e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_Goodwill_ade7f4f6-e912-45a0-926a-f83ad50b7e55" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_7f03b488-8a94-434a-80ac-cef4713ee2ed" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_7f03b488-8a94-434a-80ac-cef4713ee2ed" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_492a2122-f788-4643-805c-62855a54719d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_492a2122-f788-4643-805c-62855a54719d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_f40b0ee8-36f1-4aa7-8714-096c380b3bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_f40b0ee8-36f1-4aa7-8714-096c380b3bae" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_2d029d9e-a8e2-48f9-96df-d7f037a99064" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_2d029d9e-a8e2-48f9-96df-d7f037a99064" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_efa8962f-891e-42ed-b441-6e1cf5a96dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_efa8962f-891e-42ed-b441-6e1cf5a96dfa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9aa895eb-9b83-4a83-97fa-f997f84febcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9aa895eb-9b83-4a83-97fa-f997f84febcd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_f09f61f2-fcb9-40c7-b644-258eb362bcd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_f09f61f2-fcb9-40c7-b644-258eb362bcd3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_6063a76c-05a6-4670-9c26-88869556aed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_6063a76c-05a6-4670-9c26-88869556aed5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_07c9ac87-eb40-4ad4-834a-efee59785c8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_63c4f17c-1df0-4c9e-8438-3fc85532f9d5" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_63c4f17c-1df0-4c9e-8438-3fc85532f9d5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_80301f30-33e9-4957-b57b-2b85d26b1be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_80301f30-33e9-4957-b57b-2b85d26b1be3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80301f30-33e9-4957-b57b-2b85d26b1be3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_80301f30-33e9-4957-b57b-2b85d26b1be3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80301f30-33e9-4957-b57b-2b85d26b1be3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7c29ca70-1bff-4da1-bf70-3522045036bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_80301f30-33e9-4957-b57b-2b85d26b1be3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7c29ca70-1bff-4da1-bf70-3522045036bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ErwinHymerGroupMember_4dc5dd21-b876-4215-b8eb-b6796fa0398b" xlink:href="tho-20200731.xsd#tho_ErwinHymerGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7c29ca70-1bff-4da1-bf70-3522045036bc" xlink:to="loc_tho_ErwinHymerGroupMember_4dc5dd21-b876-4215-b8eb-b6796fa0398b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8c92ab23-1acc-46dd-9b77-4429f9265eec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8c92ab23-1acc-46dd-9b77-4429f9265eec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c92ab23-1acc-46dd-9b77-4429f9265eec_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8c92ab23-1acc-46dd-9b77-4429f9265eec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c92ab23-1acc-46dd-9b77-4429f9265eec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8c92ab23-1acc-46dd-9b77-4429f9265eec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkMember_fde902f4-c56b-4abd-a880-677df1af1bdf" xlink:href="tho-20200731.xsd#tho_DealerNetworkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:to="loc_tho_DealerNetworkMember_fde902f4-c56b-4abd-a880-677df1af1bdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_7eb12f4e-865f-4a42-acf6-5b96d6b4748c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:to="loc_us-gaap_TrademarksMember_7eb12f4e-865f-4a42-acf6-5b96d6b4748c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2385e169-0044-4917-94b6-89ab4fc6bb8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2385e169-0044-4917-94b6-89ab4fc6bb8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BacklogMember_9998df50-78f7-4020-9f68-5039049c3626" xlink:href="tho-20200731.xsd#tho_BacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:to="loc_tho_BacklogMember_9998df50-78f7-4020-9f68-5039049c3626" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails" xlink:type="extended" id="iac13f3e1cba64ad3800c266628c226df_ACQUISITIONSErwinHymerProFormaInformationDetails"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTogoGroupAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails" xlink:type="extended" id="ib512871c87d8417f910076b038f90901_ACQUISITIONSTogoGroupAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_9bd0faf9-7650-42a2-aede-5de8b6364e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_9bd0faf9-7650-42a2-aede-5de8b6364e04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_4594e61b-17e3-4b65-8e79-4d7a9ac05d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_4594e61b-17e3-4b65-8e79-4d7a9ac05d6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFairValueDisclosure_d6da267e-6274-4cf6-94da-3e8269b2c2df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_EquityFairValueDisclosure_d6da267e-6274-4cf6-94da-3e8269b2c2df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_e67682f6-b1e4-49c6-ae84-37e9ff67b1d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_e67682f6-b1e4-49c6-ae84-37e9ff67b1d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_4e764f3f-d659-4aa0-82a8-df847e928820" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_4e764f3f-d659-4aa0-82a8-df847e928820" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TemporaryEquityAwardExpirationPeriod_677f280a-0d1c-4bc3-99ee-ddcdd3b91e9a" xlink:href="tho-20200731.xsd#tho_TemporaryEquityAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_tho_TemporaryEquityAwardExpirationPeriod_677f280a-0d1c-4bc3-99ee-ddcdd3b91e9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e3f031e7-6adc-4712-901f-156116f7b974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e3f031e7-6adc-4712-901f-156116f7b974" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_823a430a-ebab-48f8-83db-5e39abd61757" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_823a430a-ebab-48f8-83db-5e39abd61757" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2bdf2c5d-e770-4cdf-a637-dd92206cc71b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2bdf2c5d-e770-4cdf-a637-dd92206cc71b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_15cee0d0-ca1f-49fe-8b98-e5773ed71c99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2bdf2c5d-e770-4cdf-a637-dd92206cc71b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_15cee0d0-ca1f-49fe-8b98-e5773ed71c99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15cee0d0-ca1f-49fe-8b98-e5773ed71c99_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_15cee0d0-ca1f-49fe-8b98-e5773ed71c99" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15cee0d0-ca1f-49fe-8b98-e5773ed71c99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e290f6cf-8136-459b-8c5c-558c4e2985c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_15cee0d0-ca1f-49fe-8b98-e5773ed71c99" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e290f6cf-8136-459b-8c5c-558c4e2985c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TogoGroupMember_20987c0f-3df7-49c5-aef3-3dba57ee8ea6" xlink:href="tho-20200731.xsd#tho_TogoGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e290f6cf-8136-459b-8c5c-558c4e2985c5" xlink:to="loc_tho_TogoGroupMember_20987c0f-3df7-49c5-aef3-3dba57ee8ea6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="i8116e5d830854b9c9e21c38def7a087f_ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fbc492d1-461f-4a4f-aba9-7e62f998ed0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fbc492d1-461f-4a4f-aba9-7e62f998ed0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1f7f6324-191b-4705-b86a-6d52cf1b668b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1f7f6324-191b-4705-b86a-6d52cf1b668b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_7c16a8b6-d3d2-4d28-9e4d-5ddf81afcfe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_7c16a8b6-d3d2-4d28-9e4d-5ddf81afcfe7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_65daefb1-551b-4afb-9c86-767e8dee58ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_65daefb1-551b-4afb-9c86-767e8dee58ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b1b6d57b-425b-4381-adbb-5ab239d6abf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b1b6d57b-425b-4381-adbb-5ab239d6abf7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_65c3d061-c7cf-44ec-8b30-e54c5df317d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_Goodwill_65c3d061-c7cf-44ec-8b30-e54c5df317d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c7be14b1-f969-4df8-9ffc-8f3fb796a4d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c7be14b1-f969-4df8-9ffc-8f3fb796a4d8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_3dd45e9c-9aeb-4018-b876-4e6e9d38c977" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_3dd45e9c-9aeb-4018-b876-4e6e9d38c977" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_9b1935cc-b9e0-428a-90bc-d534b16d295f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_9b1935cc-b9e0-428a-90bc-d534b16d295f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d538da55-a6ee-4793-8fc7-02f62c565727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d538da55-a6ee-4793-8fc7-02f62c565727" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d538da55-a6ee-4793-8fc7-02f62c565727_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d538da55-a6ee-4793-8fc7-02f62c565727" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d538da55-a6ee-4793-8fc7-02f62c565727_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3e8105f5-7681-4299-8784-5da8f9276e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d538da55-a6ee-4793-8fc7-02f62c565727" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3e8105f5-7681-4299-8784-5da8f9276e3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TogoGroupMember_717ae54f-473a-48c7-b13b-c01cc23f5c82" xlink:href="tho-20200731.xsd#tho_TogoGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3e8105f5-7681-4299-8784-5da8f9276e3f" xlink:to="loc_tho_TogoGroupMember_717ae54f-473a-48c7-b13b-c01cc23f5c82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6d4e3d32-07a2-4a4b-b9f6-ec3750278435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6d4e3d32-07a2-4a4b-b9f6-ec3750278435" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6d4e3d32-07a2-4a4b-b9f6-ec3750278435_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6d4e3d32-07a2-4a4b-b9f6-ec3750278435" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6d4e3d32-07a2-4a4b-b9f6-ec3750278435_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6d4e3d32-07a2-4a4b-b9f6-ec3750278435" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_0fc9e66e-e708-4376-95ca-8d9182106d6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_0fc9e66e-e708-4376-95ca-8d9182106d6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_9bb3c1cf-17fa-42af-bb89-9bf37b22f424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_9bb3c1cf-17fa-42af-bb89-9bf37b22f424" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_c2a50a9e-f987-46a4-b199-649bfb94597a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_c2a50a9e-f987-46a4-b199-649bfb94597a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTS"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTS" xlink:type="extended" id="i7e37ea47d8fa402bbee5618a3d8041ab_BUSINESSSEGMENTS"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSTables" xlink:type="extended" id="iace70d9bb2dd4941a28333438c474e9d_BUSINESSSEGMENTSTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail" xlink:type="extended" id="i48cd4af65b1b48839661c0fc30b3c435_BUSINESSSEGMENTSAdditionalInformationDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail" xlink:type="extended" id="ib77f6122835a463593dc0031fe9e20f9_BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c600d8a4-68a7-461b-9957-693326e11922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2178e14-fba5-49a1-82b9-29498b40fd35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c600d8a4-68a7-461b-9957-693326e11922" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2178e14-fba5-49a1-82b9-29498b40fd35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e38eb372-ab5c-497f-adbf-1b0d16091fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c600d8a4-68a7-461b-9957-693326e11922" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e38eb372-ab5c-497f-adbf-1b0d16091fe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c600d8a4-68a7-461b-9957-693326e11922" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_4c1fddae-2e8e-4c4e-864e-38ba8752033d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_srt_ConsolidationItemsAxis_4c1fddae-2e8e-4c4e-864e-38ba8752033d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4c1fddae-2e8e-4c4e-864e-38ba8752033d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_4c1fddae-2e8e-4c4e-864e-38ba8752033d" xlink:to="loc_srt_ConsolidationItemsDomain_4c1fddae-2e8e-4c4e-864e-38ba8752033d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_4c1fddae-2e8e-4c4e-864e-38ba8752033d" xlink:to="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f346ce31-8972-425f-b73d-2f05de3f4bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:to="loc_us-gaap_OperatingSegmentsMember_f346ce31-8972-425f-b73d-2f05de3f4bf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CorporateAndEliminationsMember_ecacb9e3-e723-4c5d-9330-7bfb7011abad" xlink:href="tho-20200731.xsd#tho_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:to="loc_tho_CorporateAndEliminationsMember_ecacb9e3-e723-4c5d-9330-7bfb7011abad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_ab482967-482f-4125-9b6e-31c5a201d47d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:to="loc_us-gaap_IntersegmentEliminationMember_ab482967-482f-4125-9b6e-31c5a201d47d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_e05b5320-71f6-45d7-8465-172c2c05e1b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_e05b5320-71f6-45d7-8465-172c2c05e1b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e" xlink:to="loc_us-gaap_SegmentDomain_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_03ede488-38f6-4700-98bc-326fcd298b2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e" xlink:to="loc_us-gaap_SegmentDomain_03ede488-38f6-4700-98bc-326fcd298b2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember_ec926e35-8e4d-4b62-ba51-f1726b511226" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_03ede488-38f6-4700-98bc-326fcd298b2d" xlink:to="loc_tho_RecreationVehiclesMember_ec926e35-8e4d-4b62-ba51-f1726b511226" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d34af530-08c4-4eba-9eca-0ac8f45d23e6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_srt_ProductOrServiceAxis_d34af530-08c4-4eba-9eca-0ac8f45d23e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d34af530-08c4-4eba-9eca-0ac8f45d23e6_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d34af530-08c4-4eba-9eca-0ac8f45d23e6" xlink:to="loc_srt_ProductsAndServicesDomain_d34af530-08c4-4eba-9eca-0ac8f45d23e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c620b291-c301-42d1-acf5-04e62f32f37e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d34af530-08c4-4eba-9eca-0ac8f45d23e6" xlink:to="loc_srt_ProductsAndServicesDomain_c620b291-c301-42d1-acf5-04e62f32f37e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_97621e8e-da51-4570-914a-fc2b0d18b504" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c620b291-c301-42d1-acf5-04e62f32f37e" xlink:to="loc_tho_NorthAmericanTowablesMember_97621e8e-da51-4570-914a-fc2b0d18b504" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_8f155481-bb83-41ab-bb5d-aed16044193b" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c620b291-c301-42d1-acf5-04e62f32f37e" xlink:to="loc_tho_NorthAmericanMotorizedMember_8f155481-bb83-41ab-bb5d-aed16044193b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_9ce1eb66-4760-4126-98c6-5fbc37c50f32" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_srt_StatementGeographicalAxis_9ce1eb66-4760-4126-98c6-5fbc37c50f32" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9ce1eb66-4760-4126-98c6-5fbc37c50f32_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_9ce1eb66-4760-4126-98c6-5fbc37c50f32" xlink:to="loc_srt_SegmentGeographicalDomain_9ce1eb66-4760-4126-98c6-5fbc37c50f32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_55e7cef3-7216-4fe7-acd4-0546b2b7473b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_9ce1eb66-4760-4126-98c6-5fbc37c50f32" xlink:to="loc_srt_SegmentGeographicalDomain_55e7cef3-7216-4fe7-acd4-0546b2b7473b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMember_384415ce-9186-4e7a-ae9d-5fb9d7b2fd7d" xlink:href="tho-20200731.xsd#tho_NorthAmericanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_55e7cef3-7216-4fe7-acd4-0546b2b7473b" xlink:to="loc_tho_NorthAmericanMember_384415ce-9186-4e7a-ae9d-5fb9d7b2fd7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuropeanMember_58486b86-285f-4d55-85ef-a511dfb0eb67" xlink:href="tho-20200731.xsd#tho_EuropeanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_55e7cef3-7216-4fe7-acd4-0546b2b7473b" xlink:to="loc_tho_EuropeanMember_58486b86-285f-4d55-85ef-a511dfb0eb67" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail" xlink:type="extended" id="ica061d5be2594b9fba2cbde21e26838e_BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d2c47a7d-79c1-4d70-b63d-3b61b7ca1866" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_Assets_d2c47a7d-79c1-4d70-b63d-3b61b7ca1866" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_05f68c16-8dba-441b-a13e-400be4336871" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_05f68c16-8dba-441b-a13e-400be4336871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_4a88d262-4b23-4d96-9f47-40fbda65f9d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_4a88d262-4b23-4d96-9f47-40fbda65f9d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5f3f61a5-9d1c-411d-840b-56d1369f5b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5f3f61a5-9d1c-411d-840b-56d1369f5b16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9696b6be-8bad-4a86-893f-fb6f3d8d49b4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_srt_ConsolidationItemsAxis_9696b6be-8bad-4a86-893f-fb6f3d8d49b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9696b6be-8bad-4a86-893f-fb6f3d8d49b4_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9696b6be-8bad-4a86-893f-fb6f3d8d49b4" xlink:to="loc_srt_ConsolidationItemsDomain_9696b6be-8bad-4a86-893f-fb6f3d8d49b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9696b6be-8bad-4a86-893f-fb6f3d8d49b4" xlink:to="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4eae15b2-b7be-4f0d-a91f-dd758a201d87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:to="loc_us-gaap_OperatingSegmentsMember_4eae15b2-b7be-4f0d-a91f-dd758a201d87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CorporateAndEliminationsMember_6b03014f-3c93-47ea-9c66-4a01ac616ae8" xlink:href="tho-20200731.xsd#tho_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:to="loc_tho_CorporateAndEliminationsMember_6b03014f-3c93-47ea-9c66-4a01ac616ae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_6407625c-9f7b-4251-92d2-07e5c7b6d13a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_6407625c-9f7b-4251-92d2-07e5c7b6d13a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5" xlink:to="loc_us-gaap_SegmentDomain_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3e051455-ecda-4ac7-aa38-c35b87f925f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5" xlink:to="loc_us-gaap_SegmentDomain_3e051455-ecda-4ac7-aa38-c35b87f925f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember_9b687faa-4015-434c-be24-ffcf5abfc880" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3e051455-ecda-4ac7-aa38-c35b87f925f4" xlink:to="loc_tho_RecreationVehiclesMember_9b687faa-4015-434c-be24-ffcf5abfc880" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2837910a-a314-47ff-a531-2074b706df6f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_srt_ProductOrServiceAxis_2837910a-a314-47ff-a531-2074b706df6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2837910a-a314-47ff-a531-2074b706df6f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2837910a-a314-47ff-a531-2074b706df6f" xlink:to="loc_srt_ProductsAndServicesDomain_2837910a-a314-47ff-a531-2074b706df6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_38850805-53d7-46a0-8d6d-a2b1b55aa23e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2837910a-a314-47ff-a531-2074b706df6f" xlink:to="loc_srt_ProductsAndServicesDomain_38850805-53d7-46a0-8d6d-a2b1b55aa23e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_5d41de1b-1e42-4d7a-98c9-46d98a0c13d8" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_38850805-53d7-46a0-8d6d-a2b1b55aa23e" xlink:to="loc_tho_NorthAmericanTowablesMember_5d41de1b-1e42-4d7a-98c9-46d98a0c13d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_38f02dbd-1ae2-4451-8b13-c50b7a5e77ed" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_38850805-53d7-46a0-8d6d-a2b1b55aa23e" xlink:to="loc_tho_NorthAmericanMotorizedMember_38f02dbd-1ae2-4451-8b13-c50b7a5e77ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_srt_StatementGeographicalAxis_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f" xlink:to="loc_srt_SegmentGeographicalDomain_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f" xlink:to="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_bd7a39b6-4adf-44fe-8d1b-6281f63f1cdf" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_country_DE_bd7a39b6-4adf-44fe-8d1b-6281f63f1cdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMember_b5f61e0d-1d9b-4ae7-86ba-21f6673dae59" xlink:href="tho-20200731.xsd#tho_NorthAmericanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_tho_NorthAmericanMember_b5f61e0d-1d9b-4ae7-86ba-21f6673dae59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuropeanMember_eba8c4ef-be6b-4f0b-baa8-b7c340767da9" xlink:href="tho-20200731.xsd#tho_EuropeanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_tho_EuropeanMember_eba8c4ef-be6b-4f0b-baa8-b7c340767da9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherEuropeMember_948b2a95-4e17-4360-8d9b-b35f017c1ce2" xlink:href="tho-20200731.xsd#tho_OtherEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_tho_OtherEuropeMember_948b2a95-4e17-4360-8d9b-b35f017c1ce2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_d82133ee-0480-4c20-93e3-cb1b3a5545b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_us-gaap_NonUsMember_d82133ee-0480-4c20-93e3-cb1b3a5545b4" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail" xlink:type="extended" id="i9b426605c77b49ce8ad7b14bfc374935_BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_94697f3a-769b-4953-8c70-d94eac94bfe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_13e68a5a-2467-4233-8c33-6bdb7968cc6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_94697f3a-769b-4953-8c70-d94eac94bfe5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_13e68a5a-2467-4233-8c33-6bdb7968cc6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8c0f3d97-c9d9-44b0-a219-95fb96033661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_94697f3a-769b-4953-8c70-d94eac94bfe5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8c0f3d97-c9d9-44b0-a219-95fb96033661" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_195b72c2-f0e7-4870-a3ad-e22be69c8e36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_94697f3a-769b-4953-8c70-d94eac94bfe5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_195b72c2-f0e7-4870-a3ad-e22be69c8e36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2b6a55ba-8587-4ec6-87b0-1e0857f44e68" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_195b72c2-f0e7-4870-a3ad-e22be69c8e36" xlink:to="loc_srt_StatementGeographicalAxis_2b6a55ba-8587-4ec6-87b0-1e0857f44e68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2b6a55ba-8587-4ec6-87b0-1e0857f44e68_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2b6a55ba-8587-4ec6-87b0-1e0857f44e68" xlink:to="loc_srt_SegmentGeographicalDomain_2b6a55ba-8587-4ec6-87b0-1e0857f44e68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2b6a55ba-8587-4ec6-87b0-1e0857f44e68" xlink:to="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_35e3dab4-e498-45f7-bb0d-94a654a407ee" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_country_US_35e3dab4-e498-45f7-bb0d-94a654a407ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_0e7249a7-658a-4a1d-b286-9060af1f934d" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_country_DE_0e7249a7-658a-4a1d-b286-9060af1f934d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherEuropeMember_b7914d66-d07e-4bb5-827e-dbbca4240c5c" xlink:href="tho-20200731.xsd#tho_OtherEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_tho_OtherEuropeMember_b7914d66-d07e-4bb5-827e-dbbca4240c5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_139cdebc-f2d3-42ed-ad9b-fa380b2fb61a" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_country_CA_139cdebc-f2d3-42ed-ad9b-fa380b2fb61a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherCountryMember_261bb376-45a4-461e-ad4d-7984fa6feb32" xlink:href="tho-20200731.xsd#tho_OtherCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_tho_OtherCountryMember_261bb376-45a4-461e-ad4d-7984fa6feb32" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_da5b2bfa-a18b-47da-a588-6eb7c65e75ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_us-gaap_NonUsMember_da5b2bfa-a18b-47da-a588-6eb7c65e75ac" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGING" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGING"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGING" xlink:type="extended" id="i59aa9f19afc34aa4b16e61e4164e1893_DERIVATIVESANDHEDGING"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables" xlink:type="extended" id="i7a156adf256e4a3480dada59e47cb500_DERIVATIVESANDHEDGINGTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails" xlink:type="extended" id="id2faeb0632824bd6bc27305742754fd4_DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_77cfd535-fe0a-45c6-bd69-ad85a717864b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_450dd92b-5a79-4d47-ba15-44e8030951f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_77cfd535-fe0a-45c6-bd69-ad85a717864b" xlink:to="loc_us-gaap_DerivativeNotionalAmount_450dd92b-5a79-4d47-ba15-44e8030951f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetFairValueGrossLiability_9c7e34f0-3e16-4866-a844-b6812ccf3727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetFairValueGrossLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_77cfd535-fe0a-45c6-bd69-ad85a717864b" xlink:to="loc_us-gaap_DerivativeAssetFairValueGrossLiability_9c7e34f0-3e16-4866-a844-b6812ccf3727" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_77cfd535-fe0a-45c6-bd69-ad85a717864b" xlink:to="loc_us-gaap_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_25b3c133-7049-4e49-ad12-65e2f84d630c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_25b3c133-7049-4e49-ad12-65e2f84d630c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_25b3c133-7049-4e49-ad12-65e2f84d630c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_25b3c133-7049-4e49-ad12-65e2f84d630c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_25b3c133-7049-4e49-ad12-65e2f84d630c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_35a4c296-a8b7-4065-9eb5-715f9566abf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_25b3c133-7049-4e49-ad12-65e2f84d630c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_35a4c296-a8b7-4065-9eb5-715f9566abf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ef14fcb5-895b-4f1a-ab26-467758f79350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_35a4c296-a8b7-4065-9eb5-715f9566abf5" xlink:to="loc_us-gaap_InterestRateSwapMember_ef14fcb5-895b-4f1a-ab26-467758f79350" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_b8cb976c-47fa-4fdc-85dc-67fe627647ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_b8cb976c-47fa-4fdc-85dc-67fe627647ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b8cb976c-47fa-4fdc-85dc-67fe627647ad_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_b8cb976c-47fa-4fdc-85dc-67fe627647ad" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b8cb976c-47fa-4fdc-85dc-67fe627647ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_8ecb1cec-dc44-423c-8727-134d7df07489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_b8cb976c-47fa-4fdc-85dc-67fe627647ad" xlink:to="loc_us-gaap_HedgingRelationshipDomain_8ecb1cec-dc44-423c-8727-134d7df07489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c7db9ee7-1a9b-47a8-9ede-ed001c73e969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_8ecb1cec-dc44-423c-8727-134d7df07489" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c7db9ee7-1a9b-47a8-9ede-ed001c73e969" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail" xlink:type="extended" id="i10b419b9e8b44deea7946f062a8dab47_DERIVATIVESANDHEDGINGAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_cd33db0c-14e9-44c3-812d-6e409b32b714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_cd33db0c-14e9-44c3-812d-6e409b32b714" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfSwap_5c471c61-55a1-44d3-8578-a20258abf900" xlink:href="tho-20200731.xsd#tho_TermOfSwap"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_tho_TermOfSwap_5c471c61-55a1-44d3-8578-a20258abf900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives_6e95b34c-5609-4525-8932-239345916162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives_6e95b34c-5609-4525-8932-239345916162" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ad7fdc73-2113-4748-8f4c-2bb7153ea90f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ad7fdc73-2113-4748-8f4c-2bb7153ea90f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_444e9b93-7208-4278-962d-717d2a9ca3aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_DerivativeLiabilities_444e9b93-7208-4278-962d-717d2a9ca3aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d8f5fd05-7a66-45ae-9c8d-dc2ad512a4a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d8f5fd05-7a66-45ae-9c8d-dc2ad512a4a8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1d825131-c9c4-4993-89d5-9b6c05bdab17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1d825131-c9c4-4993-89d5-9b6c05bdab17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1d825131-c9c4-4993-89d5-9b6c05bdab17_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1d825131-c9c4-4993-89d5-9b6c05bdab17" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1d825131-c9c4-4993-89d5-9b6c05bdab17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cdd89acc-4b0f-4ded-9c3e-34dfd55c799f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1d825131-c9c4-4993-89d5-9b6c05bdab17" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cdd89acc-4b0f-4ded-9c3e-34dfd55c799f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_4c62c618-d431-4d0b-ae61-97abd3d8d77a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_cdd89acc-4b0f-4ded-9c3e-34dfd55c799f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_4c62c618-d431-4d0b-ae61-97abd3d8d77a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1e22b8ef-c3a9-4768-8a42-05753b211eae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_cdd89acc-4b0f-4ded-9c3e-34dfd55c799f" xlink:to="loc_us-gaap_InterestRateSwapMember_1e22b8ef-c3a9-4768-8a42-05753b211eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d70ea9c3-e641-48f1-bca4-fa3f6fdc9f25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d70ea9c3-e641-48f1-bca4-fa3f6fdc9f25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AcquisitionCostsMember_18bb3efe-cbd9-4637-962b-c8463b68d38a" xlink:href="tho-20200731.xsd#tho_AcquisitionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d70ea9c3-e641-48f1-bca4-fa3f6fdc9f25" xlink:to="loc_tho_AcquisitionCostsMember_18bb3efe-cbd9-4637-962b-c8463b68d38a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsAxis_a52f5555-d9dc-4355-afbe-324f7d30a282" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsAxis_a52f5555-d9dc-4355-afbe-324f7d30a282" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsDomain_a52f5555-d9dc-4355-afbe-324f7d30a282_default" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsAxis_a52f5555-d9dc-4355-afbe-324f7d30a282" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsDomain_a52f5555-d9dc-4355-afbe-324f7d30a282_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsDomain_8ec97eea-4b52-4eb1-a771-e533ae93358b" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsAxis_a52f5555-d9dc-4355-afbe-324f7d30a282" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsDomain_8ec97eea-4b52-4eb1-a771-e533ae93358b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignCurrencyContractLossesMember_f562cfec-3d2d-405d-8bbe-3c5e3c308b31" xlink:href="tho-20200731.xsd#tho_ForeignCurrencyContractLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsDomain_8ec97eea-4b52-4eb1-a771-e533ae93358b" xlink:to="loc_tho_ForeignCurrencyContractLossesMember_f562cfec-3d2d-405d-8bbe-3c5e3c308b31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_8b72daea-0828-4b6e-ae49-960ac07fb3da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_HedgingDesignationAxis_8b72daea-0828-4b6e-ae49-960ac07fb3da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8b72daea-0828-4b6e-ae49-960ac07fb3da_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_8b72daea-0828-4b6e-ae49-960ac07fb3da" xlink:to="loc_us-gaap_HedgingDesignationDomain_8b72daea-0828-4b6e-ae49-960ac07fb3da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_71f0c56d-ae3e-48de-b327-0a2483389874" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_8b72daea-0828-4b6e-ae49-960ac07fb3da" xlink:to="loc_us-gaap_HedgingDesignationDomain_71f0c56d-ae3e-48de-b327-0a2483389874" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ee44b73f-317e-4983-9e6f-ebdcce684676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_71f0c56d-ae3e-48de-b327-0a2483389874" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ee44b73f-317e-4983-9e6f-ebdcce684676" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_d14a8674-4399-4173-9d65-342f410a29de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_71f0c56d-ae3e-48de-b327-0a2483389874" xlink:to="loc_us-gaap_NondesignatedMember_d14a8674-4399-4173-9d65-342f410a29de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e47559e6-dc2a-42d1-8b75-35368a7949a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e47559e6-dc2a-42d1-8b75-35368a7949a2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e47559e6-dc2a-42d1-8b75-35368a7949a2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e47559e6-dc2a-42d1-8b75-35368a7949a2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e47559e6-dc2a-42d1-8b75-35368a7949a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_82bb44d2-4f44-4936-9823-d4f5399cccf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e47559e6-dc2a-42d1-8b75-35368a7949a2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_82bb44d2-4f44-4936-9823-d4f5399cccf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_ec16e174-8dc9-4766-97a3-b2ba0e16ce93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_82bb44d2-4f44-4936-9823-d4f5399cccf2" xlink:to="loc_us-gaap_OtherLiabilitiesMember_ec16e174-8dc9-4766-97a3-b2ba0e16ce93" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails" xlink:type="extended" id="idba98a43e4e8456abca17ffc0bebec3f_DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract_76707ed9-7480-4d78-b8a1-212ead18df3d" xlink:href="tho-20200731.xsd#tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:to="loc_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract_76707ed9-7480-4d78-b8a1-212ead18df3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_33f206f8-57b6-4e68-a294-4714fb35d922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract_76707ed9-7480-4d78-b8a1-212ead18df3d" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_33f206f8-57b6-4e68-a294-4714fb35d922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract_60cfe71f-5bb1-4421-93b8-efbf3966d44c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract_60cfe71f-5bb1-4421-93b8-efbf3966d44c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_42759181-8216-4b98-a01a-23d416422680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract_60cfe71f-5bb1-4421-93b8-efbf3966d44c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_42759181-8216-4b98-a01a-23d416422680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37f9cec1-cb1e-411f-b13b-304ce0ee2f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37f9cec1-cb1e-411f-b13b-304ce0ee2f38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:to="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_dc536e69-e6f4-49b0-a87e-5d39ef2ec087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_dc536e69-e6f4-49b0-a87e-5d39ef2ec087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_dc536e69-e6f4-49b0-a87e-5d39ef2ec087_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_dc536e69-e6f4-49b0-a87e-5d39ef2ec087" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_dc536e69-e6f4-49b0-a87e-5d39ef2ec087_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_dc536e69-e6f4-49b0-a87e-5d39ef2ec087" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_122f05c3-11f0-4937-9674-3a6c082a88a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:to="loc_us-gaap_CostOfSalesMember_122f05c3-11f0-4937-9674-3a6c082a88a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember_57d6daf5-8296-4ef8-9a37-4a626ff8b529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquisitionRelatedCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:to="loc_us-gaap_AcquisitionRelatedCostsMember_57d6daf5-8296-4ef8-9a37-4a626ff8b529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_ecc7e71f-4e00-470a-ae42-bd51d1465ac9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:to="loc_us-gaap_InterestExpenseMember_ecc7e71f-4e00-470a-ae42-bd51d1465ac9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_350e46f0-8a96-4a26-ad46-6ca3694c9b5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_350e46f0-8a96-4a26-ad46-6ca3694c9b5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_350e46f0-8a96-4a26-ad46-6ca3694c9b5b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_350e46f0-8a96-4a26-ad46-6ca3694c9b5b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_350e46f0-8a96-4a26-ad46-6ca3694c9b5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_aeff96bf-32fd-4df8-8770-712716285351" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_350e46f0-8a96-4a26-ad46-6ca3694c9b5b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_aeff96bf-32fd-4df8-8770-712716285351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_35231aa0-0121-4889-af31-93562b3c8c28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_aeff96bf-32fd-4df8-8770-712716285351" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_35231aa0-0121-4889-af31-93562b3c8c28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_388d603e-55ed-4f56-b77e-3da541bce4b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_aeff96bf-32fd-4df8-8770-712716285351" xlink:to="loc_us-gaap_InterestRateSwapMember_388d603e-55ed-4f56-b77e-3da541bce4b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_d6b75c87-b3b6-4532-8eaa-6656bb60668b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_HedgingDesignationAxis_d6b75c87-b3b6-4532-8eaa-6656bb60668b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d6b75c87-b3b6-4532-8eaa-6656bb60668b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_d6b75c87-b3b6-4532-8eaa-6656bb60668b" xlink:to="loc_us-gaap_HedgingDesignationDomain_d6b75c87-b3b6-4532-8eaa-6656bb60668b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_be857284-9194-431e-b9e0-ba3c1c37285b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_d6b75c87-b3b6-4532-8eaa-6656bb60668b" xlink:to="loc_us-gaap_HedgingDesignationDomain_be857284-9194-431e-b9e0-ba3c1c37285b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_c3c6da67-d7fb-4f3b-8b3d-b43aec28a298" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_be857284-9194-431e-b9e0-ba3c1c37285b" xlink:to="loc_us-gaap_NondesignatedMember_c3c6da67-d7fb-4f3b-8b3d-b43aec28a298" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ccb0e13e-0d68-4bcf-a264-54e67b4d400b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ccb0e13e-0d68-4bcf-a264-54e67b4d400b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ccb0e13e-0d68-4bcf-a264-54e67b4d400b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ccb0e13e-0d68-4bcf-a264-54e67b4d400b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ccb0e13e-0d68-4bcf-a264-54e67b4d400b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ed2633a7-9f64-4c76-ac5c-791653293597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ccb0e13e-0d68-4bcf-a264-54e67b4d400b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ed2633a7-9f64-4c76-ac5c-791653293597" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_778af56c-dd93-4799-85e0-378ff90bf44f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_ed2633a7-9f64-4c76-ac5c-791653293597" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_778af56c-dd93-4799-85e0-378ff90bf44f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIES" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIES"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INVENTORIES" xlink:type="extended" id="i88448b86b0884b45bd44fb0e24fff5d6_INVENTORIES"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INVENTORIESTables" xlink:type="extended" id="i6620803686d44667b99efcca81249ad1_INVENTORIESTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail" xlink:type="extended" id="i8f1997c73a164860877c723503aca72a_INVENTORIESScheduleofMajorClassificationsofInventoriesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_064dba80-ebd5-4151-9c13-3c83a752ce54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryFinishedGoods_064dba80-ebd5-4151-9c13-3c83a752ce54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_ac9a0ecf-4b37-43ab-9b13-f29acba01203" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryWorkInProcess_ac9a0ecf-4b37-43ab-9b13-f29acba01203" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_453def8a-92d0-46a0-92e8-bb9aadb0434e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryRawMaterials_453def8a-92d0-46a0-92e8-bb9aadb0434e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_InventoryChassis_c0b7ea3f-6986-4f8c-85d1-a05cab27826a" xlink:href="tho-20200731.xsd#tho_InventoryChassis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_tho_InventoryChassis_c0b7ea3f-6986-4f8c-85d1-a05cab27826a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_f882ec5b-1e24-4f0a-9619-ae02bdee4e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryGross_f882ec5b-1e24-4f0a-9619-ae02bdee4e8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_27d9f6fe-5d48-4f6c-a1b7-12ab3fd1fe27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryLIFOReserve_27d9f6fe-5d48-4f6c-a1b7-12ab3fd1fe27" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_94e5687e-72fd-46ac-9aec-bfbb049353bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryNet_94e5687e-72fd-46ac-9aec-bfbb049353bf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_dd71c76a-be1c-4f78-bb53-af47d14374dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryCurrentTable_dd71c76a-be1c-4f78-bb53-af47d14374dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c95fe395-c6f2-4035-80d9-c02e43ec1c78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_dd71c76a-be1c-4f78-bb53-af47d14374dd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c95fe395-c6f2-4035-80d9-c02e43ec1c78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c95fe395-c6f2-4035-80d9-c02e43ec1c78_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c95fe395-c6f2-4035-80d9-c02e43ec1c78" xlink:to="loc_us-gaap_SegmentDomain_c95fe395-c6f2-4035-80d9-c02e43ec1c78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_931cf1e1-0af1-4526-bbb5-851412d95e95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c95fe395-c6f2-4035-80d9-c02e43ec1c78" xlink:to="loc_us-gaap_SegmentDomain_931cf1e1-0af1-4526-bbb5-851412d95e95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember_c533da30-d0b5-45e6-ab1e-916fcef0abee" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_931cf1e1-0af1-4526-bbb5-851412d95e95" xlink:to="loc_tho_RecreationVehiclesMember_c533da30-d0b5-45e6-ab1e-916fcef0abee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_52040507-9bc2-4024-a089-0e2831f95306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_931cf1e1-0af1-4526-bbb5-851412d95e95" xlink:to="loc_us-gaap_AllOtherSegmentsMember_52040507-9bc2-4024-a089-0e2831f95306" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail" xlink:type="extended" id="ie40b2a54826b4809a85b857ba14d2265_INVENTORIESAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_bb0df274-b544-40d1-9f3d-f4ac47bfba8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:to="loc_us-gaap_InventoryGross_bb0df274-b544-40d1-9f3d-f4ac47bfba8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LIFOInventoryAmount_98e41f29-62cb-45bd-b804-c25cd15dc453" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LIFOInventoryAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:to="loc_us-gaap_LIFOInventoryAmount_98e41f29-62cb-45bd-b804-c25cd15dc453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount_9169c33b-7fea-4a8b-befe-11873c7a6b66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FIFOInventoryAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:to="loc_us-gaap_FIFOInventoryAmount_9169c33b-7fea-4a8b-befe-11873c7a6b66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_ab75c1af-bb04-4625-b563-32430952890e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:to="loc_us-gaap_InventoryCurrentTable_ab75c1af-bb04-4625-b563-32430952890e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_ab75c1af-bb04-4625-b563-32430952890e" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_58984039-4ed2-48f0-9f35-d250a15fce23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_58984039-4ed2-48f0-9f35-d250a15fce23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LIFOMember_40b010e3-fba3-48ba-b2b0-da0ed4f69b44" xlink:href="tho-20200731.xsd#tho_LIFOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_58984039-4ed2-48f0-9f35-d250a15fce23" xlink:to="loc_tho_LIFOMember_40b010e3-fba3-48ba-b2b0-da0ed4f69b44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FifoMember_ba70a91d-6f29-451a-9d1f-08355c8a9c10" xlink:href="tho-20200731.xsd#tho_FifoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_58984039-4ed2-48f0-9f35-d250a15fce23" xlink:to="loc_tho_FifoMember_ba70a91d-6f29-451a-9d1f-08355c8a9c10" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended" id="i2e6aa9bf7db948bfb0dc39195e85862e_PROPERTYPLANTANDEQUIPMENT"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended" id="i34a042d90b694f88b286fc2213797e06_PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENTDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail" xlink:type="extended" id="if4429640085a46a8ba6efc4269b8689a_PROPERTYPLANTANDEQUIPMENTDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_463d9519-dffd-4e08-8578-950ce4aed37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_463d9519-dffd-4e08-8578-950ce4aed37f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_7692bfca-7541-43c7-9050-bcd340d5fdad" xlink:href="tho-20200731.xsd#tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_7692bfca-7541-43c7-9050-bcd340d5fdad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_e9503107-d370-43ea-b8c2-3b9231f43b18" xlink:href="tho-20200731.xsd#tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_e9503107-d370-43ea-b8c2-3b9231f43b18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3243e32d-2d4c-47b4-a12e-9765e7d7c1c8" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3243e32d-2d4c-47b4-a12e-9765e7d7c1c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_955da4a8-7d33-4e2f-9fd8-27a514743c40" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_955da4a8-7d33-4e2f-9fd8-27a514743c40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_272b1c71-60a7-4915-a093-8fa19612b10b" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_272b1c71-60a7-4915-a093-8fa19612b10b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_115d9331-0e1e-48d4-a102-9484500da17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_115d9331-0e1e-48d4-a102-9484500da17d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e20a5ba2-0859-4f70-af40-78a00b66a70f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e20a5ba2-0859-4f70-af40-78a00b66a70f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2df97f6-e25e-43db-9cc2-1eb0e6a61335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2df97f6-e25e-43db-9cc2-1eb0e6a61335" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82c95970-1ecd-4295-aaf3-f81870731897" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2df97f6-e25e-43db-9cc2-1eb0e6a61335" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82c95970-1ecd-4295-aaf3-f81870731897" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_82c95970-1ecd-4295-aaf3-f81870731897_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82c95970-1ecd-4295-aaf3-f81870731897" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_82c95970-1ecd-4295-aaf3-f81870731897_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82c95970-1ecd-4295-aaf3-f81870731897" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_06272ad9-3bc3-4487-9672-785f68d4c962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:to="loc_us-gaap_LandMember_06272ad9-3bc3-4487-9672-785f68d4c962" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_a5b61119-4775-441e-b490-d95d721254d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_a5b61119-4775-441e-b490-d95d721254d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_c3d3ad2b-eba0-4217-b35d-b1411ff79c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_c3d3ad2b-eba0-4217-b35d-b1411ff79c16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RentalVehiclesMember_6912caf9-653a-4a91-9a5f-e2294bd3b054" xlink:href="tho-20200731.xsd#tho_RentalVehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:to="loc_tho_RentalVehiclesMember_6912caf9-653a-4a91-9a5f-e2294bd3b054" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS" xlink:type="extended" id="idf7fe998529b4d729c768ad9abfb64fb_INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables" xlink:type="extended" id="i8c9b6d3973734bf5a7737d89423de715_INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail" xlink:type="extended" id="i173c92e95fbd4817902c5d1c0f51fa4c_INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3432e2f4-18a8-4bbc-b102-941c32b019d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_74adba60-867a-4078-9889-152f5cdd12c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3432e2f4-18a8-4bbc-b102-941c32b019d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_74adba60-867a-4078-9889-152f5cdd12c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_441baeed-b15e-4166-852d-4e128b5f1289" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3432e2f4-18a8-4bbc-b102-941c32b019d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_441baeed-b15e-4166-852d-4e128b5f1289" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f8ddea81-bf37-40cf-82c3-30bcc67926ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3432e2f4-18a8-4bbc-b102-941c32b019d7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f8ddea81-bf37-40cf-82c3-30bcc67926ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8d63dff3-4447-494b-aa7d-785efbded911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f8ddea81-bf37-40cf-82c3-30bcc67926ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8d63dff3-4447-494b-aa7d-785efbded911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d63dff3-4447-494b-aa7d-785efbded911_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8d63dff3-4447-494b-aa7d-785efbded911" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d63dff3-4447-494b-aa7d-785efbded911_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8d63dff3-4447-494b-aa7d-785efbded911" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkAndCustomerRelationshipsMember_4d1f540c-ddf3-448b-88a7-71fae0061942" xlink:href="tho-20200731.xsd#tho_DealerNetworkAndCustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:to="loc_tho_DealerNetworkAndCustomerRelationshipsMember_4d1f540c-ddf3-448b-88a7-71fae0061942" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_d94e5782-dc59-4150-996e-d6410c0ecf48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:to="loc_us-gaap_TrademarksMember_d94e5782-dc59-4150-996e-d6410c0ecf48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DesignTechnologyAndOtherIntangiblesMember_c65e0676-c77a-46de-8af9-e816362eb5a2" xlink:href="tho-20200731.xsd#tho_DesignTechnologyAndOtherIntangiblesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:to="loc_tho_DesignTechnologyAndOtherIntangiblesMember_c65e0676-c77a-46de-8af9-e816362eb5a2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail" xlink:type="extended" id="i7a2e3edb94d5483889d084545f8a952a_INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail" xlink:type="extended" id="ic010226d47b241c881c211bdbada907e_INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tho_IntangibleAssetsAndGoodwillLineItems_0eba245b-fa5d-4912-9f0b-5ef2ae36d133" xlink:href="tho-20200731.xsd#tho_IntangibleAssetsAndGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_73795664-be21-4693-bb1c-c3d4d3eebd03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IntangibleAssetsAndGoodwillLineItems_0eba245b-fa5d-4912-9f0b-5ef2ae36d133" xlink:to="loc_us-gaap_AssetImpairmentCharges_73795664-be21-4693-bb1c-c3d4d3eebd03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_93e96964-0d18-4f63-b6d6-2fc9d9cd4d00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IntangibleAssetsAndGoodwillLineItems_0eba245b-fa5d-4912-9f0b-5ef2ae36d133" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_93e96964-0d18-4f63-b6d6-2fc9d9cd4d00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_8fa9fcb7-28a3-4971-9444-245b404ec836" xlink:href="tho-20200731.xsd#tho_ScheduleOfIntangibleAssetsAndGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tho_IntangibleAssetsAndGoodwillLineItems_0eba245b-fa5d-4912-9f0b-5ef2ae36d133" xlink:to="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_8fa9fcb7-28a3-4971-9444-245b404ec836" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b9c784fd-a599-4f24-9895-f7d90324bfba" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_8fa9fcb7-28a3-4971-9444-245b404ec836" xlink:to="loc_srt_ProductOrServiceAxis_b9c784fd-a599-4f24-9895-f7d90324bfba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b9c784fd-a599-4f24-9895-f7d90324bfba_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b9c784fd-a599-4f24-9895-f7d90324bfba" xlink:to="loc_srt_ProductsAndServicesDomain_b9c784fd-a599-4f24-9895-f7d90324bfba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_21b84834-44a3-423f-9de4-d41ca5aef695" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b9c784fd-a599-4f24-9895-f7d90324bfba" xlink:to="loc_srt_ProductsAndServicesDomain_21b84834-44a3-423f-9de4-d41ca5aef695" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_59c96612-5670-43af-98c2-f055807c9b3d" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_21b84834-44a3-423f-9de4-d41ca5aef695" xlink:to="loc_tho_NorthAmericanTowablesMember_59c96612-5670-43af-98c2-f055807c9b3d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail" xlink:type="extended" id="if765ae1b066849378545e80c15671fd8_INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b271f41d-b197-4050-a065-8a9efe7f1215" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_Goodwill_b271f41d-b197-4050-a065-8a9efe7f1215" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_09729346-759b-490c-a67b-235d9e60a65e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_09729346-759b-490c-a67b-235d9e60a65e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_2048f6fe-c1a7-4da4-8064-6db835764103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_2048f6fe-c1a7-4da4-8064-6db835764103" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ccb36dc3-e1c3-46fb-9bca-57f794bdbb78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ccb36dc3-e1c3-46fb-9bca-57f794bdbb78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1ac25ede-0b6b-425b-839b-5a5a6667482d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1ac25ede-0b6b-425b-839b-5a5a6667482d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1f802e2d-68ee-4357-be9f-d36c33f3c1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1f802e2d-68ee-4357-be9f-d36c33f3c1a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b8a9377c-eba2-4137-8b8a-b227a7b5f3ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fe953977-c3b4-4c64-9c89-d767f8f23c5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fe953977-c3b4-4c64-9c89-d767f8f23c5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fe953977-c3b4-4c64-9c89-d767f8f23c5d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fe953977-c3b4-4c64-9c89-d767f8f23c5d" xlink:to="loc_us-gaap_SegmentDomain_fe953977-c3b4-4c64-9c89-d767f8f23c5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cf026eff-ca56-42b4-aa17-8811e3746dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fe953977-c3b4-4c64-9c89-d767f8f23c5d" xlink:to="loc_us-gaap_SegmentDomain_cf026eff-ca56-42b4-aa17-8811e3746dd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_3c9811d8-f182-4eaa-902a-83446c6e09ff" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cf026eff-ca56-42b4-aa17-8811e3746dd3" xlink:to="loc_tho_NorthAmericanTowablesMember_3c9811d8-f182-4eaa-902a-83446c6e09ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_a7209993-c96f-4060-a069-917654584fb7" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cf026eff-ca56-42b4-aa17-8811e3746dd3" xlink:to="loc_tho_NorthAmericanMotorizedMember_a7209993-c96f-4060-a069-917654584fb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_705ad8d8-89c1-4571-b0ee-3492358ae84c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:to="loc_srt_StatementGeographicalAxis_705ad8d8-89c1-4571-b0ee-3492358ae84c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_705ad8d8-89c1-4571-b0ee-3492358ae84c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_705ad8d8-89c1-4571-b0ee-3492358ae84c" xlink:to="loc_srt_SegmentGeographicalDomain_705ad8d8-89c1-4571-b0ee-3492358ae84c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_705ad8d8-89c1-4571-b0ee-3492358ae84c" xlink:to="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_77ce25c8-c428-4e42-bd28-ce64bdf0182e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:to="loc_srt_NorthAmericaMember_77ce25c8-c428-4e42-bd28-ce64bdf0182e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_3545f27d-f582-408f-94d1-a6b496942ee4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:to="loc_srt_EuropeMember_3545f27d-f582-408f-94d1-a6b496942ee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_5663ae8f-8320-43c4-9a39-cc6380998568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:to="loc_us-gaap_AllOtherSegmentsMember_5663ae8f-8320-43c4-9a39-cc6380998568" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail" xlink:type="extended" id="ia4237921b22c4581a9a5d4c5642d6f5e_INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_810efeb1-d14d-48d4-b4e3-39a2c8478be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:to="loc_us-gaap_GoodwillGross_810efeb1-d14d-48d4-b4e3-39a2c8478be7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3989ef9e-4b90-42e1-9b17-a81ae77a2b2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3989ef9e-4b90-42e1-9b17-a81ae77a2b2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3a85e5bc-57d5-45f4-a8ad-55ccf33373da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:to="loc_us-gaap_Goodwill_3a85e5bc-57d5-45f4-a8ad-55ccf33373da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a" xlink:to="loc_us-gaap_SegmentDomain_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9ae0acfc-2817-4a71-8339-3c48e72ce7c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a" xlink:to="loc_us-gaap_SegmentDomain_9ae0acfc-2817-4a71-8339-3c48e72ce7c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_eb48dc6c-eb0c-48c5-bd58-3a3c192a0d98" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9ae0acfc-2817-4a71-8339-3c48e72ce7c4" xlink:to="loc_tho_NorthAmericanTowablesMember_eb48dc6c-eb0c-48c5-bd58-3a3c192a0d98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_9783a71c-f353-4f91-8be3-695f1147abd9" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9ae0acfc-2817-4a71-8339-3c48e72ce7c4" xlink:to="loc_tho_NorthAmericanMotorizedMember_9783a71c-f353-4f91-8be3-695f1147abd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_26146eb1-7675-4b19-8f47-b7180982a548" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:to="loc_srt_StatementGeographicalAxis_26146eb1-7675-4b19-8f47-b7180982a548" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_26146eb1-7675-4b19-8f47-b7180982a548_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_26146eb1-7675-4b19-8f47-b7180982a548" xlink:to="loc_srt_SegmentGeographicalDomain_26146eb1-7675-4b19-8f47-b7180982a548_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_26146eb1-7675-4b19-8f47-b7180982a548" xlink:to="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_d89dfe74-b29b-4b66-bf8e-f7eb1c45cd24" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:to="loc_srt_NorthAmericaMember_d89dfe74-b29b-4b66-bf8e-f7eb1c45cd24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_40757485-5b8b-4747-8819-2e0374abbdaa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:to="loc_srt_EuropeMember_40757485-5b8b-4747-8819-2e0374abbdaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_3a9540cb-3f32-42bc-aaa2-37153a8562a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:to="loc_us-gaap_AllOtherSegmentsMember_3a9540cb-3f32-42bc-aaa2-37153a8562a3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONCENTRATIONOFRISK" xlink:type="simple" xlink:href="tho-20200731.xsd#CONCENTRATIONOFRISK"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/CONCENTRATIONOFRISK" xlink:type="extended" id="i3ab6223e238b4cd4b908f83ddbeab1c9_CONCENTRATIONOFRISK"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#CONCENTRATIONOFRISKDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail" xlink:type="extended" id="ib343115f68324917b79d944025a6e838_CONCENTRATIONOFRISKDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_db060eaf-cd54-4abc-9493-3cb851e3052e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1c85df46-cd19-4c4e-8d8c-6df7bdfc59f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_db060eaf-cd54-4abc-9493-3cb851e3052e" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1c85df46-cd19-4c4e-8d8c-6df7bdfc59f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_db060eaf-cd54-4abc-9493-3cb851e3052e" xlink:to="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd34ade3-f92f-4921-910d-352d9a3a271e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd34ade3-f92f-4921-910d-352d9a3a271e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cd34ade3-f92f-4921-910d-352d9a3a271e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd34ade3-f92f-4921-910d-352d9a3a271e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cd34ade3-f92f-4921-910d-352d9a3a271e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a7dc043-479f-4a9c-b52b-6f9e89bf75a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd34ade3-f92f-4921-910d-352d9a3a271e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a7dc043-479f-4a9c-b52b-6f9e89bf75a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_6a1764ba-561d-4e5f-b7df-5bfaee1f8dd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a7dc043-479f-4a9c-b52b-6f9e89bf75a9" xlink:to="loc_us-gaap_SalesMember_6a1764ba-561d-4e5f-b7df-5bfaee1f8dd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_e9e5813a-bbde-41ce-b559-19759ee48322" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a7dc043-479f-4a9c-b52b-6f9e89bf75a9" xlink:to="loc_us-gaap_AccountsReceivableMember_e9e5813a-bbde-41ce-b559-19759ee48322" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_85213237-0a1f-49c5-a7c2-59132a3168dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_85213237-0a1f-49c5-a7c2-59132a3168dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_85213237-0a1f-49c5-a7c2-59132a3168dc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_85213237-0a1f-49c5-a7c2-59132a3168dc" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_85213237-0a1f-49c5-a7c2-59132a3168dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_bb5ab299-9121-4017-8ecc-ccbc04013cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_85213237-0a1f-49c5-a7c2-59132a3168dc" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_bb5ab299-9121-4017-8ecc-ccbc04013cfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5c8b2492-ed43-44b4-a70a-16557e1da155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bb5ab299-9121-4017-8ecc-ccbc04013cfd" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5c8b2492-ed43-44b4-a70a-16557e1da155" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_facffe3f-ae62-4575-b5d6-8cabcfa4134d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:to="loc_srt_MajorCustomersAxis_facffe3f-ae62-4575-b5d6-8cabcfa4134d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_facffe3f-ae62-4575-b5d6-8cabcfa4134d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_facffe3f-ae62-4575-b5d6-8cabcfa4134d" xlink:to="loc_srt_NameOfMajorCustomerDomain_facffe3f-ae62-4575-b5d6-8cabcfa4134d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_bf418e4c-1bd9-4b44-912d-e5cb5fe818de" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_facffe3f-ae62-4575-b5d6-8cabcfa4134d" xlink:to="loc_srt_NameOfMajorCustomerDomain_bf418e4c-1bd9-4b44-912d-e5cb5fe818de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FreedomRoadsMember_12fecc17-213e-4431-9143-a532ac510d87" xlink:href="tho-20200731.xsd#tho_FreedomRoadsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_bf418e4c-1bd9-4b44-912d-e5cb5fe818de" xlink:to="loc_tho_FreedomRoadsMember_12fecc17-213e-4431-9143-a532ac510d87" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="tho-20200731.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended" id="i798aa2c997fe405ab75b354b00bcece9_EMPLOYEEBENEFITPLANS"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#EMPLOYEEBENEFITPLANSDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="extended" id="i7d13f8f19cda464a96c61d4be5d74606_EMPLOYEEBENEFITPLANSDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended" id="ieaf51243e81f40a48045da689781d8b2_FAIRVALUEMEASUREMENTS"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended" id="i7900b6c0be0744c2825e708ef0496b39_FAIRVALUEMEASUREMENTSTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTSDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="extended" id="i0e14580d7a7a4c7fb6efeeb63804a87d_FAIRVALUEMEASUREMENTSDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e60a7141-5c9c-4986-973b-8b6e86ee45eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e60a7141-5c9c-4986-973b-8b6e86ee45eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_407208e2-fea9-4bbe-a3a1-64bfa8b21611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_407208e2-fea9-4bbe-a3a1-64bfa8b21611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_4dbc3510-fb51-40d7-b0bd-4ad1382645dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_4dbc3510-fb51-40d7-b0bd-4ad1382645dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativesAtFairValueNet_f838bbe6-777d-403d-949c-10a8d5538356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_InterestRateDerivativesAtFairValueNet_f838bbe6-777d-403d-949c-10a8d5538356" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_678b2826-ea75-451b-a2bf-6083b100b746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_678b2826-ea75-451b-a2bf-6083b100b746" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aa198d0a-96c8-4a43-aa01-4d3e005dd16e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_678b2826-ea75-451b-a2bf-6083b100b746" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aa198d0a-96c8-4a43-aa01-4d3e005dd16e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aa198d0a-96c8-4a43-aa01-4d3e005dd16e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aa198d0a-96c8-4a43-aa01-4d3e005dd16e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aa198d0a-96c8-4a43-aa01-4d3e005dd16e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b04375d-cb49-49f1-98dd-fb4b283ca51e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aa198d0a-96c8-4a43-aa01-4d3e005dd16e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b04375d-cb49-49f1-98dd-fb4b283ca51e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_70fc6a50-912b-47d8-9436-35f4a5012b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b04375d-cb49-49f1-98dd-fb4b283ca51e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_70fc6a50-912b-47d8-9436-35f4a5012b1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7f1ac6ed-d30b-4d1e-ba10-565f209a452c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b04375d-cb49-49f1-98dd-fb4b283ca51e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7f1ac6ed-d30b-4d1e-ba10-565f209a452c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTY" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTY"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTY" xlink:type="extended" id="ib980dea268cb427fb70c7c1edb286994_PRODUCTWARRANTY"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYTables" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYTables" xlink:type="extended" id="icb4528cea3bf46a18028bc1442e850aa_PRODUCTWARRANTYTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail" xlink:type="extended" id="id7077d66d69a4b81a546fb524bdf8e25_PRODUCTWARRANTYAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_d55bc29a-ebfe-4513-8a7f-3b9ec76bf8d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_WarrantyPeriodForRetailCustomer_d19d0ce6-fc61-4267-98ab-62f37ac345a6" xlink:href="tho-20200731.xsd#tho_WarrantyPeriodForRetailCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_d55bc29a-ebfe-4513-8a7f-3b9ec76bf8d0" xlink:to="loc_tho_WarrantyPeriodForRetailCustomer_d19d0ce6-fc61-4267-98ab-62f37ac345a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_c21c22d1-bc48-4a2d-a13f-8542a68e276b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_d55bc29a-ebfe-4513-8a7f-3b9ec76bf8d0" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_c21c22d1-bc48-4a2d-a13f-8542a68e276b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_f9c00dc1-1003-4f96-87ca-54c35243166c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_c21c22d1-bc48-4a2d-a13f-8542a68e276b" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_f9c00dc1-1003-4f96-87ca-54c35243166c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_f9c00dc1-1003-4f96-87ca-54c35243166c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_f9c00dc1-1003-4f96-87ca-54c35243166c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_f9c00dc1-1003-4f96-87ca-54c35243166c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_892f06d6-0172-4327-a45c-b271bd174c2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_f9c00dc1-1003-4f96-87ca-54c35243166c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_892f06d6-0172-4327-a45c-b271bd174c2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfProductWarrantyOneMember_951b915f-12fc-44f0-a3a6-1f6de4f28bea" xlink:href="tho-20200731.xsd#tho_TermOfProductWarrantyOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_892f06d6-0172-4327-a45c-b271bd174c2f" xlink:to="loc_tho_TermOfProductWarrantyOneMember_951b915f-12fc-44f0-a3a6-1f6de4f28bea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfProductWarrantyTwoMember_7d3f8a5e-61e6-4a17-b52a-5d123d503098" xlink:href="tho-20200731.xsd#tho_TermOfProductWarrantyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_892f06d6-0172-4327-a45c-b271bd174c2f" xlink:to="loc_tho_TermOfProductWarrantyTwoMember_7d3f8a5e-61e6-4a17-b52a-5d123d503098" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail" xlink:type="extended" id="i7d791c5ae3c94a38a7f4cfc4bcda1a3e_PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBT"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBT" xlink:type="extended" id="i303594bd9d0b4a18afdb4031cca61e00_LONGTERMDEBT"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTTables" xlink:type="extended" id="i4811ff3954d849098c23da32b1f8e61a_LONGTERMDEBTTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail" xlink:type="extended" id="i44d0eb318d224b45a2e4fe5891fe441a_LONGTERMDEBTAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_182d00b0-89d1-4aa7-bea1-3280f910d0d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_DebtInstrumentTerm_182d00b0-89d1-4aa7-bea1-3280f910d0d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_f72c42ca-33f1-4654-ae7f-583853d3db8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LongTermLineOfCredit_f72c42ca-33f1-4654-ae7f-583853d3db8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a196ddde-041e-4cc1-a02d-22e81836df5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a196ddde-041e-4cc1-a02d-22e81836df5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentPrincipalPaymentPercentage_683f8500-dd84-44a3-a5e9-8af1d9428210" xlink:href="tho-20200731.xsd#tho_DebtInstrumentPrincipalPaymentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtInstrumentPrincipalPaymentPercentage_683f8500-dd84-44a3-a5e9-8af1d9428210" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage_ad9736be-e871-4d91-a8f3-f801f8806a95" xlink:href="tho-20200731.xsd#tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage_ad9736be-e871-4d91-a8f3-f801f8806a95" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dd9a3578-a613-4851-b345-65ceefc56a9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dd9a3578-a613-4851-b345-65ceefc56a9b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentVariableInterestRateFloor_4c522a2e-9f71-43ba-8829-89b3d37510f2" xlink:href="tho-20200731.xsd#tho_DebtInstrumentVariableInterestRateFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtInstrumentVariableInterestRateFloor_4c522a2e-9f71-43ba-8829-89b3d37510f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_7d9cef2c-7bc7-4321-a854-98520611fde5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_7d9cef2c-7bc7-4321-a854-98520611fde5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_fe62381c-2d36-4c4a-8ac5-b315eb35bc72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_fe62381c-2d36-4c4a-8ac5-b315eb35bc72" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d5c33a72-6b0a-44d5-bbfa-ded66a236569" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d5c33a72-6b0a-44d5-bbfa-ded66a236569" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioMinimum_bf71ac9e-891a-48c2-a70f-8fe60ee5b86b" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtCovenantCoverageRatioMinimum_bf71ac9e-891a-48c2-a70f-8fe60ee5b86b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioThresholdPercentage_60b8fca0-a6ca-48df-bf2c-37890af4ad83" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioThresholdPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtCovenantCoverageRatioThresholdPercentage_60b8fca0-a6ca-48df-bf2c-37890af4ad83" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioThresholdAmount_9bb8f758-ba27-4080-ab77-2df680534548" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioThresholdAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtCovenantCoverageRatioThresholdAmount_9bb8f758-ba27-4080-ab77-2df680534548" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LineOfCreditFacilityAdditionalBorrowingAmount_c177d3d3-e41a-4d4b-a1cb-498b3464b9af" xlink:href="tho-20200731.xsd#tho_LineOfCreditFacilityAdditionalBorrowingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_LineOfCreditFacilityAdditionalBorrowingAmount_c177d3d3-e41a-4d4b-a1cb-498b3464b9af" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d8f72600-f5a0-4627-8ab5-166aab8a6810" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d8f72600-f5a0-4627-8ab5-166aab8a6810" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_995c3103-f608-4588-9d3c-15916dd0876b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_UnsecuredDebt_995c3103-f608-4588-9d3c-15916dd0876b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_23a55096-2b1a-4a70-82e6-b85a0889e360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_InterestExpenseDebt_23a55096-2b1a-4a70-82e6-b85a0889e360" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCollateralFeesAmount_784fb36e-7d1f-4b25-bf22-9f76b78936a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCollateralFeesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityCollateralFeesAmount_784fb36e-7d1f-4b25-bf22-9f76b78936a6" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_fd7ad43e-fc5b-42a6-9ddb-508925019f8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_fd7ad43e-fc5b-42a6-9ddb-508925019f8f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_49057c23-570e-42f2-a268-57def187a278" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_49057c23-570e-42f2-a268-57def187a278" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_082ed70b-c979-4aef-9abc-37071871649d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_DebtInstrumentFairValue_082ed70b-c979-4aef-9abc-37071871649d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9745c8a3-ba38-45f0-b9d5-08017b8c4e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LongTermDebt_9745c8a3-ba38-45f0-b9d5-08017b8c4e98" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b4da6abd-e636-4cbd-84ee-19ac483db634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_CreditFacilityAxis_b4da6abd-e636-4cbd-84ee-19ac483db634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b4da6abd-e636-4cbd-84ee-19ac483db634_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_b4da6abd-e636-4cbd-84ee-19ac483db634" xlink:to="loc_us-gaap_CreditFacilityDomain_b4da6abd-e636-4cbd-84ee-19ac483db634_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_b4da6abd-e636-4cbd-84ee-19ac483db634" xlink:to="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AssetBasedCreditFacilityMember_085954a0-a180-40cc-98b6-e9791e513e45" xlink:href="tho-20200731.xsd#tho_AssetBasedCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:to="loc_tho_AssetBasedCreditFacilityMember_085954a0-a180-40cc-98b6-e9791e513e45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_SwinglineCreditFacilityMember_121f7d47-8ffd-46d2-96e4-d9a697d8f9ab" xlink:href="tho-20200731.xsd#tho_SwinglineCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:to="loc_tho_SwinglineCreditFacilityMember_121f7d47-8ffd-46d2-96e4-d9a697d8f9ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_4cd5a06b-cf58-4645-adc5-7f533123b825" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:to="loc_us-gaap_LetterOfCreditMember_4cd5a06b-cf58-4645-adc5-7f533123b825" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4bc87607-da25-49c5-bec4-3d71ae942334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4bc87607-da25-49c5-bec4-3d71ae942334" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4bc87607-da25-49c5-bec4-3d71ae942334_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4bc87607-da25-49c5-bec4-3d71ae942334" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4bc87607-da25-49c5-bec4-3d71ae942334_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4bc87607-da25-49c5-bec4-3d71ae942334" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermLoanMember_b70adea5-c9c2-4b2e-9893-e9bc7da90aea" xlink:href="tho-20200731.xsd#tho_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_TermLoanMember_b70adea5-c9c2-4b2e-9893-e9bc7da90aea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnsecuredSeriesOneDebtMember_0d6678f4-0b63-4d6e-8a36-b4ef70fc14f4" xlink:href="tho-20200731.xsd#tho_UnsecuredSeriesOneDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_UnsecuredSeriesOneDebtMember_0d6678f4-0b63-4d6e-8a36-b4ef70fc14f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnsecuredSeriesTwoDebtMember_5bba5849-262d-497d-9943-12bac3e24fd3" xlink:href="tho-20200731.xsd#tho_UnsecuredSeriesTwoDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_UnsecuredSeriesTwoDebtMember_5bba5849-262d-497d-9943-12bac3e24fd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherLongTermDebtMember_d47b6c9b-f3f4-48c8-a76d-6643d5961703" xlink:href="tho-20200731.xsd#tho_OtherLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_OtherLongTermDebtMember_d47b6c9b-f3f4-48c8-a76d-6643d5961703" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ABLAndTermLoanMember_a5333a9b-179f-4896-b58c-ff3641170ba1" xlink:href="tho-20200731.xsd#tho_ABLAndTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_ABLAndTermLoanMember_a5333a9b-179f-4896-b58c-ff3641170ba1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4191cea4-f57b-4a86-af2c-d9a049b75bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_DebtInstrumentAxis_4191cea4-f57b-4a86-af2c-d9a049b75bca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4191cea4-f57b-4a86-af2c-d9a049b75bca_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4191cea4-f57b-4a86-af2c-d9a049b75bca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4191cea4-f57b-4a86-af2c-d9a049b75bca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_66ee516b-1dbf-4183-93d4-ef9e247540be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4191cea4-f57b-4a86-af2c-d9a049b75bca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_66ee516b-1dbf-4183-93d4-ef9e247540be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UsTrancheMember_19f3c38c-0859-4237-bc09-a9f42134a912" xlink:href="tho-20200731.xsd#tho_UsTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66ee516b-1dbf-4183-93d4-ef9e247540be" xlink:to="loc_tho_UsTrancheMember_19f3c38c-0859-4237-bc09-a9f42134a912" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroTrancheMember_4238bcf3-4fae-48ba-b1a8-8258ae95faa1" xlink:href="tho-20200731.xsd#tho_EuroTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66ee516b-1dbf-4183-93d4-ef9e247540be" xlink:to="loc_tho_EuroTrancheMember_4238bcf3-4fae-48ba-b1a8-8258ae95faa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ad895276-899e-4a71-a2f8-1e25f7a539f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_VariableRateAxis_ad895276-899e-4a71-a2f8-1e25f7a539f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ad895276-899e-4a71-a2f8-1e25f7a539f7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ad895276-899e-4a71-a2f8-1e25f7a539f7" xlink:to="loc_us-gaap_VariableRateDomain_ad895276-899e-4a71-a2f8-1e25f7a539f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ad895276-899e-4a71-a2f8-1e25f7a539f7" xlink:to="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_119d3ef4-1efb-4f31-99c7-0a7eb52230e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:to="loc_us-gaap_BaseRateMember_119d3ef4-1efb-4f31-99c7-0a7eb52230e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2277b027-b810-40a9-a955-753c8d635951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2277b027-b810-40a9-a955-753c8d635951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroInterbankOfferedRateEurIBORMember_33096c7c-0592-40c3-a1bf-4b12f9e8ef88" xlink:href="tho-20200731.xsd#tho_EuroInterbankOfferedRateEurIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:to="loc_tho_EuroInterbankOfferedRateEurIBORMember_33096c7c-0592-40c3-a1bf-4b12f9e8ef88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_444df30b-5b60-4173-ad8d-ba794e72e90d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:to="loc_us-gaap_InterestRateSwapMember_444df30b-5b60-4173-ad8d-ba794e72e90d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bc79efd8-c2d0-4eb0-b582-98abdb97abfd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_srt_RangeAxis_bc79efd8-c2d0-4eb0-b582-98abdb97abfd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bc79efd8-c2d0-4eb0-b582-98abdb97abfd_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_bc79efd8-c2d0-4eb0-b582-98abdb97abfd" xlink:to="loc_srt_RangeMember_bc79efd8-c2d0-4eb0-b582-98abdb97abfd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eddbcb25-f85f-43f9-afbe-76579d5b13e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_bc79efd8-c2d0-4eb0-b582-98abdb97abfd" xlink:to="loc_srt_RangeMember_eddbcb25-f85f-43f9-afbe-76579d5b13e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8fe89254-7458-4ad4-ab03-7546e310bf2f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eddbcb25-f85f-43f9-afbe-76579d5b13e7" xlink:to="loc_srt_MaximumMember_8fe89254-7458-4ad4-ab03-7546e310bf2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8df5b069-a4eb-47bf-bb93-5be1f7d4801c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eddbcb25-f85f-43f9-afbe-76579d5b13e7" xlink:to="loc_srt_MinimumMember_8df5b069-a4eb-47bf-bb93-5be1f7d4801c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTScheduleofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails" xlink:type="extended" id="i6554b3a35cf6405d997e69c783c81243_LONGTERMDEBTScheduleofLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_bcdb47e6-54ea-4505-82a0-1d1988583460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_LongTermLineOfCredit_bcdb47e6-54ea-4505-82a0-1d1988583460" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_f26c8a9f-0350-4f30-b1c6-ae01e0047049" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_UnsecuredDebt_f26c8a9f-0350-4f30-b1c6-ae01e0047049" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_8e8b2477-51db-480f-817d-5a53072ef1ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_OtherLongTermDebt_8e8b2477-51db-480f-817d-5a53072ef1ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a6784356-5713-4c43-b21d-9aa619fb98fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a6784356-5713-4c43-b21d-9aa619fb98fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_642775e3-e164-448b-9082-c732b6260eb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_642775e3-e164-448b-9082-c732b6260eb0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_37efacb1-5f7e-4be3-818e-17e2b1f0c975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_LongTermDebt_37efacb1-5f7e-4be3-818e-17e2b1f0c975" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a0c85767-c43e-4249-880f-f4b7b533355e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_LongTermDebtCurrent_a0c85767-c43e-4249-880f-f4b7b533355e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_12596cc1-9a02-43d6-bc17-9e2535e9766c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_12596cc1-9a02-43d6-bc17-9e2535e9766c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4d8a905d-f97c-4e2b-91dd-5d170ee1ed61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_DebtInstrumentTable_4d8a905d-f97c-4e2b-91dd-5d170ee1ed61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6b98c73b-4900-4f1f-82ac-d1e94056f1e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4d8a905d-f97c-4e2b-91dd-5d170ee1ed61" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6b98c73b-4900-4f1f-82ac-d1e94056f1e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6b98c73b-4900-4f1f-82ac-d1e94056f1e0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6b98c73b-4900-4f1f-82ac-d1e94056f1e0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6b98c73b-4900-4f1f-82ac-d1e94056f1e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2633436a-740b-466f-be04-009144f717d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6b98c73b-4900-4f1f-82ac-d1e94056f1e0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2633436a-740b-466f-be04-009144f717d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermLoanMember_a52ba568-31fb-4d93-acbb-f070f14a92f2" xlink:href="tho-20200731.xsd#tho_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2633436a-740b-466f-be04-009144f717d0" xlink:to="loc_tho_TermLoanMember_a52ba568-31fb-4d93-acbb-f070f14a92f2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended" id="i8ceec7b81b99463eb2289c70ebe969d8_LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXES" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXES"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXES" xlink:type="extended" id="i93312636d5c44229b4027481f307fff8_INCOMETAXES"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESTables" xlink:type="extended" id="i92803dd81b80454ba6174f5ce07889a2_INCOMETAXESTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail" xlink:type="extended" id="ied94eba1eb3c4bc7ad24b04e67e76326_INCOMETAXESAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:href="tho-20200731.xsd#tho_IncomeTaxLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ff6afb55-9b06-4ca6-92c7-691411e91985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ff6afb55-9b06-4ca6-92c7-691411e91985" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2c0eea4a-2cee-4e60-b95f-cb56597eeb40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2c0eea4a-2cee-4e60-b95f-cb56597eeb40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates_6d6123bc-150f-47ce-b4ae-ec6a3ec7a139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates_6d6123bc-150f-47ce-b4ae-ec6a3ec7a139" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f04e0e68-bd22-4031-8440-5b8448aac2d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f04e0e68-bd22-4031-8440-5b8448aac2d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TaxCreditCarryForwardExpirationYear_f1317765-8205-4968-8c65-0d8eb5dbcdd8" xlink:href="tho-20200731.xsd#tho_TaxCreditCarryForwardExpirationYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_tho_TaxCreditCarryForwardExpirationYear_f1317765-8205-4968-8c65-0d8eb5dbcdd8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NetOperatingLossCarryForwards_669b6233-283d-4103-b537-48685e4d9808" xlink:href="tho-20200731.xsd#tho_NetOperatingLossCarryForwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_tho_NetOperatingLossCarryForwards_669b6233-283d-4103-b537-48685e4d9808" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NetOperatingLossCarryForwardsYearOfExpiration_5ce97776-024c-48ca-b1f3-f83475024129" xlink:href="tho-20200731.xsd#tho_NetOperatingLossCarryForwardsYearOfExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_tho_NetOperatingLossCarryForwardsYearOfExpiration_5ce97776-024c-48ca-b1f3-f83475024129" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5a27e512-e180-4fd9-bed1-fb2c2c066dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5a27e512-e180-4fd9-bed1-fb2c2c066dbf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_36f460eb-b6cb-4924-9961-4af94cc85db1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_36f460eb-b6cb-4924-9961-4af94cc85db1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses_0d13c7c1-db57-46b0-b18d-3e3dc7b01928" xlink:href="tho-20200731.xsd#tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses_0d13c7c1-db57-46b0-b18d-3e3dc7b01928" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_076becb6-10cd-4c87-838d-bdcee108fcaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_076becb6-10cd-4c87-838d-bdcee108fcaf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_17dd585d-04a6-4205-a418-4fc5d37677ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_17dd585d-04a6-4205-a418-4fc5d37677ce" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_2ce5e408-8300-492c-93bc-7797742f35d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_2ce5e408-8300-492c-93bc-7797742f35d8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_92e6c902-3417-4d12-aceb-d08eb5b9baef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_92e6c902-3417-4d12-aceb-d08eb5b9baef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_f3ee74d9-a54d-4302-a519-9b0e272f503c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:to="loc_us-gaap_ForeignCountryMember_f3ee74d9-a54d-4302-a519-9b0e272f503c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_7f316d8d-b333-4c45-b301-4884cfef0694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:to="loc_us-gaap_DomesticCountryMember_7f316d8d-b333-4c45-b301-4884cfef0694" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_da9066e8-cec9-4b79-9a94-6c5512898e7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_us-gaap_TaxPeriodAxis_da9066e8-cec9-4b79-9a94-6c5512898e7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_da9066e8-cec9-4b79-9a94-6c5512898e7a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_da9066e8-cec9-4b79-9a94-6c5512898e7a" xlink:to="loc_us-gaap_TaxPeriodDomain_da9066e8-cec9-4b79-9a94-6c5512898e7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_f507a486-f4be-4bac-819b-660017638521" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_da9066e8-cec9-4b79-9a94-6c5512898e7a" xlink:to="loc_us-gaap_TaxPeriodDomain_f507a486-f4be-4bac-819b-660017638521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarliestTaxYearMember_f3324f32-127f-47f1-8e2f-1db1248dabde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarliestTaxYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_f507a486-f4be-4bac-819b-660017638521" xlink:to="loc_us-gaap_EarliestTaxYearMember_f3324f32-127f-47f1-8e2f-1db1248dabde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LatestTaxYearMember_e7f1662c-ada7-4471-86c2-071d2388e8ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LatestTaxYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_f507a486-f4be-4bac-819b-660017638521" xlink:to="loc_us-gaap_LatestTaxYearMember_e7f1662c-ada7-4471-86c2-071d2388e8ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxProvisionTypeAxis_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6" xlink:href="tho-20200731.xsd#tho_IncomeTaxProvisionTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_tho_IncomeTaxProvisionTypeAxis_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxProvisionTypeDomain_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6_default" xlink:href="tho-20200731.xsd#tho_IncomeTaxProvisionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tho_IncomeTaxProvisionTypeAxis_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6" xlink:to="loc_tho_IncomeTaxProvisionTypeDomain_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxProvisionTypeDomain_27b4e0fa-58d3-4a21-830f-20ae15ca4f0b" xlink:href="tho-20200731.xsd#tho_IncomeTaxProvisionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tho_IncomeTaxProvisionTypeAxis_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6" xlink:to="loc_tho_IncomeTaxProvisionTypeDomain_27b4e0fa-58d3-4a21-830f-20ae15ca4f0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GiltiMember_e56d0013-531b-47f5-b51c-df7f82996bb5" xlink:href="tho-20200731.xsd#tho_GiltiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_IncomeTaxProvisionTypeDomain_27b4e0fa-58d3-4a21-830f-20ae15ca4f0b" xlink:to="loc_tho_GiltiMember_e56d0013-531b-47f5-b51c-df7f82996bb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00" xlink:to="loc_us-gaap_RelatedPartyDomain_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_38e23b84-8ef5-4844-8c25-7f26954645c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00" xlink:to="loc_us-gaap_RelatedPartyDomain_38e23b84-8ef5-4844-8c25-7f26954645c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignSubsidariesMember_3caf4135-6b30-41be-9d65-c6b048f52ff6" xlink:href="tho-20200731.xsd#tho_ForeignSubsidariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_38e23b84-8ef5-4844-8c25-7f26954645c7" xlink:to="loc_tho_ForeignSubsidariesMember_3caf4135-6b30-41be-9d65-c6b048f52ff6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESEarningsBeforeIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails" xlink:type="extended" id="ifa887f929ad34dcda2d1442768979baa_INCOMETAXESEarningsBeforeIncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail" xlink:type="extended" id="idb989e39d3d8416daee795b4d35c96ad_INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail" xlink:type="extended" id="ibe66f2be0652455c875e448571b9e1e1_INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail" xlink:type="extended" id="i958be23105aa4e7eb50b548a94a1e2ff_INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail" xlink:type="extended" id="i158a8ba037014385b903482e7fa1492b_INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail" xlink:type="extended" id="i227cf31d477c4ecab017033cef19e3be_INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#CONTINGENTLIABILITIESANDCOMMITMENTS"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS" xlink:type="extended" id="i20b8f04e441248d0a843502e47d580c3_CONTINGENTLIABILITIESANDCOMMITMENTS"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#CONTINGENTLIABILITIESANDCOMMITMENTSDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail" xlink:type="extended" id="i2277418ea608475e9c42336d05f37948_CONTINGENTLIABILITIESANDCOMMITMENTSDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASES" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASES"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LEASES" xlink:type="extended" id="i0a0db3ade3ba4ac088d5a76e628802d5_LEASES"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LEASESTables" xlink:type="extended" id="ibcb7618c10294e15a0a3295efbd40847_LEASESTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESComponentsofLeaseCostsDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="extended" id="i6c813d6c69dc41b193ccdd3c18084ad2_LEASESComponentsofLeaseCostsDetails"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESSupplementalCashFlowInformationDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="extended" id="i4ef53de829e8489b87b5a7dc72a62626_LEASESSupplementalCashFlowInformationDetails"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails" xlink:type="extended" id="i82ba247248f3456aa57862d6d4d0821b_LEASESAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails" xlink:type="extended" id="iea4dcfd20641408eb39a38661a1a1ec5_LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESMaturitiesUnderTopic840Details"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details" xlink:type="extended" id="i08ad87b311934d50b7c2246127ab660f_LEASESMaturitiesUnderTopic840Details"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/LEASESAdditionalInformationDetail" xlink:type="extended" id="i6e2f871f343a4ce0a700df0bd552e3b2_LEASESAdditionalInformationDetail"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITY" xlink:type="extended" id="i0d793447235b4f56ac9723e27fec2053_STOCKHOLDERSEQUITY"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended" id="i53769fd00e904f5b9f415209e307c99e_STOCKHOLDERSEQUITYTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail" xlink:type="extended" id="i640c25f3990d41e580d63cb642471f14_STOCKHOLDERSEQUITYAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:href="tho-20200731.xsd#tho_StockBasedCompensationAndStockholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_aaad070d-c1fa-4b07-874b-7e37cc356fe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_aaad070d-c1fa-4b07-874b-7e37cc356fe1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ef9f855a-2235-45f9-bdf4-a0e06655cc21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ef9f855a-2235-45f9-bdf4-a0e06655cc21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_dc3d49c2-f0ad-4046-aaf1-3725d0b6fba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_dc3d49c2-f0ad-4046-aaf1-3725d0b6fba7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8b8b11fe-fc48-4cbd-b01d-8902c5fa125d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_ShareBasedCompensation_8b8b11fe-fc48-4cbd-b01d-8902c5fa125d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3175aa36-7ab5-4471-926a-043ec9147bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3175aa36-7ab5-4471-926a-043ec9147bb7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bf7215c6-23dc-43e3-9962-adebc0856a30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bf7215c6-23dc-43e3-9962-adebc0856a30" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_014aaf59-86b6-41bf-93a8-c196794bcb7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_014aaf59-86b6-41bf-93a8-c196794bcb7e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:href="tho-20200731.xsd#tho_StockBasedCompensationAndStockholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_440036b4-6998-4441-975b-b5767a345d86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:to="loc_us-gaap_AwardTypeAxis_440036b4-6998-4441-975b-b5767a345d86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_440036b4-6998-4441-975b-b5767a345d86_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_440036b4-6998-4441-975b-b5767a345d86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_440036b4-6998-4441-975b-b5767a345d86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_440036b4-6998-4441-975b-b5767a345d86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TwoThousandTenEquityIncentivePlanMember_6e52b776-caf6-4d75-9efa-8f84416d9a6e" xlink:href="tho-20200731.xsd#tho_TwoThousandTenEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:to="loc_tho_TwoThousandTenEquityIncentivePlanMember_6e52b776-caf6-4d75-9efa-8f84416d9a6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TwoThousandSixteenEquityIncentivePlanMember_93d759e8-80b1-4c04-999f-564838261976" xlink:href="tho-20200731.xsd#tho_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:to="loc_tho_TwoThousandSixteenEquityIncentivePlanMember_93d759e8-80b1-4c04-999f-564838261976" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_de9de41d-9e5e-4d80-b653-2dc1bee62de2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:to="loc_us-gaap_PerformanceSharesMember_de9de41d-9e5e-4d80-b653-2dc1bee62de2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cbc15f06-4360-45c0-be68-0d8523c838d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cbc15f06-4360-45c0-be68-0d8523c838d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6ccdcf7c-c3ae-42d4-885d-990268c97e5f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:to="loc_srt_RangeAxis_6ccdcf7c-c3ae-42d4-885d-990268c97e5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6ccdcf7c-c3ae-42d4-885d-990268c97e5f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6ccdcf7c-c3ae-42d4-885d-990268c97e5f" xlink:to="loc_srt_RangeMember_6ccdcf7c-c3ae-42d4-885d-990268c97e5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_da1f9ae5-5040-4ae2-835b-782113b531d0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6ccdcf7c-c3ae-42d4-885d-990268c97e5f" xlink:to="loc_srt_RangeMember_da1f9ae5-5040-4ae2-835b-782113b531d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7d475c49-4a91-4f98-9709-23d3bfc888b2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_da1f9ae5-5040-4ae2-835b-782113b531d0" xlink:to="loc_srt_MinimumMember_7d475c49-4a91-4f98-9709-23d3bfc888b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c449cf48-97da-4ebe-b4ad-d965c196854f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_da1f9ae5-5040-4ae2-835b-782113b531d0" xlink:to="loc_srt_MaximumMember_c449cf48-97da-4ebe-b4ad-d965c196854f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_ca36f822-5db9-42ec-b8bd-cc82833cad27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:to="loc_us-gaap_VestingAxis_ca36f822-5db9-42ec-b8bd-cc82833cad27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_ca36f822-5db9-42ec-b8bd-cc82833cad27_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_ca36f822-5db9-42ec-b8bd-cc82833cad27" xlink:to="loc_us-gaap_VestingDomain_ca36f822-5db9-42ec-b8bd-cc82833cad27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_ca36f822-5db9-42ec-b8bd-cc82833cad27" xlink:to="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_d056dd9b-c8e9-441c-8200-b02be70431b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_d056dd9b-c8e9-441c-8200-b02be70431b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_705e1746-1149-4f9a-bb0e-72a3759a8dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_705e1746-1149-4f9a-bb0e-72a3759a8dfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6e8473af-e651-4a5b-8a4e-3dee4f078527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6e8473af-e651-4a5b-8a4e-3dee4f078527" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail" xlink:type="extended" id="i501a27d245e4459c8c9f46bdbe3a5a70_STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ab79993-3e5d-4422-8fc4-411e4634da27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ab79993-3e5d-4422-8fc4-411e4634da27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b318cc78-58ff-4390-a1cc-7d5e6001d564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b318cc78-58ff-4390-a1cc-7d5e6001d564" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b99984c1-6c19-48b0-a9d0-13975f8d1f84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b99984c1-6c19-48b0-a9d0-13975f8d1f84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d7ed9665-0c2a-4c74-bd7c-c5698d15eed9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d7ed9665-0c2a-4c74-bd7c-c5698d15eed9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6b8c0743-3220-4bcf-9f6f-077efc3c8a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44d13f78-b70e-4dc1-9527-65102a3c46cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44d13f78-b70e-4dc1-9527-65102a3c46cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c48cf5a3-e9f9-4131-adbf-ffd197b0ed3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c48cf5a3-e9f9-4131-adbf-ffd197b0ed3b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3fb90b0e-d918-4546-a111-7cd8a308124e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3fb90b0e-d918-4546-a111-7cd8a308124e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8c8bf1e4-f35b-4d5b-8d5f-d5769d68781e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8c8bf1e4-f35b-4d5b-8d5f-d5769d68781e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1799a41f-84c6-45ce-935c-10baab7624a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9475aaf6-3ffe-4aae-8106-60f80775943a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9475aaf6-3ffe-4aae-8106-60f80775943a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0ed33110-d26f-4c87-91bb-1aee122d2664" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9475aaf6-3ffe-4aae-8106-60f80775943a" xlink:to="loc_us-gaap_AwardTypeAxis_0ed33110-d26f-4c87-91bb-1aee122d2664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ed33110-d26f-4c87-91bb-1aee122d2664_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0ed33110-d26f-4c87-91bb-1aee122d2664" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ed33110-d26f-4c87-91bb-1aee122d2664_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fbb4c2c-2c4e-423e-aa64-eaaed6ff8ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0ed33110-d26f-4c87-91bb-1aee122d2664" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fbb4c2c-2c4e-423e-aa64-eaaed6ff8ee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_13f7b070-d376-481e-afde-8364d0db493c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fbb4c2c-2c4e-423e-aa64-eaaed6ff8ee4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_13f7b070-d376-481e-afde-8364d0db493c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITION" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITION"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITION" xlink:type="extended" id="iea4d01c653994563aebd8dd337db8ac6_REVENUERECOGNITION"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITIONTables" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITIONTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITIONTables" xlink:type="extended" id="id98c7339993744cea0b2a47401ceddf6_REVENUERECOGNITIONTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITIONDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITIONDetail"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITIONDetail" xlink:type="extended" id="i005f20d7f20d44f380834aa4394cf473_REVENUERECOGNITIONDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f10dbab1-5958-426e-b99a-e941e5fd2808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_61c6c3ff-03c7-49e4-a735-8bc1122bbf47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f10dbab1-5958-426e-b99a-e941e5fd2808" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_61c6c3ff-03c7-49e4-a735-8bc1122bbf47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f10dbab1-5958-426e-b99a-e941e5fd2808" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fe300b59-e20e-4c9f-9102-fdfddeca1085" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_srt_ConsolidationItemsAxis_fe300b59-e20e-4c9f-9102-fdfddeca1085" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fe300b59-e20e-4c9f-9102-fdfddeca1085_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_fe300b59-e20e-4c9f-9102-fdfddeca1085" xlink:to="loc_srt_ConsolidationItemsDomain_fe300b59-e20e-4c9f-9102-fdfddeca1085_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_fe300b59-e20e-4c9f-9102-fdfddeca1085" xlink:to="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f404bbee-d55a-435f-a661-ee22995b607e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:to="loc_us-gaap_OperatingSegmentsMember_f404bbee-d55a-435f-a661-ee22995b607e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CorporateAndEliminationsMember_751112dd-b114-4320-86dd-2de3f0ee7a76" xlink:href="tho-20200731.xsd#tho_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:to="loc_tho_CorporateAndEliminationsMember_751112dd-b114-4320-86dd-2de3f0ee7a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_068d58de-e6ef-46ec-8a1c-55dce135741a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:to="loc_us-gaap_IntersegmentEliminationMember_068d58de-e6ef-46ec-8a1c-55dce135741a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d67a04c6-f7f5-414b-be91-03ef07afa6ea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_srt_ProductOrServiceAxis_d67a04c6-f7f5-414b-be91-03ef07afa6ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d67a04c6-f7f5-414b-be91-03ef07afa6ea_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d67a04c6-f7f5-414b-be91-03ef07afa6ea" xlink:to="loc_srt_ProductsAndServicesDomain_d67a04c6-f7f5-414b-be91-03ef07afa6ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d67a04c6-f7f5-414b-be91-03ef07afa6ea" xlink:to="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TravelTrailersAndOtherTowablesMember_483a7091-87fd-42ea-adce-46f269c069ad" xlink:href="tho-20200731.xsd#tho_TravelTrailersAndOtherTowablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_TravelTrailersAndOtherTowablesMember_483a7091-87fd-42ea-adce-46f269c069ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FifthWheelsTowablesMember_4072939d-4eea-481d-a1d2-a1b27d112419" xlink:href="tho-20200731.xsd#tho_FifthWheelsTowablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_FifthWheelsTowablesMember_4072939d-4eea-481d-a1d2-a1b27d112419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_85bd9421-84c0-4a08-a8fa-443d51981c59" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_NorthAmericanTowablesMember_85bd9421-84c0-4a08-a8fa-443d51981c59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClassaMotorizedMember_4d173423-0e25-411e-a6e3-4b1ef6b626b4" xlink:href="tho-20200731.xsd#tho_ClassaMotorizedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_ClassaMotorizedMember_4d173423-0e25-411e-a6e3-4b1ef6b626b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClasscMotorizedMember_45238e51-0c43-4214-b2e0-afded99e3c38" xlink:href="tho-20200731.xsd#tho_ClasscMotorizedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_ClasscMotorizedMember_45238e51-0c43-4214-b2e0-afded99e3c38" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClassbMotorizedMember_b330c239-1605-47e0-8bbc-203187683127" xlink:href="tho-20200731.xsd#tho_ClassbMotorizedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_ClassbMotorizedMember_b330c239-1605-47e0-8bbc-203187683127" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_b276b185-5fc3-4b5f-80d2-37a8492bca3c" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_NorthAmericanMotorizedMember_b276b185-5fc3-4b5f-80d2-37a8492bca3c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_MotorcaravanMember_f9198f64-0f50-4d3e-a843-76dbfc69d612" xlink:href="tho-20200731.xsd#tho_MotorcaravanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_MotorcaravanMember_f9198f64-0f50-4d3e-a843-76dbfc69d612" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CampervanMember_3f55e3db-1d79-4bfb-8441-d70308ecc77d" xlink:href="tho-20200731.xsd#tho_CampervanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_CampervanMember_3f55e3db-1d79-4bfb-8441-d70308ecc77d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CaravanMember_e57a5273-79af-4227-974e-f501ceef5f22" xlink:href="tho-20200731.xsd#tho_CaravanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_CaravanMember_e57a5273-79af-4227-974e-f501ceef5f22" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherRvRelatedMember_ce9e7039-abb3-416a-aabd-e2e7dcef6479" xlink:href="tho-20200731.xsd#tho_OtherRvRelatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_OtherRvRelatedMember_ce9e7039-abb3-416a-aabd-e2e7dcef6479" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_srt_StatementGeographicalAxis_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233" xlink:to="loc_srt_SegmentGeographicalDomain_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8b2ef0f9-44e2-43fe-990c-d67c51e940c8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233" xlink:to="loc_srt_SegmentGeographicalDomain_8b2ef0f9-44e2-43fe-990c-d67c51e940c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_32274be3-db2c-4417-a735-e91b435935d4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8b2ef0f9-44e2-43fe-990c-d67c51e940c8" xlink:to="loc_srt_NorthAmericaMember_32274be3-db2c-4417-a735-e91b435935d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_8899e614-0689-4df8-b32e-9234c09887aa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8b2ef0f9-44e2-43fe-990c-d67c51e940c8" xlink:to="loc_srt_EuropeMember_8899e614-0689-4df8-b32e-9234c09887aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2d772efd-0c61-4d77-820a-cfe219041cef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2d772efd-0c61-4d77-820a-cfe219041cef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2d772efd-0c61-4d77-820a-cfe219041cef_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2d772efd-0c61-4d77-820a-cfe219041cef" xlink:to="loc_us-gaap_SegmentDomain_2d772efd-0c61-4d77-820a-cfe219041cef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5129a224-0ad8-411e-a8db-45864744a641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2d772efd-0c61-4d77-820a-cfe219041cef" xlink:to="loc_us-gaap_SegmentDomain_5129a224-0ad8-411e-a8db-45864744a641" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember_e72baca1-c70c-457c-b723-6d21f6ab61b7" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5129a224-0ad8-411e-a8db-45864744a641" xlink:to="loc_tho_RecreationVehiclesMember_e72baca1-c70c-457c-b723-6d21f6ab61b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" xlink:type="extended" id="i5432681cdfe74ff498aefefce332f17d_ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" xlink:type="extended" id="i326152e5900747999b4583c279f27417_ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"/>
  <link:definitionLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="extended" id="i559d095ab2dc482e9c84a9e682b84239_ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2f3fb05a-fc77-439c-a347-c2e77f0a466d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2f3fb05a-fc77-439c-a347-c2e77f0a466d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_51d56df8-cbc9-490d-928f-0549126e4e1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_51d56df8-cbc9-490d-928f-0549126e4e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_0a46011c-5415-4234-8eae-f2db2cb01f67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_0a46011c-5415-4234-8eae-f2db2cb01f67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a05e03e6-d525-46ac-83b3-c39aa426220b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a05e03e6-d525-46ac-83b3-c39aa426220b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_f8365ebd-fbc0-4927-941c-480dca93b6f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_f8365ebd-fbc0-4927-941c-480dca93b6f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ba4c6cd9-bdf5-49dd-a0cb-141b3abcb765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d13c1a22-5c0f-4bcd-be49-434a21e0bad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d13c1a22-5c0f-4bcd-be49-434a21e0bad5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_188f66c0-0718-4c7a-a230-24efc8e806d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d13c1a22-5c0f-4bcd-be49-434a21e0bad5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_188f66c0-0718-4c7a-a230-24efc8e806d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_188f66c0-0718-4c7a-a230-24efc8e806d6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_188f66c0-0718-4c7a-a230-24efc8e806d6" xlink:to="loc_us-gaap_EquityComponentDomain_188f66c0-0718-4c7a-a230-24efc8e806d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_188f66c0-0718-4c7a-a230-24efc8e806d6" xlink:to="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_39ef64ba-43e5-4a7a-8222-ce9c066d0ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_39ef64ba-43e5-4a7a-8222-ce9c066d0ecd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_a4bfc305-4183-4827-93d4-2a1d024f8420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_a4bfc305-4183-4827-93d4-2a1d024f8420" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember_c398ea6f-b412-4f57-baaf-047fc74ffc6b" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember_c398ea6f-b412-4f57-baaf-047fc74ffc6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_328b3464-3ebe-4699-9b3c-e9b5fe789e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_328b3464-3ebe-4699-9b3c-e9b5fe789e15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_fea2bc6d-b7a7-4a13-8f04-69ee2bb92874" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_fea2bc6d-b7a7-4a13-8f04-69ee2bb92874" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember_9dfd4676-964c-429d-9f5b-78be6ae01265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember_9dfd4676-964c-429d-9f5b-78be6ae01265" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember_bd336f80-4962-4a5e-8f24-4314f400ee65" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember_bd336f80-4962-4a5e-8f24-4314f400ee65" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociAttributableToNoncontrollingInterestMember_c0fea1c1-61eb-4071-9377-9ac08a94afb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AociAttributableToNoncontrollingInterestMember_c0fea1c1-61eb-4071-9377-9ac08a94afb7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_84fb3688-6579-4b13-8b9b-d97944c9795b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_84fb3688-6579-4b13-8b9b-d97944c9795b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_387f1d2e-8eef-4d76-9400-dc1fc1d2b85b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_387f1d2e-8eef-4d76-9400-dc1fc1d2b85b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherGainLossAttributableToParentMember_402705fa-52e8-4310-ad58-0c4b6aa94058" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherGainLossAttributableToParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_tho_AccumulatedOtherGainLossAttributableToParentMember_402705fa-52e8-4310-ad58-0c4b6aa94058" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4600b844-5754-4c33-ac38-609c4145463b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4600b844-5754-4c33-ac38-609c4145463b" xlink:type="arc" order="11"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>tho-20200731_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 2020 Workiva-->
<!--r:3e86164d-e6b7-4d79-bd18-6962c25d2522,g:1d26d3e3-2cd6-4fd7-920f-6695b55be4ff-->
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_07a4d53c-d10c-4954-bfd2-cb085bc9c532_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">Granted (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_af460c35-07e9-4f17-8176-548e7f4bf267_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangibles</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_24dca8ef-f2ad-4121-8cde-639cb40335f1_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTINGENT LIABILITIES AND COMMITMENTS</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_60eb3e3f-04c5-4b5e-8f7c-1ff4dee86042_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DE_0f0cd462-558b-41fd-aefd-ba878cdfde45_verboseLabel_en-US" xlink:label="lab_country_DE" 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">Germany</link:label>
    <link:label id="lab_country_DE_dbfec0d9-a704-4c2e-9a14-2dd9a22b30ff_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Germany</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cefbd78b-f667-4693-a60a-fa162757234a_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">Deferred income 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LIFOInventoryAmount_82ceb366-ce99-4c85-8fe0-aef42e1e747d_terseLabel_en-US" xlink:label="lab_us-gaap_LIFOInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries valued inventory in last-in, first-out method</link:label>
    <link:label id="lab_us-gaap_LIFOInventoryAmount_label_en-US" xlink:label="lab_us-gaap_LIFOInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIFO Inventory Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LIFOInventoryAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LIFOInventoryAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LIFOInventoryAmount" xlink:to="lab_us-gaap_LIFOInventoryAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_TwoThousandSixteenEquityIncentivePlanMember_0e2a87a0-0d55-4213-8032-38de44929421_terseLabel_en-US" xlink:label="lab_tho_TwoThousandSixteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Equity Incentive Plan</link:label>
    <link:label id="lab_tho_TwoThousandSixteenEquityIncentivePlanMember_label_en-US" xlink:label="lab_tho_TwoThousandSixteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Sixteen Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TwoThousandSixteenEquityIncentivePlanMember" xlink:href="tho-20200731.xsd#tho_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TwoThousandSixteenEquityIncentivePlanMember" xlink:to="lab_tho_TwoThousandSixteenEquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_OtherRvRelatedMember_785a3c87-fd14-46e1-99f3-7a990edea962_verboseLabel_en-US" xlink:label="lab_tho_OtherRvRelatedMember" 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">Other RV-related</link:label>
    <link:label id="lab_tho_OtherRvRelatedMember_label_en-US" xlink:label="lab_tho_OtherRvRelatedMember" xlink: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 RV Related [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherRvRelatedMember" xlink:href="tho-20200731.xsd#tho_OtherRvRelatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_OtherRvRelatedMember" xlink:to="lab_tho_OtherRvRelatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_5a52455f-701e-40f1-9680-77c007338841_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement period adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_DebtCovenantCoverageRatioMinimum_2696b00e-80b1-42d7-8c2a-4197ba9ed1d8_terseLabel_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioMinimum" xlink: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 coverage ratio</link:label>
    <link:label id="lab_tho_DebtCovenantCoverageRatioMinimum_label_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioMinimum" xlink: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 Covenant, Coverage Ratio, Minimum</link:label>
    <link:label id="lab_tho_DebtCovenantCoverageRatioMinimum_documentation_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioMinimum" 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">Debt Covenant, Coverage Ratio, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioMinimum" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DebtCovenantCoverageRatioMinimum" xlink:to="lab_tho_DebtCovenantCoverageRatioMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_589e9387-3b93-436c-b85c-956811c45933_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PRODUCT WARRANTY</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_IntangibleAssetsAndGoodwillLineItems_8ff0c305-2f69-4886-896d-7083636d56dc_terseLabel_en-US" xlink:label="lab_tho_IntangibleAssetsAndGoodwillLineItems" xlink: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 And Goodwill [Line Items]</link:label>
    <link:label id="lab_tho_IntangibleAssetsAndGoodwillLineItems_label_en-US" xlink:label="lab_tho_IntangibleAssetsAndGoodwillLineItems" xlink: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 And Goodwill [Line Items]</link:label>
    <link:label id="lab_tho_IntangibleAssetsAndGoodwillLineItems_documentation_en-US" xlink:label="lab_tho_IntangibleAssetsAndGoodwillLineItems" 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">Intangible Assets And Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IntangibleAssetsAndGoodwillLineItems" xlink:href="tho-20200731.xsd#tho_IntangibleAssetsAndGoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_IntangibleAssetsAndGoodwillLineItems" xlink:to="lab_tho_IntangibleAssetsAndGoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_70b4a977-533a-4764-bc50-57d529b08139_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_20c1aa8b-cb7d-4035-b4fc-88d45fd9d174_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_2c3286bf-f1ae-45b0-be32-68d4f0e4b743_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" 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 fair value of net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink: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, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cb90371-b0ca-4a29-882b-a23a4c3091ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RisksAndUncertaintiesAbstract_81f05ad1-805d-4fff-8da1-b6368e868814_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_TogoGroupMember_7a720e7b-b594-4f80-8192-37dadce8f8ca_terseLabel_en-US" xlink:label="lab_tho_TogoGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Togo Group</link:label>
    <link:label id="lab_tho_TogoGroupMember_label_en-US" xlink:label="lab_tho_TogoGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Togo Group [Member]</link:label>
    <link:label id="lab_tho_TogoGroupMember_documentation_en-US" xlink:label="lab_tho_TogoGroupMember" 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">Togo Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TogoGroupMember" xlink:href="tho-20200731.xsd#tho_TogoGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TogoGroupMember" xlink:to="lab_tho_TogoGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e963dcb4-f62a-4543-a263-861f9e9d3948_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink: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 right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_4b622c08-f2fa-4252-9b70-983f4115ac05_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/2020/dei-2020-01-31.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_CompensationAndEmployeeBenefitPlansTextBlock_e2203530-4e9f-4764-a947-11bbc9ee6e19_verboseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" 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">EMPLOYEE BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_70419bab-8e87-4c18-8aee-0b68e8e1118c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" 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">Short-term financial obligations</link:label>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink: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 Short-term Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermBorrowings" xlink:to="lab_us-gaap_OtherShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_6053e9b2-7017-4f21-b044-16f84c888073_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_1b528618-6277-45e7-b26d-c83cf5738b37_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink: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 earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink: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, Pro Forma Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_7b4fa136-8cd2-4054-9b4d-73f2b4c5c4c8_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares (PSUs)</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5627907b-1e21-4b28-a1e1-def84b1a59a7_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 income taxes, expenses and other</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1f9646ae-19f7-4c22-9ef9-9b10fcf18714_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">Nonvested, beginning of year, weighted average fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_315baae6-cb06-4a47-9e37-557456e40410_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">Nonvested, end of year, weighted average fair value (in dollars per share)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_VariableRateDomain_9663d802-49c4-4817-9d0d-67c063e12cef_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_51512638-dfbc-4f03-be05-3ee247b94dfc_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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 future lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_6855d332-8df9-4077-9449-8c2663d95cd6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfPropertyPlantAndEquipmentTable_29396b75-e962-49da-a3cc-75f58e58e937_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountingPoliciesAbstract_de04b538-e062-4eee-b589-7ea527aa37c6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasePayments_f245d6db-06ed-4dee-9b60-fba107bfe12c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_ABLAndTermLoanMember_9db3a864-a52c-4de2-b841-5bb0e0302ed3_terseLabel_en-US" xlink:label="lab_tho_ABLAndTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ABL and Term Loan</link:label>
    <link:label id="lab_tho_ABLAndTermLoanMember_label_en-US" xlink:label="lab_tho_ABLAndTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ABL and Term Loan [Member]</link:label>
    <link:label id="lab_tho_ABLAndTermLoanMember_documentation_en-US" xlink:label="lab_tho_ABLAndTermLoanMember" 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">ABL and Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ABLAndTermLoanMember" xlink:href="tho-20200731.xsd#tho_ABLAndTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ABLAndTermLoanMember" xlink:to="lab_tho_ABLAndTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_6c2958ba-2629-4b78-8415-1aeb6dc2ac14_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_da1f75b2-dda3-4b60-a504-46ed5c3f34af_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July&#160;31, 2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dc63aa95-f2ba-45ad-af0b-f37589ea6793_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_c4b4d41b-f2ce-495c-bc6f-d7074741f48c_terseLabel_en-US" xlink:label="lab_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink: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 right-of-use assets</link:label>
    <link:label id="lab_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_label_en-US" xlink:label="lab_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink: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, Before Accumulated Depreciation</link:label>
    <link:label id="lab_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_documentation_en-US" xlink:label="lab_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" 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, Right-Of-Use Asset, Before Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink:href="tho-20200731.xsd#tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink:to="lab_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_19497566-7000-48fb-94d6-2f780f5f2c66_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">For the fiscal year ending July 31, 2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_PaymentsToAcquireInterestInJointVenture_602895e6-37cf-468f-9992-1fa7a4339cff_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" 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">Equity investment in joint venture</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_37476138-58c4-4ae8-a811-fea73724eb97_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink: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 interest in joint venture</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink: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 Interest in Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3938d1e4-2e0b-4613-8974-f00898dd52f1_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">For the fiscal year ending July 31, 2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1d43e397-fa66-4bcd-ac9a-e21b51b0dd43_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">Total unrecognized compensation costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_EuroFinancialInstitutionsTwoMember_74d52692-ec2b-461c-bbaa-17c89127c14d_terseLabel_en-US" xlink:label="lab_tho_EuroFinancialInstitutionsTwoMember" xlink: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 Financial Institutions Two</link:label>
    <link:label id="lab_tho_EuroFinancialInstitutionsTwoMember_label_en-US" xlink:label="lab_tho_EuroFinancialInstitutionsTwoMember" xlink: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 Financial Institutions Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroFinancialInstitutionsTwoMember" xlink:href="tho-20200731.xsd#tho_EuroFinancialInstitutionsTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_EuroFinancialInstitutionsTwoMember" xlink:to="lab_tho_EuroFinancialInstitutionsTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_84ad1d02-78e3-49c0-a1b0-c1c783f9f5d6_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a5c6770b-3591-4b05-b065-ff28ae497180_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">U.S. state and local</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockValue_8890e83b-742c-4c39-9636-7574003b8048_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink: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&#8212;authorized 1,000,000 shares; none outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink: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, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_NetOperatingLossCarryForwardsYearOfExpiration_df2bc0c1-8856-434c-b835-5d526efdb196_terseLabel_en-US" xlink:label="lab_tho_NetOperatingLossCarryForwardsYearOfExpiration" xlink: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 state tax net operating loss carry forwards, expiration year</link:label>
    <link:label id="lab_tho_NetOperatingLossCarryForwardsYearOfExpiration_label_en-US" xlink:label="lab_tho_NetOperatingLossCarryForwardsYearOfExpiration" xlink: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 Operating Loss Carry forwards Year Of Expiration</link:label>
    <link:label id="lab_tho_NetOperatingLossCarryForwardsYearOfExpiration_documentation_en-US" xlink:label="lab_tho_NetOperatingLossCarryForwardsYearOfExpiration" 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 operating loss carryforwards year of expiration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NetOperatingLossCarryForwardsYearOfExpiration" xlink:href="tho-20200731.xsd#tho_NetOperatingLossCarryForwardsYearOfExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_NetOperatingLossCarryForwardsYearOfExpiration" xlink:to="lab_tho_NetOperatingLossCarryForwardsYearOfExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_RepurchaseAndGuaranteeReserveBalances_367b66b5-3cf2-4eb1-8139-e4686b389a1a_terseLabel_en-US" xlink:label="lab_tho_RepurchaseAndGuaranteeReserveBalances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and guarantee reserve balances</link:label>
    <link:label id="lab_tho_RepurchaseAndGuaranteeReserveBalances_label_en-US" xlink:label="lab_tho_RepurchaseAndGuaranteeReserveBalances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and Guarantee Reserve Balances</link:label>
    <link:label id="lab_tho_RepurchaseAndGuaranteeReserveBalances_documentation_en-US" xlink:label="lab_tho_RepurchaseAndGuaranteeReserveBalances" 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">Repurchase and guarantee reserve balances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RepurchaseAndGuaranteeReserveBalances" xlink:href="tho-20200731.xsd#tho_RepurchaseAndGuaranteeReserveBalances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_RepurchaseAndGuaranteeReserveBalances" xlink:to="lab_tho_RepurchaseAndGuaranteeReserveBalances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a164c47a-c623-4b40-8743-557c3f28a15c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" 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">Other comprehensive income (loss), net of tax</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock_85c3252b-cb1a-46ec-b223-4c46f24fadb9_terseLabel_en-US" xlink:label="lab_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" xlink: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 Total Unrecognized Tax Benefits</link:label>
    <link:label id="lab_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock_label_en-US" xlink:label="lab_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock_documentation_en-US" xlink:label="lab_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" 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 Unrecognized Tax Benefits [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" xlink:href="tho-20200731.xsd#tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" xlink:to="lab_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_b959b9f4-4da0-462a-83e8-31eecaf66d3a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_654be8fe-d34a-4a1d-b09f-f5cd6308917c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxAssetsNet_95d3a37d-a8e4-4157-a1a1-16255a9c7f8c_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 tax assets, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOperatingActivitiesSegmentAxis_8e6eebce-09f1-428a-b2e8-07eaf57f8b5a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink: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 Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4275b57e-7c6c-4568-97c9-0c79d8a239bd_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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">Effect of exchange rate changes on cash and cash equivalents and restricted cash</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_LineOfCreditFacilityAdditionalBorrowingAmount_bd166eb2-c57a-48cd-8203-2db74ff38fba_terseLabel_en-US" xlink:label="lab_tho_LineOfCreditFacilityAdditionalBorrowingAmount" xlink: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 borrowing amount</link:label>
    <link:label id="lab_tho_LineOfCreditFacilityAdditionalBorrowingAmount_label_en-US" xlink:label="lab_tho_LineOfCreditFacilityAdditionalBorrowingAmount" xlink: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, Additional Borrowing Amount</link:label>
    <link:label id="lab_tho_LineOfCreditFacilityAdditionalBorrowingAmount_documentation_en-US" xlink:label="lab_tho_LineOfCreditFacilityAdditionalBorrowingAmount" 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">Line of Credit Facility, Additional Borrowing Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LineOfCreditFacilityAdditionalBorrowingAmount" xlink:href="tho-20200731.xsd#tho_LineOfCreditFacilityAdditionalBorrowingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_LineOfCreditFacilityAdditionalBorrowingAmount" xlink:to="lab_tho_LineOfCreditFacilityAdditionalBorrowingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_ffdc3fa1-0ad9-43ac-9456-69019ddb0171_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, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_abc1ff31-d76d-4251-a290-923052120ec8_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_InsuranceReservesPolicyTextBlock_adbe83d2-b4af-4a6c-848c-e6cd2bb3f493_terseLabel_en-US" xlink:label="lab_tho_InsuranceReservesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Reserves</link:label>
    <link:label id="lab_tho_InsuranceReservesPolicyTextBlock_label_en-US" xlink:label="lab_tho_InsuranceReservesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Reserves [Policy Text Block]</link:label>
    <link:label id="lab_tho_InsuranceReservesPolicyTextBlock_documentation_en-US" xlink:label="lab_tho_InsuranceReservesPolicyTextBlock" 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">Insurance reserves Policy Text Block.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_InsuranceReservesPolicyTextBlock" xlink:href="tho-20200731.xsd#tho_InsuranceReservesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_InsuranceReservesPolicyTextBlock" xlink:to="lab_tho_InsuranceReservesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_e6f9cae8-89ac-49ff-9265-8224a2bb5ed0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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, Tranche Three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_f454de51-2dc5-45d7-8457-3496633ca7b7_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" 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">Tax positions acquired from EHG</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink: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 Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_a638cd43-b96d-4546-b50a-a30058cd630b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink: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 risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink: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, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_5560e356-fa91-44cd-9d6e-b50c3402db97_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" 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">Foreign currency forward contract loss</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink: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 Transaction Gain (Loss), Realized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_73a8d97a-4e62-4e47-a864-acc90d4c5971_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_32fc34dc-6c49-4143-bae6-1987a13cb484_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember_493903b7-39c1-4d5d-bdaa-b92c34322490_terseLabel_en-US" xlink:label="lab_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember" xlink: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_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember" xlink: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), Other, Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:label id="lab_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember_documentation_en-US" xlink:label="lab_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember" 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">Accumulated Other Comprehensive Income (Loss), Other, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FIFOInventoryAmount_14fd202e-d64a-4438-acf0-dbbf92bd8e7c_terseLabel_en-US" xlink:label="lab_us-gaap_FIFOInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries valued inventory in first-in, first-out method</link:label>
    <link:label id="lab_us-gaap_FIFOInventoryAmount_label_en-US" xlink:label="lab_us-gaap_FIFOInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FIFO Inventory Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FIFOInventoryAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FIFOInventoryAmount" xlink:to="lab_us-gaap_FIFOInventoryAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodAxis_3eb214d0-bc6f-440b-bd24-4cbd79b04ce8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentTerm_fcd278a9-b0b5-46f2-aadf-3449c9896890_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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 Instrument, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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 Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_UnsecuredSeriesTwoDebtMember_cd47ae8d-178d-47a9-83dd-5cd0e6474509_terseLabel_en-US" xlink:label="lab_tho_UnsecuredSeriesTwoDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Series Two Debt</link:label>
    <link:label id="lab_tho_UnsecuredSeriesTwoDebtMember_label_en-US" xlink:label="lab_tho_UnsecuredSeriesTwoDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Series Two Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnsecuredSeriesTwoDebtMember" xlink:href="tho-20200731.xsd#tho_UnsecuredSeriesTwoDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_UnsecuredSeriesTwoDebtMember" xlink:to="lab_tho_UnsecuredSeriesTwoDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_5fda0333-a965-4e9a-b0c0-1ec4122ed07c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_15978e01-1740-418c-a928-e1d89e936ce3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink: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 incentives</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_87db2cdd-f97d-47b7-afec-7a97a162ea2a_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranties</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_ded44d06-64c6-4e8c-b378-9989656a1c12_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_f373729d-5788-4786-8b96-e12420ad9314_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_5f8c8337-7274-4dce-b7d9-356cff78ef0e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink: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 Difference Between Basic and Diluted EPS as Result of Restricted Stock Units and Unvested Restricted Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink: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 Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_a04901e2-e14f-4372-9754-d5c387bcb3ce_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2022</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink: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 Leases, Future Minimum Payments Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_DebtInstrumentVariableInterestRateFloor_72fca405-12bc-4d98-8fe8-d0199165fe9b_terseLabel_en-US" xlink:label="lab_tho_DebtInstrumentVariableInterestRateFloor" xlink: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 instrument, variable interest rate floor</link:label>
    <link:label id="lab_tho_DebtInstrumentVariableInterestRateFloor_label_en-US" xlink:label="lab_tho_DebtInstrumentVariableInterestRateFloor" xlink: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 Instrument, Variable Interest Rate Floor</link:label>
    <link:label id="lab_tho_DebtInstrumentVariableInterestRateFloor_documentation_en-US" xlink:label="lab_tho_DebtInstrumentVariableInterestRateFloor" 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">Debt Instrument, Variable Interest Rate Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentVariableInterestRateFloor" xlink:href="tho-20200731.xsd#tho_DebtInstrumentVariableInterestRateFloor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DebtInstrumentVariableInterestRateFloor" xlink:to="lab_tho_DebtInstrumentVariableInterestRateFloor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_4f8b7213-249d-43eb-89f3-2f12db6ae1fc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink: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, Reserves and Accruals, Self Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock_dd6c2c94-3de4-4fce-8115-4d1715b64c78_terseLabel_en-US" xlink:label="lab_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" xlink: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 Differences Between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes</link:label>
    <link:label id="lab_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock_label_en-US" xlink:label="lab_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" xlink: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 Differences Between Income Tax Expense At Federal Statutory Rate And Actual Income Taxes [Table Text Block]</link:label>
    <link:label id="lab_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock_documentation_en-US" xlink:label="lab_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" 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 Differences Between Income Tax Expense At Federal Statutory Rate And Actual Income Taxes [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" xlink:href="tho-20200731.xsd#tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" xlink:to="lab_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_3a0b669a-c709-4c74-b314-2d0e8865205f_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/2020/dei-2020-01-31.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_ConsolidationPolicyTextBlock_4e6ccbb7-c2b2-4317-bdd3-544ecae2ef06_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_AcquisitionRelatedCosts_8b9d5d74-b1cc-4f85-8f1a-9c8d0cf47c8d_terseLabel_en-US" xlink:label="lab_tho_AcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related costs</link:label>
    <link:label id="lab_tho_AcquisitionRelatedCosts_label_en-US" xlink:label="lab_tho_AcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Related Costs</link:label>
    <link:label id="lab_tho_AcquisitionRelatedCosts_documentation_en-US" xlink:label="lab_tho_AcquisitionRelatedCosts" 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">Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AcquisitionRelatedCosts" xlink:href="tho-20200731.xsd#tho_AcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_AcquisitionRelatedCosts" xlink:to="lab_tho_AcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8af51785-5e80-444c-beb5-a028852941ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_AmendmentFlag_6738ac4c-b1db-4985-b848-a1a2a9a257e8_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/2020/dei-2020-01-31.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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_0f176e39-d707-442b-b556-0b9d8ab492f0_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2021</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink: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 Leases, Future Minimum Payments Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2afa6650-8c76-4d09-8d44-55c1dc992c7c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueAdjustmentToInventoryMember_c2c6753a-4dd7-400b-b786-d8e8b9d67901_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentToInventoryMember" xlink: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 Adjustment to Inventory</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentToInventoryMember_label_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentToInventoryMember" xlink: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 Adjustment to Inventory [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentToInventoryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentToInventoryMember" xlink:to="lab_us-gaap_FairValueAdjustmentToInventoryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_630565c7-daff-4156-8374-f0a418b4dfed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_a49f4096-ff22-4a9d-9e1c-b3a7270f1aaa_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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 interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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 and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5263539d-fe0c-4636-867a-9851dc6f81a3_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">Number of shares authorized under stock option plan</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CorporateNonSegmentMember_5e6f149e-714a-48a7-a031-347bef32ef30_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink: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, Non-Segment</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink: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, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fdc5e082-2216-43a6-825a-0ad27c332f09_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 available to be granted</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_NorthAmericanMotorizedMember_f45c14c7-d02f-49ee-854c-c658c52873d1_verboseLabel_en-US" xlink:label="lab_tho_NorthAmericanMotorizedMember" 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">North American Motorized</link:label>
    <link:label id="lab_tho_NorthAmericanMotorizedMember_26257d3e-f711-4dd0-836e-8a5c91007d83_terseLabel_en-US" xlink:label="lab_tho_NorthAmericanMotorizedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Motorized</link:label>
    <link:label id="lab_tho_NorthAmericanMotorizedMember_label_en-US" xlink:label="lab_tho_NorthAmericanMotorizedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North American Motorized [Member]</link:label>
    <link:label id="lab_tho_NorthAmericanMotorizedMember_documentation_en-US" xlink:label="lab_tho_NorthAmericanMotorizedMember" 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">Motorized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_NorthAmericanMotorizedMember" xlink:to="lab_tho_NorthAmericanMotorizedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityLineItems_d2fc4b85-8796-46ce-8440-cfc7dcd43323_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Line Items]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityLineItems_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_c8a025cf-d92e-4aea-ac44-a8709245254d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) Reclassified from AOCI, Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink: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, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_e2d36bc7-de5d-4c87-9f2d-9b6ad382cf87_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink: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 liabilities:</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink: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 Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_f86edce4-3a76-4fd1-bf48-823709450919_terseLabel_en-US" xlink:label="lab_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable" xlink: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 And Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable" xlink: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 And Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable" 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">Nature Of Operations And Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable" xlink:href="tho-20200731.xsd#tho_NatureOfOperationsAndSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable" xlink:to="lab_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_5d7814b2-e0cd-4822-8b2a-b79a48846c8c_negatedTerseLabel_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" 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">Debt &#8211; Other</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_label_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" xlink: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 Longterm Debt Other</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_documentation_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" 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 other long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" xlink:to="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_bbf359bc-936e-4366-9f53-d5a73150eb9a_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" 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">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink: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, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_96ecda82-0a17-4921-9e6b-c697ffda70ad_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">Derivatives</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CapitalExpendituresIncurredButNotYetPaid_506097a2-ce81-45a0-b236-60da918a05d7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink: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 expenditures in accounts payable</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink: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 Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_9fbe4f8c-0488-48d3-9aab-07206f1473e4_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" 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">Payments on unsecured notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink: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 Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3058ea8f-5abb-42c3-9fd9-bc4ddf163c37_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_2815d497-e31c-4317-b4a1-42f2e9972aac_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">Summary of Restricted Stock Unit 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b174cfc6-615e-4093-865f-8e483850fd3b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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 During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_fc003b3d-508d-4e20-9149-5e8844f6e52e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_ab9ce635-6221-4431-98a9-3abe3eb0cf30_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink: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&#160;(Loss)&#160;on Derivatives</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink: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), Cash Flow Hedge, Including Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4f0baf35-71f8-4ddf-8005-b10c99502842_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">For the fiscal year ending July 31, 2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StateAndLocalJurisdictionMember_62bbe98b-88aa-4c78-9485-dbbdcf7d30ba_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb4a98f5-9da9-496c-9713-24cde4f154f3_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">Cash flows from 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_SellingGeneralAndAdministrativeExpense_22d276d0-9448-4b86-8ced-9ce57e44b8aa_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 expenses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeaseCostTableTextBlock_57d4fe5c-3808-4c38-af14-9471d862eff2_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">Components of Lease Costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4972c215-c16c-40eb-8352-6e4c122dc59c_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">For the fiscal year ending July 31, 2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherAssetsNoncurrent_ff968636-39f4-4db8-bb08-7b18a20597c1_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" 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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_InventoryChassis_d7ff6a1c-277a-4e35-b08b-ba05576f3639_terseLabel_en-US" xlink:label="lab_tho_InventoryChassis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chassis</link:label>
    <link:label id="lab_tho_InventoryChassis_label_en-US" xlink:label="lab_tho_InventoryChassis" xlink: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 Chassis</link:label>
    <link:label id="lab_tho_InventoryChassis_documentation_en-US" xlink:label="lab_tho_InventoryChassis" 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">Carrying amount as of balance sheet date of major components of certain assembled products.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_InventoryChassis" xlink:href="tho-20200731.xsd#tho_InventoryChassis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_InventoryChassis" xlink:to="lab_tho_InventoryChassis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f9aa952c-6d6b-482f-8b58-b0780fb609ab_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_795aa3da-2a2f-4009-9b15-f66daa64c1ff_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_35dc4028-dd0b-4395-b058-ca5bc4b549c1_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 ASSETS</link:label>
    <link:label id="lab_us-gaap_Assets_088f449b-f987-4d82-afe8-7a2f418b74d3_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">Total 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InterestExpenseDebt_d4c9fd28-28d3-49ab-8c63-69a8e1ce4d18_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink: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</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink: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, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dd0aa279-7b0a-465c-8f84-1d54f4be9221_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">Nonvested, beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9e344f86-2c66-417b-84a7-be4b1980df01_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">Nonvested, end of year (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_SubsequentEventTypeAxis_ac57a449-146c-48fe-9e7d-c925bb45e596_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_437802d4-346b-4441-9b09-1eda225b8535_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives_59d3081b-f9d3-4031-bb07-4916c65a24a5_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink: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 transaction</link:label>
    <link:label id="lab_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives_label_en-US" xlink:label="lab_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink:to="lab_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_dd442a09-c5f1-4e13-891e-3183cadb44e5_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" 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">Sales</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_6410b9d6-947f-4a10-99f1-8fac66a2fefa_negatedTerseLabel_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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">Less accumulated depreciation</link:label>
    <link:label id="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:label id="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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">Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c8a8ab38-a5de-4791-b19c-28e6a7d0ebac_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" 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">Nondeductible compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_5f18aca2-aaa1-45df-ba43-1f184aa0f8f7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_4f7e670a-9c50-4242-aeaf-3d75d21fb881_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fc347f92-3325-4ff2-9602-8040b65c15ab_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">Less: cash acquired</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SalesMember_33af291e-6197-48ff-b883-8f624c8f36b7_terseLabel_en-US" xlink:label="lab_us-gaap_SalesMember" xlink: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_SalesMember_label_en-US" xlink:label="lab_us-gaap_SalesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember" xlink:to="lab_us-gaap_SalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e7da47f0-d514-4255-ac46-ac6e102a54a8_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">Less: amount representing interest</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AllOtherSegmentsMember_7716d3a7-bd54-4862-9231-589aa883f43b_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink: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_AllOtherSegmentsMember_label_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherSegmentsMember" xlink:to="lab_us-gaap_AllOtherSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e291f658-4093-4a00-9540-401f1661a7f6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_DeferredTaxAssetsLiabilitiesInventory_22573f26-03ef-4db3-85e3-2e9d8c827cf8_terseLabel_en-US" xlink:label="lab_tho_DeferredTaxAssetsLiabilitiesInventory" xlink: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 basis</link:label>
    <link:label id="lab_tho_DeferredTaxAssetsLiabilitiesInventory_label_en-US" xlink:label="lab_tho_DeferredTaxAssetsLiabilitiesInventory" xlink: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 Liabilities Inventory</link:label>
    <link:label id="lab_tho_DeferredTaxAssetsLiabilitiesInventory_documentation_en-US" xlink:label="lab_tho_DeferredTaxAssetsLiabilitiesInventory" 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 assets (liabilities), inventory.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsLiabilitiesInventory" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsLiabilitiesInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DeferredTaxAssetsLiabilitiesInventory" xlink:to="lab_tho_DeferredTaxAssetsLiabilitiesInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_74296ad4-09d9-4d0b-b972-0956a010f071_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">Level 1</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncreaseDecreaseInInventories_684b040c-db2b-475b-a96f-3210c6fff68d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AcquisitionRelatedCostsMember_75b2d4d7-7e2e-4932-ad21-52092973fae4_terseLabel_en-US" xlink:label="lab_us-gaap_AcquisitionRelatedCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-Related Costs</link:label>
    <link:label id="lab_us-gaap_AcquisitionRelatedCostsMember_label_en-US" xlink:label="lab_us-gaap_AcquisitionRelatedCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquisitionRelatedCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquisitionRelatedCostsMember" xlink:to="lab_us-gaap_AcquisitionRelatedCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition_e8912632-24a9-4455-a81f-c7a7323438de_verboseLabel_en-US" xlink:label="lab_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" 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">Nondeductible foreign currency forward contract loss on acquisition</link:label>
    <link:label id="lab_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition_label_en-US" xlink:label="lab_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" xlink: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 Reconciliation Nondeductible Expense Foreign Currency Forward Contract Loss On Acquisition</link:label>
    <link:label id="lab_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition_documentation_en-US" xlink:label="lab_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" 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 tax reconciliation nondeductible expense foreign currency forward contract loss on acquisition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" xlink:href="tho-20200731.xsd#tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" xlink:to="lab_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_LiabilitiesRelatedToFactoredReceivables_8b7ebcd7-b15b-46fc-9c75-de28c68b3f7b_verboseLabel_en-US" xlink:label="lab_tho_LiabilitiesRelatedToFactoredReceivables" 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">Liabilities related to factored receivables</link:label>
    <link:label id="lab_tho_LiabilitiesRelatedToFactoredReceivables_label_en-US" xlink:label="lab_tho_LiabilitiesRelatedToFactoredReceivables" xlink: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 Related To Factored Receivables</link:label>
    <link:label id="lab_tho_LiabilitiesRelatedToFactoredReceivables_documentation_en-US" xlink:label="lab_tho_LiabilitiesRelatedToFactoredReceivables" 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">Liabilities related to factored receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LiabilitiesRelatedToFactoredReceivables" xlink:href="tho-20200731.xsd#tho_LiabilitiesRelatedToFactoredReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_LiabilitiesRelatedToFactoredReceivables" xlink:to="lab_tho_LiabilitiesRelatedToFactoredReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_26988f50-43c7-47ef-90de-9abe691ca3df_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryGross_fe4f601c-ba56-4e2b-b895-5e6c5b264246_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" 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">Subtotal</link:label>
    <link:label id="lab_us-gaap_InventoryGross_5a6c2896-924a-4e1c-8d8b-89dbf80dac89_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink: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_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_b84b7c56-5296-4c88-bdeb-84459cd001b7_terseLabel_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Domain]</link:label>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_label_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:to="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_bc2e843b-9718-49da-8a06-8095803fcae9_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_acec4d2f-3477-4b35-9e62-8cdf6c82474f_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_038a0367-0d69-403d-ab58-bdf048ec4205_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink: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_OtherAssetsMiscellaneousNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink: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, Miscellaneous, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_acce0125-ae48-424b-87f5-2ab983489b4d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink: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 on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_bbb26437-0402-4e9d-b539-d7b925f9c071_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueOfFinancialInstrumentsPolicy_ac35688b-62bd-4ec5-afb9-c5d5aba72613_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquityMethodInvestments_50ecb11d-72c9-4844-bbb7-fed5c22a4322_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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 investment in joint ventures</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_a73b1c93-16ed-46c9-aff9-81c2872c4641_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_NatureOfOperationsPolicyTextBlock_2086d5ef-c95c-4b8e-9ee8-0e9a3350c8ed_terseLabel_en-US" xlink:label="lab_tho_NatureOfOperationsPolicyTextBlock" xlink: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_tho_NatureOfOperationsPolicyTextBlock_label_en-US" xlink:label="lab_tho_NatureOfOperationsPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:label id="lab_tho_NatureOfOperationsPolicyTextBlock_documentation_en-US" xlink:label="lab_tho_NatureOfOperationsPolicyTextBlock" 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">Nature of operations Policy Text Block.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NatureOfOperationsPolicyTextBlock" xlink:href="tho-20200731.xsd#tho_NatureOfOperationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_NatureOfOperationsPolicyTextBlock" xlink:to="lab_tho_NatureOfOperationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ClassbMotorizedMember_3058b9a8-946c-4c0e-b989-e6de52929493_terseLabel_en-US" xlink:label="lab_tho_ClassbMotorizedMember" xlink: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 Motorized</link:label>
    <link:label id="lab_tho_ClassbMotorizedMember_label_en-US" xlink:label="lab_tho_ClassbMotorizedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ClassB Motorized [Member]</link:label>
    <link:label id="lab_tho_ClassbMotorizedMember_documentation_en-US" xlink:label="lab_tho_ClassbMotorizedMember" 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">ClassB Motorized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClassbMotorizedMember" xlink:href="tho-20200731.xsd#tho_ClassbMotorizedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ClassbMotorizedMember" xlink:to="lab_tho_ClassbMotorizedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_e4cb21c0-6cf0-43e2-b015-59a3b8cc5c30_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6befe20-bd76-4a82-9adb-93f21a740812_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0635d2c6-fa7f-4eb4-b0aa-dea4fa7ec388_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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 (loss) from continuing operations before income taxes, noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9f4a0de4-829b-4b6b-be69-9d81ac1a2c69_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Business acquisitions, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockSharesAuthorized_69b9bec5-4992-47fc-b2d6-16612d47f9c6_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 (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_PropertyPlantAndEquipmentGross_5126f484-89a3-40cb-8c82-fe1ff0a6f7b9_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" 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">Total cost</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0cd29563-943e-4214-aa7c-dec4d7719062_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" 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">Unvested restricted stock units (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredFederalIncomeTaxExpenseBenefit_4aa15667-16c1-4085-a41c-4d8f57b5cfde_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">U.S. Federal</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_cbbea5c9-765e-4a12-bade-4ecc189c05f2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GuaranteeObligationsByNatureAxis_cf9884ca-978e-43d2-b052-52f1c9a1b825_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_735cc638-90dc-466d-ae25-f1ee57c40c95_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_703d1bb8-ed3d-428b-9a7c-679b9612a671_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" 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">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6cb9f5fe-40cb-41e2-a4e1-9d2ab51bf988_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">AOCI, Attributable to Parent</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b84a47cb-4f69-4af0-9b59-9ff1de74fa37_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid income taxes, expenses and other</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfSegmentReportingInformationBySegmentTable_66ce5b1a-fd4f-40b4-8ff0-96554f5130ce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_ForeignSubsidariesMember_726dacc6-b1ba-4c6e-a3d4-55dd640561df_terseLabel_en-US" xlink:label="lab_tho_ForeignSubsidariesMember" xlink: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 Subsidaries</link:label>
    <link:label id="lab_tho_ForeignSubsidariesMember_label_en-US" xlink:label="lab_tho_ForeignSubsidariesMember" xlink: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 Subsidaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignSubsidariesMember" xlink:href="tho-20200731.xsd#tho_ForeignSubsidariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ForeignSubsidariesMember" xlink:to="lab_tho_ForeignSubsidariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_d6699295-bad1-4141-a43a-3ae61ea48482_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AociIncludingPortionAttributableToNoncontrollingInterestMember_e1b28ff7-65fa-446f-b96a-2da4d081eeff_terseLabel_en-US" xlink:label="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink: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 Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_f2b8b5c2-8c8c-4301-8a07-baa14adf5a4c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_AcquisitionCostsMember_50836c7b-60c1-44fd-a2b5-1d1e761fb7f6_terseLabel_en-US" xlink:label="lab_tho_AcquisitionCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Costs</link:label>
    <link:label id="lab_tho_AcquisitionCostsMember_73784202-6cb4-47d6-8d2e-c76695e8a831_verboseLabel_en-US" xlink:label="lab_tho_AcquisitionCostsMember" 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">Acquisition Costs</link:label>
    <link:label id="lab_tho_AcquisitionCostsMember_label_en-US" xlink:label="lab_tho_AcquisitionCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AcquisitionCostsMember" xlink:href="tho-20200731.xsd#tho_AcquisitionCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_AcquisitionCostsMember" xlink:to="lab_tho_AcquisitionCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_c53cdb44-f38d-4580-b591-c17594c879e4_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">Term loan</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle_63d3f984-fcee-43a0-9c5a-8d3ec71684ca_verboseLabel_en-US" xlink:label="lab_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" 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">Proceeds from dispositions of property, plant and equipment</link:label>
    <link:label id="lab_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle_label_en-US" xlink:label="lab_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" xlink: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 Sale Of Property Plant And Equipment Rental Vehicle</link:label>
    <link:label id="lab_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle_documentation_en-US" xlink:label="lab_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" 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">Proceeds from sale of property plant and equipment rental vehicle.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" xlink:href="tho-20200731.xsd#tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" xlink:to="lab_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_091a5123-3dc8-4739-b90c-7ff14482fd4b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink: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 Adjustment, Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink: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 Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_668c15c0-8d51-4388-b21a-ea3cc45bacd7_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_LongTermDebtTextBlock_64b99702-75d2-4fe3-ac6b-4528a7cd172e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink: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_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_bfbfc37c-8b3b-4e13-802c-30c4d4b8d33a_totalLabel_en-US" xlink:label="lab_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" 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">Estimated annual amortization expense, total</link:label>
    <link:label id="lab_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_label_en-US" xlink:label="lab_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" xlink: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 Including Immaterial Business Acquisition Intangibles</link:label>
    <link:label id="lab_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_documentation_en-US" xlink:label="lab_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" 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">Finite Lived Intangible Assets Net Including Immaterial Business Acquisition Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" xlink:href="tho-20200731.xsd#tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" xlink:to="lab_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_54b50fb6-8b43-47b7-b170-8b3bf2c3ecb6_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">INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentAbstract_03fe163c-5697-4119-b1a6-669411a0dfa9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromEquityMethodInvestments_5eb2cc4b-77c7-4877-b14c-dab86b1c3a39_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">Losses from investment</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_HedgingDesignationAxis_05b721e0-f5a2-42b6-8844-e6f3811cd601_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_55057fd3-6f06-4194-ad86-60a19c7ccb06_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisaggregationOfRevenueTable_e9140145-937b-4557-b244-5fce8b65e6a4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_e7c46d0c-d746-4c17-9f58-0be55e7908c7_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillImpairedAccumulatedImpairmentLoss_3856ed5b-e891-442a-b7d9-0e317784a784_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" 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">Accumulated impairment charges</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink: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, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4bd777b6-adff-4d63-b1f9-0cba3ba1ba9b_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 Major Classifications of Inventories</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeLossBeforeReclassificationsTax_febfea3b-9ea3-43dd-8d75-f939badad505_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" 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">Income taxes associated with OCI before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink: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, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_6a27341c-011b-4a25-a359-9110234e9320_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty</link:label>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_CaravanMember_1c03fe4f-5336-4eb2-a5e7-b11ea45dd961_verboseLabel_en-US" xlink:label="lab_tho_CaravanMember" 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">Caravan</link:label>
    <link:label id="lab_tho_CaravanMember_label_en-US" xlink:label="lab_tho_CaravanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Caravan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CaravanMember" xlink:href="tho-20200731.xsd#tho_CaravanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_CaravanMember" xlink:to="lab_tho_CaravanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInterestPayableNet_89a9023d-525f-4871-bcf7-a9b7fc622204_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected decrease in interest due to resolution of uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInterestPayableNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink: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 Interest Payable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="lab_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1ddc2f07-3da4-4598-b4e4-fee199491e64_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Payments related to vesting of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DesignatedAsHedgingInstrumentMember_70081172-58d4-436a-ba0e-5c507d9a6120_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 Instrument</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_1f26da91-669c-418f-9ac4-d197491dc44c_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" 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">Restricted stock unit activity (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink: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 During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_4ab98941-fa58-4239-9fe6-3167a6d5d7cf_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" 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">Goodwill acquired</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentUsefulLife_0e2e60cf-534f-455f-91c4-b5a36b885b5e_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, estimated 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillLineItems_495500e6-8005-4eb7-98b9-00ff8349cdc6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueThereafter_adc7fdee-adff-44cf-96d4-a2c1d975b2be_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2025 and thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink: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 Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_e339b845-ba4e-4d69-be6f-ac7df4ba7ae1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_81622052-2367-4116-bf95-0bd4af2dfa2b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink: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 Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityFairValueDisclosure_c584e9e7-2567-4d6a-9707-dbdba86da420_terseLabel_en-US" xlink:label="lab_us-gaap_EquityFairValueDisclosure" xlink: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, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_EquityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_EquityFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityFairValueDisclosure" xlink:to="lab_us-gaap_EquityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_EuroFinancialInstitutionsOneMember_7136ad4e-e9e9-400e-838f-bca0865ec20a_terseLabel_en-US" xlink:label="lab_tho_EuroFinancialInstitutionsOneMember" xlink: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 Financial Institutions One</link:label>
    <link:label id="lab_tho_EuroFinancialInstitutionsOneMember_label_en-US" xlink:label="lab_tho_EuroFinancialInstitutionsOneMember" xlink: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 Financial Institutions One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroFinancialInstitutionsOneMember" xlink:href="tho-20200731.xsd#tho_EuroFinancialInstitutionsOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_EuroFinancialInstitutionsOneMember" xlink:to="lab_tho_EuroFinancialInstitutionsOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_OtherComprehensiveIncomelossOtherLossNetOfTax_a676f5bd-27a4-40b2-8989-d136f9dd4d5d_negatedLabel_en-US" xlink:label="lab_tho_OtherComprehensiveIncomelossOtherLossNetOfTax" 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">Other income (loss), net of tax</link:label>
    <link:label id="lab_tho_OtherComprehensiveIncomelossOtherLossNetOfTax_label_en-US" xlink:label="lab_tho_OtherComprehensiveIncomelossOtherLossNetOfTax" xlink: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 Other Loss Net of Tax</link:label>
    <link:label id="lab_tho_OtherComprehensiveIncomelossOtherLossNetOfTax_documentation_en-US" xlink:label="lab_tho_OtherComprehensiveIncomelossOtherLossNetOfTax" 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 (loss), other loss, net of tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherComprehensiveIncomelossOtherLossNetOfTax" xlink:href="tho-20200731.xsd#tho_OtherComprehensiveIncomelossOtherLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_OtherComprehensiveIncomelossOtherLossNetOfTax" xlink:to="lab_tho_OtherComprehensiveIncomelossOtherLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_93e43145-e2d2-4885-87d8-391e16f6b011_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">Accounts receivable</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_RepaymentOfTermLoan_a5fec90c-0de7-43f4-9375-7c943cb1f8d2_negatedLabel_en-US" xlink:label="lab_tho_RepaymentOfTermLoan" 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">Payments on term-loan credit facilities</link:label>
    <link:label id="lab_tho_RepaymentOfTermLoan_label_en-US" xlink:label="lab_tho_RepaymentOfTermLoan" xlink: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 Term Loan</link:label>
    <link:label id="lab_tho_RepaymentOfTermLoan_documentation_en-US" xlink:label="lab_tho_RepaymentOfTermLoan" 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">Repayment of term loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RepaymentOfTermLoan" xlink:href="tho-20200731.xsd#tho_RepaymentOfTermLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_RepaymentOfTermLoan" xlink:to="lab_tho_RepaymentOfTermLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_d9b74c12-1580-4354-87f6-ad7231aa51c9_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink: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_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_99742864-d0f1-457e-b2dc-961372c7e3a7_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">Other current 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_77befe2f-98a0-4d77-a2dd-df38ad48f9e5_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" 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">Derivative Instruments, Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4d80ce7c-37fc-49a7-946e-46cb24f090f2_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">Forfeited, weighted average fair value (in dollars per share)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueDisclosuresTextBlock_2cad14ee-2a87-43bd-a1c0-c1b195c0a3f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountsReceivableMember_02a77fb8-4609-4304-be81-4ff4a2610f52_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_e4bf9c2f-b858-4261-9ede-9997bed3cc6c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 Rate Swap Agreements</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_a78fb9d5-618d-4bb2-afd5-ddb532ec4727_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" 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">Interest rate swap agreements</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_65d63176-abd5-4876-9649-35224f68be3c_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2c027d0d-4d49-45e6-ab72-193e4ff42283_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_AdditionalPaidInCapitalCommonStock_df816f99-eb52-4b97-861b-77ea6a30f9ab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_PreferredStockLiquidationPreferenceValue_7e620b67-8ea0-40ba-bacf-8d98eafabb91_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink: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, liquidation preference</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreferenceValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink: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, Liquidation Preference, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_6de24682-57ba-433d-8d33-8c53b971c723_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/2020/dei-2020-01-31.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_SubsequentEventTypeDomain_8c96e94f-e818-4b3b-b43b-584357c68c92_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionLineItems_1d0d30c9-3dce-4a0a-bcd2-254cb1aa7dce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseWeightedAverageDiscountRatePercent_784ad63f-6b1a-4103-9e22-8538f0622f72_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate - operating leases</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ConcentrationRiskLineItems_e8b5d1ee-23d7-4f75-99c6-b95f6237d6fa_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember_9ed8a721-4a06-44fb-b775-2d0dd9d2bf8f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember" xlink: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 Derivatives, Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember" xlink: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, Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_624170a3-5349-4439-9ba0-d53ac743ecab_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IntersegmentEliminationMember_15bb187e-8348-4209-8e3f-46dfd0b2fa6a_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">Intercompany Eliminations</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredFinanceCostsNet_4d42ef41-78d5-40ce-afd1-db40421a8a75_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Debt issuance costs, net of amortization</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_37ef96de-2ee9-4a53-84ca-6b9de3395696_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" 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">Less: amount representing interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_WarrantyPeriodForRetailCustomer_07944592-ca4c-4bdd-bc46-751036ec6032_terseLabel_en-US" xlink:label="lab_tho_WarrantyPeriodForRetailCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty period for retail customers, years</link:label>
    <link:label id="lab_tho_WarrantyPeriodForRetailCustomer_label_en-US" xlink:label="lab_tho_WarrantyPeriodForRetailCustomer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty Period for Retail Customer</link:label>
    <link:label id="lab_tho_WarrantyPeriodForRetailCustomer_documentation_en-US" xlink:label="lab_tho_WarrantyPeriodForRetailCustomer" 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">Warranty period for retail customer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_WarrantyPeriodForRetailCustomer" xlink:href="tho-20200731.xsd#tho_WarrantyPeriodForRetailCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_WarrantyPeriodForRetailCustomer" xlink:to="lab_tho_WarrantyPeriodForRetailCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_d11ec198-cc25-4c7a-b80a-913d79a43d3c_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/2020/dei-2020-01-31.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_AdjustmentsForNewAccountingPronouncementsAxis_ed08ecae-e2fb-4688-ab72-683b5018c3d5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_80d30533-de02-4ffb-808d-cba28a47d5a8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink: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 Standards Update 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink: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 Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d47f9069-0c62-4fa0-a384-bc41f6deb51c_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/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_5481ceac-93cf-4ff4-a859-28657271a643_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_f1c6901b-99e9-4246-821d-fb81c4f85a98_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_5b839071-07b0-4c65-b41a-409954e2f632_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_c7310577-bf98-46de-8bc6-eda3974d33e1_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_266e329c-55fd-4f5e-b448-492b382f0cdf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9d596835-9f29-46cd-9503-b525e1dcab6f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss and other carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_DealerNetworkMember_4ec09acb-50c2-4ece-b0ed-19f88538b5cf_terseLabel_en-US" xlink:label="lab_tho_DealerNetworkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dealer Network</link:label>
    <link:label id="lab_tho_DealerNetworkMember_label_en-US" xlink:label="lab_tho_DealerNetworkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dealer Network [Member]</link:label>
    <link:label id="lab_tho_DealerNetworkMember_documentation_en-US" xlink:label="lab_tho_DealerNetworkMember" 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">tho_DealerNetworkMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkMember" xlink:href="tho-20200731.xsd#tho_DealerNetworkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DealerNetworkMember" xlink:to="lab_tho_DealerNetworkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_87b746fd-2f3e-413a-a987-357ae5e4d543_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</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_3aed9533-03c2-4d4d-ab5e-f9102d88670a_verboseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" 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">Buildings and improvements</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfGoodwillTextBlock_fcddfee7-153c-4afd-9732-4b7502ca1881_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">Changes in Carrying Amount of Goodwill by Reportable Segment</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryLIFOReserve_d2cc696b-1554-446d-bf1b-58318cb4a076_negatedLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserve" 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">Excess of FIFO costs over LIFO costs</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserve_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserve" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserve" xlink:to="lab_us-gaap_InventoryLIFOReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_1422e697-a4a1-43ea-a11d-adcb41225f48_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cd2c3b21-521d-44a0-ba50-722d214b59e0_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing transactions:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ForeignCurrencyContractLossesMember_7f35eeb5-2123-46b3-8cb3-24ee6728d359_terseLabel_en-US" xlink:label="lab_tho_ForeignCurrencyContractLossesMember" xlink: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 Losses</link:label>
    <link:label id="lab_tho_ForeignCurrencyContractLossesMember_a3241614-201e-4353-94ed-5f3c3afaf58b_verboseLabel_en-US" xlink:label="lab_tho_ForeignCurrencyContractLossesMember" 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">Foreign Currency Contract Losses</link:label>
    <link:label id="lab_tho_ForeignCurrencyContractLossesMember_label_en-US" xlink:label="lab_tho_ForeignCurrencyContractLossesMember" xlink: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 Losses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignCurrencyContractLossesMember" xlink:href="tho-20200731.xsd#tho_ForeignCurrencyContractLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ForeignCurrencyContractLossesMember" xlink:to="lab_tho_ForeignCurrencyContractLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_cd61a3b7-a487-431a-a8dd-3f4ae3f89fa1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 Standards Update [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_a355bf76-d92d-431c-a43b-b0606941e47d_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" 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">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink: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 Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0a81b5fc-b4aa-4dc3-9663-d7ae90aab1c3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_7341fee6-be35-4bb1-a3bc-93219b0210fe_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 [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_WeightedAverageNumberOfDilutedSharesOutstanding_57ebbdb8-8135-4b08-b616-ba80ed361f12_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 - weighted-average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f64c8e8a-3a72-4a2f-a431-eeb8064d9427_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">Weighted-average shares outstanding assuming dilution (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LetterOfCreditMember_0b51e318-587b-41e4-bbeb-9e07ef39ac59_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_17bea341-f4f9-46b2-9b36-3650cf8403d5_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">Other current liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8eb186cd-8451-4beb-b7d4-f416d52fc409_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtDisclosureAbstract_bf910d8c-f271-4876-81fc-a8b4ab313b8b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_SwinglineCreditFacilityMember_df0b4c2e-3149-4ad8-acbf-4c374c97aed9_terseLabel_en-US" xlink:label="lab_tho_SwinglineCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline Credit Facility</link:label>
    <link:label id="lab_tho_SwinglineCreditFacilityMember_label_en-US" xlink:label="lab_tho_SwinglineCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline Credit Facility [Member]</link:label>
    <link:label id="lab_tho_SwinglineCreditFacilityMember_documentation_en-US" xlink:label="lab_tho_SwinglineCreditFacilityMember" 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">Swingline Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_SwinglineCreditFacilityMember" xlink:href="tho-20200731.xsd#tho_SwinglineCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_SwinglineCreditFacilityMember" xlink:to="lab_tho_SwinglineCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_AssetBasedCreditFacilityMember_86208296-f806-4c06-9512-e2d3671bdeba_terseLabel_en-US" xlink:label="lab_tho_AssetBasedCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Based Credit Facility</link:label>
    <link:label id="lab_tho_AssetBasedCreditFacilityMember_label_en-US" xlink:label="lab_tho_AssetBasedCreditFacilityMember" xlink: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 Based Credit Facility [Member]</link:label>
    <link:label id="lab_tho_AssetBasedCreditFacilityMember_documentation_en-US" xlink:label="lab_tho_AssetBasedCreditFacilityMember" 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">Asset Based Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AssetBasedCreditFacilityMember" xlink:href="tho-20200731.xsd#tho_AssetBasedCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_AssetBasedCreditFacilityMember" xlink:to="lab_tho_AssetBasedCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryCurrentTable_86bd7fe4-b9bf-4c75-a05b-de766a760bd6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink: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, Current [Table]</link:label>
    <link:label id="lab_us-gaap_InventoryCurrentTable_label_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink: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, Current [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_591d536a-a12f-49c7-acb7-946fe49fd4ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink: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 expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink: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, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_5221f88b-fb9e-424a-8835-af307d0a8c04_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 provided by (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_UnrecognizedTaxBenefits_24c5544e-9bd8-42f5-b7ad-3e8963c159ad_totalLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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 unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_89f59197-96d9-4273-bb63-6deaae5871f6_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">Total 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockValue_ed19ec1f-74f1-46d1-ba41-bad44f52767b_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&#8212;par value of $.10 per share; authorized 250,000,000 shares; issued 65,396,531 and 65,189,907 shares, respectively</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsLineItems_7d757f0e-d775-4dc7-ae23-8c1fe3aa9c26_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentFiscalYearFocus_35043062-32a6-47a5-b2d7-1ae298b0932f_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/2020/dei-2020-01-31.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_tho_DebtCovenantCoverageRatioThresholdPercentage_823f8afc-3e76-4904-a452-60b8a57b51d0_terseLabel_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coverage ratio threshold percentage</link:label>
    <link:label id="lab_tho_DebtCovenantCoverageRatioThresholdPercentage_label_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioThresholdPercentage" xlink: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 Covenant, Coverage Ratio Threshold Percentage</link:label>
    <link:label id="lab_tho_DebtCovenantCoverageRatioThresholdPercentage_documentation_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioThresholdPercentage" 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">Debt Covenant, Coverage Ratio Threshold Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioThresholdPercentage" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioThresholdPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DebtCovenantCoverageRatioThresholdPercentage" xlink:to="lab_tho_DebtCovenantCoverageRatioThresholdPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8a2e36c2-0bc6-4bfd-a330-8872f81fb6c1_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">For the fiscal year ending July&#160;31, 2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsOfOrdinaryDividends_81ef3c75-06ae-4ba2-bc77-2c3c80990b0a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" 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 dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:to="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_9275cd30-c5f5-4ffb-b306-01cbf390dcb7_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" 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">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink: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 Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_06f6ba4d-51c3-45e3-ba1c-c97de203405a_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_c5b7af17-30d6-46d7-9232-bda8c7b7232b_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Less: current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_bf7b44af-7e99-48b5-936b-e99610edf2bb_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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">Settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ad5c435f-d74a-48aa-b3b8-004e9a53087b_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/2020/dei-2020-01-31.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_RepaymentsOfLongTermCapitalLeaseObligations_19c2adf3-29df-4002-8f42-b25b98cca233_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" 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">Payments on finance lease obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink: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 Long-term Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_5c6f049a-e1f2-493b-bb29-49ebd4ddcfbb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_baa9b0a6-b39e-4c27-a8cb-88fe2eab2e7c_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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 comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink: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, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_19960a8a-fbb0-447b-9bf1-eed456145466_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_a1172d51-390b-46fd-bd83-9ef192e84eed_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">Award vesting rights, minimum percentage of target compensation</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CommonStockSharesIssued_eca33092-7ba1-44fd-b736-e613b06915f6_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 (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashAndCashEquivalentsAtCarryingValue_5b167177-12e8-4ce6-9984-cf7adba24113_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_091ca6e1-d4f3-45fc-9690-af4abc22a6f2_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OperatingLeaseLiability_ba4babbf-9167-4c56-ab4c-05b7d42daa6f_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">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4435543a-f848-420c-961f-93e70b4a7033_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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 lease liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilities_10d58f4b-43b8-4a93-9412-6172df597257_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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">Deferred income tax (liability), 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebtNoncurrent_d5ac909c-a73c-404a-87e3-f4d1cd332e6d_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_888a02a8-fa7b-49cf-b48a-a9964b8d5a19_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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 long-term debt, net, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_ae3d39f6-af08-4aa1-8532-2b67fbe32a3e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DebtInstrumentLineItems_18977922-6335-42a5-975b-4701f369f312_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_af16c5e0-4c01-4d7d-9969-7d2ee71f0352_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">Stockholders&#8217; equity attributable to Thor Industries, Inc.</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_3027cdd7-b363-4944-a2d4-24251d99842a_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Cumulative effect of adoption of ASU no. 2014-09, net of tax</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_OtherEuropeMember_88bd2c3f-66ba-4f83-9b91-fbfadf5adf78_terseLabel_en-US" xlink:label="lab_tho_OtherEuropeMember" xlink: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 Europe</link:label>
    <link:label id="lab_tho_OtherEuropeMember_3b389f10-db3a-44a0-8664-6f48384ca75e_verboseLabel_en-US" xlink:label="lab_tho_OtherEuropeMember" 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">Other Europe</link:label>
    <link:label id="lab_tho_OtherEuropeMember_label_en-US" xlink:label="lab_tho_OtherEuropeMember" xlink: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 Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherEuropeMember" xlink:href="tho-20200731.xsd#tho_OtherEuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_OtherEuropeMember" xlink:to="lab_tho_OtherEuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_4f81e7ae-a631-4370-a795-8ff8a35cb72b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Differences between U.S. federal statutory and foreign tax rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_12a64faf-574a-4845-92cd-5214e42e1db7_terseLabel_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee liabilities related to former EHG North American subsidiaries</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_label_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" xlink: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 Subsidiaries Guarantee Obligations</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_documentation_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" 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 guarantee obligations recognized as of the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" xlink:to="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ClasscMotorizedMember_86b75586-3c56-4a5e-8f24-3c322be3cd49_terseLabel_en-US" xlink:label="lab_tho_ClasscMotorizedMember" xlink: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 C Motorized</link:label>
    <link:label id="lab_tho_ClasscMotorizedMember_label_en-US" xlink:label="lab_tho_ClasscMotorizedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ClassC Motorized [Member]</link:label>
    <link:label id="lab_tho_ClasscMotorizedMember_documentation_en-US" xlink:label="lab_tho_ClasscMotorizedMember" 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">ClassC Motorized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClasscMotorizedMember" xlink:href="tho-20200731.xsd#tho_ClasscMotorizedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ClasscMotorizedMember" xlink:to="lab_tho_ClasscMotorizedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_IncomeTaxLineItems_755cc320-2846-487e-978b-a692953debed_terseLabel_en-US" xlink:label="lab_tho_IncomeTaxLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_tho_IncomeTaxLineItems_label_en-US" xlink:label="lab_tho_IncomeTaxLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_tho_IncomeTaxLineItems_documentation_en-US" xlink:label="lab_tho_IncomeTaxLineItems" 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 Tax [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxLineItems" xlink:href="tho-20200731.xsd#tho_IncomeTaxLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_IncomeTaxLineItems" xlink:to="lab_tho_IncomeTaxLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_15e15814-0d56-4b28-a32f-ee4d535b7df5_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink: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</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_308c1b9c-cb79-4076-b0a8-9302ef56bd95_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/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_ed7b2c73-9a0d-4a67-a6bc-e8050d3f1232_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">Compensation and related items</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FairValueByFairValueHierarchyLevelAxis_06a69c3b-2028-466f-9ee6-46586321ad68_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RestrictedStockUnitsRSUMember_90570962-3e69-4f2d-a460-27462a1fa813_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_68de9936-86d9-433a-8d72-daeddf3fa105_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherAssetsNoncurrentAbstract_5e4e1f83-1ddb-44f4-845b-7d2f72697905_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink: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_OtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_8a3258d8-f85b-4c1e-b7f6-9a4100e6a043_verboseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" 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">Stockholders' Equity Attributable to Thor</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9fcc4ddd-2d87-4bd8-a911-7d8ed44003ed_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">For the fiscal year ending July 31, 2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TypeOfAdoptionMember_9963b0ab-dacf-4d41-9ce3-16eb03052cee_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentAxis_df7e3a2e-3ad7-4674-8a6c-d39f4406e846_terseLabel_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Axis]</link:label>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentAxis_label_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:to="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_4ba022e8-7fcd-4001-a92a-e4d55677bb7f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink: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 Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_GiltiMember_0c864453-892d-4cb8-b3ed-390ce78e9644_terseLabel_en-US" xlink:label="lab_tho_GiltiMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTI</link:label>
    <link:label id="lab_tho_GiltiMember_label_en-US" xlink:label="lab_tho_GiltiMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTI [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GiltiMember" xlink:href="tho-20200731.xsd#tho_GiltiMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_GiltiMember" xlink:to="lab_tho_GiltiMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_bbd75e59-5b6b-4e74-a524-bfdf2c7d6003_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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">(Gain) loss on disposition of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_912404c9-19bf-4837-bb35-b11608b09e71_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DeferredTaxAssetsValuationAllowance_1950d2a0-3489-4a73-95eb-45bb91d1129f_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_AccumulatedOtherGainLossAttributableToParentMember_6c4365bb-4ab3-4251-9335-a69fe98fb87f_terseLabel_en-US" xlink:label="lab_tho_AccumulatedOtherGainLossAttributableToParentMember" xlink: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, Attributable to Parent</link:label>
    <link:label id="lab_tho_AccumulatedOtherGainLossAttributableToParentMember_label_en-US" xlink:label="lab_tho_AccumulatedOtherGainLossAttributableToParentMember" xlink: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 Gain (Loss) Attributable To Parent [Member]</link:label>
    <link:label id="lab_tho_AccumulatedOtherGainLossAttributableToParentMember_documentation_en-US" xlink:label="lab_tho_AccumulatedOtherGainLossAttributableToParentMember" 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">Accumulated Other Gain (Loss) Attributable To Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherGainLossAttributableToParentMember" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherGainLossAttributableToParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_AccumulatedOtherGainLossAttributableToParentMember" xlink:to="lab_tho_AccumulatedOtherGainLossAttributableToParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b933426e-3f1c-490a-bf9a-d7ffe7ceb299_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">For the fiscal year ending July&#160;31, 2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_f63b9fee-d77f-4e1d-852f-1b7564d9823a_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" 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">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_d0f394b1-2101-44b2-b816-3c29f38dcb48_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_22a27a6a-ee3e-4f79-90b3-0e21db8fbb3e_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract_95ab5b5a-dcfa-4a09-9108-b3e2c42bd5f2_terseLabel_en-US" xlink:label="lab_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</link:label>
    <link:label id="lab_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract_label_en-US" xlink:label="lab_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:href="tho-20200731.xsd#tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:to="lab_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fd1a5d80-374a-466c-9c97-5d4006ed512d_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">Total other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ed3c0a0-a08d-49c7-8b08-c81c7f194b35_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">Total 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryWorkInProcess_770913d2-402f-4767-b950-98fdfbec8889_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink: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_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_26557c35-7c26-4a84-b9af-be445ebf8ad6_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink: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 [Abstract]</link:label>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongtermDebtTypeAxis_27862d78-7914-461c-acdf-077dc084b73a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AssetsCurrent_c2fd989c-d0d3-4df9-b220-48bfc170a2e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0b156448-f36c-46cf-ac9c-074b6ec2ea5c_verboseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" 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">Comprehensive (loss) attributable to non-controlling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_4ce746c0-b0f7-4e1a-8a58-263bf438459a_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 common 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_CampervanMember_bf375e7a-0f8c-43eb-8c40-e6dd84762a4b_verboseLabel_en-US" xlink:label="lab_tho_CampervanMember" 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">Campervan</link:label>
    <link:label id="lab_tho_CampervanMember_label_en-US" xlink:label="lab_tho_CampervanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Campervan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CampervanMember" xlink:href="tho-20200731.xsd#tho_CampervanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_CampervanMember" xlink:to="lab_tho_CampervanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_RecreationVehiclesMember_21f0031f-951c-4eb6-ba6d-67b189c03df4_terseLabel_en-US" xlink:label="lab_tho_RecreationVehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recreational vehicles</link:label>
    <link:label id="lab_tho_RecreationVehiclesMember_8751e7e0-8f78-4735-956d-b04fc47a4727_verboseLabel_en-US" xlink:label="lab_tho_RecreationVehiclesMember" 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">Recreation Vehicles</link:label>
    <link:label id="lab_tho_RecreationVehiclesMember_label_en-US" xlink:label="lab_tho_RecreationVehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recreation Vehicles [Member]</link:label>
    <link:label id="lab_tho_RecreationVehiclesMember_documentation_en-US" xlink:label="lab_tho_RecreationVehiclesMember" 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">Recreation vehicles.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_RecreationVehiclesMember" xlink:to="lab_tho_RecreationVehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_570e738b-2e9f-4e0e-92e5-7f54db911977_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 Income Tax Balances</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_DebtInstrumentPrincipalPaymentPercentage_2270b66a-6d8a-413a-ba88-57a7bd0e11a5_terseLabel_en-US" xlink:label="lab_tho_DebtInstrumentPrincipalPaymentPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payment percentage</link:label>
    <link:label id="lab_tho_DebtInstrumentPrincipalPaymentPercentage_label_en-US" xlink:label="lab_tho_DebtInstrumentPrincipalPaymentPercentage" xlink: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 Instrument Principal Payment Percentage</link:label>
    <link:label id="lab_tho_DebtInstrumentPrincipalPaymentPercentage_documentation_en-US" xlink:label="lab_tho_DebtInstrumentPrincipalPaymentPercentage" 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">Debt Instrument Principal Payment Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentPrincipalPaymentPercentage" xlink:href="tho-20200731.xsd#tho_DebtInstrumentPrincipalPaymentPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DebtInstrumentPrincipalPaymentPercentage" xlink:to="lab_tho_DebtInstrumentPrincipalPaymentPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_TemporaryEquityAwardExpirationPeriod_f12fc7f8-ad62-4a89-91cc-a8ce7af7d3e1_terseLabel_en-US" xlink:label="lab_tho_TemporaryEquityAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Call option expiration period</link:label>
    <link:label id="lab_tho_TemporaryEquityAwardExpirationPeriod_label_en-US" xlink:label="lab_tho_TemporaryEquityAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Award Expiration Period</link:label>
    <link:label id="lab_tho_TemporaryEquityAwardExpirationPeriod_documentation_en-US" xlink:label="lab_tho_TemporaryEquityAwardExpirationPeriod" 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">Temporary Equity, Award Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TemporaryEquityAwardExpirationPeriod" xlink:href="tho-20200731.xsd#tho_TemporaryEquityAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TemporaryEquityAwardExpirationPeriod" xlink:to="lab_tho_TemporaryEquityAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_9d6f551f-d0da-4eb8-89db-0af616a2a170_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" 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">Non-controlling interests</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink: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, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_dcb0bed0-814e-463b-9d20-c66c016a6013_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_44f124b6-654e-4fe9-a004-3e4436e9e291_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">For the fiscal year ending July&#160;31, 2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentFiscalPeriodFocus_5d58f22d-76d8-44f0-954d-c522c5450e00_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/2020/dei-2020-01-31.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_LongTermDebtPercentageBearingFixedInterestRate_8e10d5a4-e729-4fbb-b8a5-50c187df554a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink: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 based bearing fixed interest</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink: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, Percentage Bearing Fixed Interest, Percentage Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_EuroInterbankOfferedRateEurIBORMember_c7b66da0-bc9a-47a5-83b5-ec799631bc07_terseLabel_en-US" xlink:label="lab_tho_EuroInterbankOfferedRateEurIBORMember" xlink: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 Interbank Offered Rate EURIBOR</link:label>
    <link:label id="lab_tho_EuroInterbankOfferedRateEurIBORMember_label_en-US" xlink:label="lab_tho_EuroInterbankOfferedRateEurIBORMember" xlink: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 Interbank Offered Rate EURIBOR [Member]</link:label>
    <link:label id="lab_tho_EuroInterbankOfferedRateEurIBORMember_documentation_en-US" xlink:label="lab_tho_EuroInterbankOfferedRateEurIBORMember" 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 Interbank Offered Rate EURIBOR [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroInterbankOfferedRateEurIBORMember" xlink:href="tho-20200731.xsd#tho_EuroInterbankOfferedRateEurIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_EuroInterbankOfferedRateEurIBORMember" xlink:to="lab_tho_EuroInterbankOfferedRateEurIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing_90b0e5a3-95d5-433b-bde4-1b586a409150_terseLabel_en-US" xlink:label="lab_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby repurchase obligations amount</link:label>
    <link:label id="lab_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing_label_en-US" xlink:label="lab_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Repurchase Obligations on Dealer Inventory Financing</link:label>
    <link:label id="lab_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing_documentation_en-US" xlink:label="lab_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing" 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">Standby repurchase obligations on dealer inventory financing.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing" xlink:href="tho-20200731.xsd#tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing" xlink:to="lab_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_d4dc0405-a4fc-42d2-a177-709f545c4d6c_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/2020/dei-2020-01-31.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_CommonStockMember_4293d9e9-530d-409a-92f7-c4eeceb97b1d_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedTranslationAdjustmentMember_e433be81-0bcb-4a02-b8dd-544170ebdf37_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 Adjustment, Attributable to Parent</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ProductsAndServicesDomain_bf8147e6-65de-42e1-b603-30c694b789c3_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_959c0a2d-8f01-4278-aad4-8bf5f5a60813_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink: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 Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink: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 Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_TermOfProductWarrantyOneMember_4a985d92-d81b-4668-8d5b-debfe9ecfd45_terseLabel_en-US" xlink:label="lab_tho_TermOfProductWarrantyOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty One</link:label>
    <link:label id="lab_tho_TermOfProductWarrantyOneMember_label_en-US" xlink:label="lab_tho_TermOfProductWarrantyOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Of Product Warranty One [Member]</link:label>
    <link:label id="lab_tho_TermOfProductWarrantyOneMember_documentation_en-US" xlink:label="lab_tho_TermOfProductWarrantyOneMember" 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">Term Of Product Warranty One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfProductWarrantyOneMember" xlink:href="tho-20200731.xsd#tho_TermOfProductWarrantyOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TermOfProductWarrantyOneMember" xlink:to="lab_tho_TermOfProductWarrantyOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_d7f5a1ee-ba25-4dbe-bb45-383898f866b2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer match and administrative fees for 401(k) plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_1ee51310-ce49-46af-af6a-a0501eca833a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate - finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_4bca5417-632b-4f38-b5a3-8bf8e65a0420_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentInterestRateStatedPercentage_eaa14c7c-d219-4d4c-a19e-925592076ba1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink: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 rate, stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink: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 Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_93e2d2d9-8ccc-4f8d-868e-3bd11c2b0bca_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" 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">Unrealized (gain)/loss</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" xlink: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, Unrealized Currency Transaction Gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember_d76c14b3-30f8-43be-8560-31c72d35f350_terseLabel_en-US" xlink:label="lab_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember" xlink: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, Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember" xlink: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 Gain (Loss) Attributable To Noncontrolling Interest [Member]</link:label>
    <link:label id="lab_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember_documentation_en-US" xlink:label="lab_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember" 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">Accumulated Other Gain (Loss) Attributable To Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember" xlink:to="lab_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_DealerNetworkAndCustomerRelationshipsMember_efdb65df-2bab-42a9-8e07-94e938777fbd_terseLabel_en-US" xlink:label="lab_tho_DealerNetworkAndCustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dealer networks/customer relationships</link:label>
    <link:label id="lab_tho_DealerNetworkAndCustomerRelationshipsMember_label_en-US" xlink:label="lab_tho_DealerNetworkAndCustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dealer Network and Customer Relationships [Member]</link:label>
    <link:label id="lab_tho_DealerNetworkAndCustomerRelationshipsMember_documentation_en-US" xlink:label="lab_tho_DealerNetworkAndCustomerRelationshipsMember" 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">Dealer Network and Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkAndCustomerRelationshipsMember" xlink:href="tho-20200731.xsd#tho_DealerNetworkAndCustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DealerNetworkAndCustomerRelationshipsMember" xlink:to="lab_tho_DealerNetworkAndCustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_59d082a6-e6e0-42c7-aed7-ae5ba25bdac4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in cash and cash equivalents and restricted cash</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationDisclosureTextBlock_45aa2d02-65cb-4e3b-8362-54a7f03c6020_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" 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">ACQUISITIONS</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_32a6a8c8-4bc5-4fd0-8740-b3dddd75b1e4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink: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&#160;Currency Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink: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 Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_TaxCreditCarryForwardExpirationYear_53af3736-1c75-4c0d-aa10-f53be69b7238_terseLabel_en-US" xlink:label="lab_tho_TaxCreditCarryForwardExpirationYear" xlink: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 carry forward expiration year</link:label>
    <link:label id="lab_tho_TaxCreditCarryForwardExpirationYear_label_en-US" xlink:label="lab_tho_TaxCreditCarryForwardExpirationYear" xlink: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 Carry forward Expiration Year</link:label>
    <link:label id="lab_tho_TaxCreditCarryForwardExpirationYear_documentation_en-US" xlink:label="lab_tho_TaxCreditCarryForwardExpirationYear" 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 credit carryforward, expiration year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TaxCreditCarryForwardExpirationYear" xlink:href="tho-20200731.xsd#tho_TaxCreditCarryForwardExpirationYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TaxCreditCarryForwardExpirationYear" xlink:to="lab_tho_TaxCreditCarryForwardExpirationYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligations_76a97eca-7f12-472d-8408-10df5c79d88b_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligations" 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 lease liability</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligations" xlink: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 Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligations" xlink:to="lab_us-gaap_CapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e7b8f934-5fa6-478a-a1cd-ee83abd1bddd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink: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 gain (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink: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 Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_d28110fd-3f28-4951-ab26-1a3b98842a39_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, shares (in 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredStateAndLocalIncomeTaxExpenseBenefit_a0eae912-fa5d-4717-961f-de2efeb661e0_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">U.S. state and local</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_98fab22e-976e-40e4-9ac2-9356cc18435d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage after all transactions</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9584c36a-9613-447e-8e05-a25e6774b0a2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July&#160;31, 2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_434bef0e-7931-42bc-8157-4e0d54abbc1c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_InterestPaidNet_9d38eb00-ca51-4a77-a8ce-ec9375fb418c_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 paid</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_TaxPeriodDomain_7daa83f2-7831-430f-a894-5d31c5f2b11d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6288f5b1-714c-40ff-b8cc-4b8fbd2d138a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_753f170a-581e-49bd-97e4-598ed6c90a8a_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2861fbbf-5356-4734-9d47-4a32035d3848_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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">Balance at end of period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_DebtCovenantCoverageRatioThresholdAmount_39af564a-6c84-4013-b0dc-54f559718101_terseLabel_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioThresholdAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coverage ratio, threshold amount</link:label>
    <link:label id="lab_tho_DebtCovenantCoverageRatioThresholdAmount_label_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioThresholdAmount" xlink: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 Covenant, Coverage Ratio, Threshold Amount</link:label>
    <link:label id="lab_tho_DebtCovenantCoverageRatioThresholdAmount_documentation_en-US" xlink:label="lab_tho_DebtCovenantCoverageRatioThresholdAmount" 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">Debt Covenant, Coverage Ratio, Threshold Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioThresholdAmount" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioThresholdAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DebtCovenantCoverageRatioThresholdAmount" xlink:to="lab_tho_DebtCovenantCoverageRatioThresholdAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_713edfbe-8a06-4cb4-9b09-28a8a6b9214f_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">For the fiscal year ending July&#160;31, 2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_bf799184-53cd-4342-992b-6a3d60f15452_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink: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 Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_e0a87c5b-2ad6-4fb3-89f1-131882cc270d_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" 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">Schedule of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_TwoThousandTenEquityIncentivePlanMember_c65fdbd3-61cf-44fa-a132-7624c3687776_terseLabel_en-US" xlink:label="lab_tho_TwoThousandTenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2010 Equity Incentive Plan</link:label>
    <link:label id="lab_tho_TwoThousandTenEquityIncentivePlanMember_label_en-US" xlink:label="lab_tho_TwoThousandTenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Ten Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TwoThousandTenEquityIncentivePlanMember" xlink:href="tho-20200731.xsd#tho_TwoThousandTenEquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TwoThousandTenEquityIncentivePlanMember" xlink:to="lab_tho_TwoThousandTenEquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_df99cf25-f9d8-44a6-a3db-2d12ba568f98_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 paid</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AociAttributableToNoncontrollingInterestMember_88bcf9d4-cfd9-4839-9ca1-60db0224ece4_terseLabel_en-US" xlink:label="lab_us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_AociAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AociAttributableToNoncontrollingInterestMember" xlink: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 Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_d8b3c6a4-0357-43ce-9267-9db00130052f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink: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 - earnings per common share (in dollars per share)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_62585e03-ce3c-404c-a518-cd61019b435a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink: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 Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_dd43f537-9798-46a8-962e-585185ac431b_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 Changes in Unrecognized Tax Benefit</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillAndIntangibleAssetsPolicyTextBlock_64842b1e-811d-4196-9641-dfa17c94d9e1_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfDebtInstrumentsTextBlock_69caec8c-0563-4b49-9814-55a3040202c8_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" 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">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_a6a0aa60-5bff-4fd0-ab79-d7037672f405_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_d46475c8-101e-4dc5-9b7a-90dd45935519_periodStartLabel_en-US" xlink:label="lab_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" 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_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_492118ef-73f9-42f4-b480-51a5e8a9b06a_periodEndLabel_en-US" xlink:label="lab_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" 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_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_414e9265-4289-4cdc-9b26-36686237054f_terseLabel_en-US" xlink:label="lab_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" xlink: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_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_label_en-US" xlink:label="lab_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" xlink: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 Amount Of Unrecognized Tax Benefits Excluding Interest And Penalties Pertaining To Uncertain Tax Positions</link:label>
    <link:label id="lab_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_documentation_en-US" xlink:label="lab_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" 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">Gross amount of unrecognized tax benefits excluding interest and penalties pertaining to uncertain tax positions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" xlink:href="tho-20200731.xsd#tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" xlink:to="lab_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_0effd376-e1bf-463d-81da-2b583267516a_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/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_27184a11-b6fb-4c11-a4c9-ab87ee8a082e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Federal income tax credits and incentives</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_NetOperatingLossCarryForwards_7731dc99-8c7e-4b92-b31b-c372e5806017_terseLabel_en-US" xlink:label="lab_tho_NetOperatingLossCarryForwards" xlink: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 state tax net operating loss carry forwards</link:label>
    <link:label id="lab_tho_NetOperatingLossCarryForwards_label_en-US" xlink:label="lab_tho_NetOperatingLossCarryForwards" xlink: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 Operating Loss Carry forwards</link:label>
    <link:label id="lab_tho_NetOperatingLossCarryForwards_documentation_en-US" xlink:label="lab_tho_NetOperatingLossCarryForwards" 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 operating loss carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NetOperatingLossCarryForwards" xlink:href="tho-20200731.xsd#tho_NetOperatingLossCarryForwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_NetOperatingLossCarryForwards" xlink:to="lab_tho_NetOperatingLossCarryForwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_a995347b-afe2-45a5-b0fc-638c280d1ad8_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Compete Agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_5d623956-d6c8-419f-a8d0-f06bff41c188_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/2020/dei-2020-01-31.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_DeferredIncomeTaxExpenseBenefit_be4c44b4-ea8e-4b51-953c-610c49b139d3_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 expense (benefit)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionsProFormaRevenue_126b257f-40c1-45f8-a64d-7a9e6aaa6166_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_OtherCountryMember_4ce6b6a7-1867-4e56-9e5e-e11154b54566_terseLabel_en-US" xlink:label="lab_tho_OtherCountryMember" xlink: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 foreign</link:label>
    <link:label id="lab_tho_OtherCountryMember_label_en-US" xlink:label="lab_tho_OtherCountryMember" xlink: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 Country [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherCountryMember" xlink:href="tho-20200731.xsd#tho_OtherCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_OtherCountryMember" xlink:to="lab_tho_OtherCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7d55b59e-a6fc-4bf7-8d4b-cd31f83bc20a_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_MaximumMember_a33b5c2f-4eb4-4beb-a783-1231d44ff51d_verboseLabel_en-US" xlink:label="lab_srt_MaximumMember" 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">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_61854d86-67a2-493c-bdfa-f12ac52e9e11_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</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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_PreferredStockSharesAuthorized_8647f9a1-3884-4df8-bb9b-30fa0a1aec27_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 (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NoncontrollingInterestMember_7dcea536-75c4-4317-a2a9-5f8a809d269c_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" 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">Non-controlling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_2129e5b7-26be-40f0-b70e-b161de8c62e2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueAdjustment_8d387674-6c96-4f4c-becb-71c7378a4303_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueAdjustment" xlink: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 adjustment</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueAdjustment_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueAdjustment" xlink: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, Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueAdjustment" xlink:to="lab_us-gaap_AssetsFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ProceedsFromTermLoan_89c88c96-3db6-4f8b-8bde-8863e446becd_verboseLabel_en-US" xlink:label="lab_tho_ProceedsFromTermLoan" 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">Borrowings on term-loan credit facilities</link:label>
    <link:label id="lab_tho_ProceedsFromTermLoan_label_en-US" xlink:label="lab_tho_ProceedsFromTermLoan" xlink: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 Term Loan</link:label>
    <link:label id="lab_tho_ProceedsFromTermLoan_documentation_en-US" xlink:label="lab_tho_ProceedsFromTermLoan" 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">Proceeds from term loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProceedsFromTermLoan" xlink:href="tho-20200731.xsd#tho_ProceedsFromTermLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ProceedsFromTermLoan" xlink:to="lab_tho_ProceedsFromTermLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7446e6fc-861c-4b25-88ea-af8166181f18_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4665b19f-464b-4d93-a730-803416051334_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ConcentrationRiskDisclosureTextBlock_6627225e-4fcc-4c92-af19-fbf46b4df64b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink: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 RISK</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_3fdbeb9e-a19c-4af3-ba35-5be1fd159330_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_f8bb6814-1417-4841-963c-c35a66f0b350_terseLabel_en-US" xlink:label="lab_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink: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_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_6a4dd8d6-c535-4dee-accc-54ebf10ee8e3_verboseLabel_en-US" xlink:label="lab_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" 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">Long-term</link:label>
    <link:label id="lab_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_label_en-US" xlink:label="lab_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink: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 Portion of Unrecognized Tax Benefits Including Interest and Penalties</link:label>
    <link:label id="lab_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_documentation_en-US" xlink:label="lab_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" 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">Long term portion of unrecognized tax benefits including interest and penalties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink:href="tho-20200731.xsd#tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink:to="lab_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_b5e7f1cd-22b9-41f7-b506-d160f8115734_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/2020/dei-2020-01-31.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_AccumulatedOtherComprehensiveIncomeLossTable_7d51fbe3-5a5b-4eec-a2ea-6328aa516f28_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityCollateralFeesAmount_163575df-c533-43c5-ae0c-32aebd532c54_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCollateralFeesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees to secure the facility, amount incurred</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCollateralFeesAmount_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCollateralFeesAmount" xlink: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, Collateral Fees, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCollateralFeesAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCollateralFeesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCollateralFeesAmount" xlink:to="lab_us-gaap_LineOfCreditFacilityCollateralFeesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_7ad51dfb-f068-4075-9e66-ada708a496c8_negatedLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" 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">Payments</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e35b500c-5aeb-417b-bdfe-aa6f5a2d534e_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">Foreign</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityShellCompany_331b612d-be59-4027-93a8-6d4c8f605ae1_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/2020/dei-2020-01-31.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_SegmentReportingInformationLineItems_66c338cd-4250-498d-9439-50152e257107_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c7e5f226-24d1-42a7-a0a3-ddb196338c83_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_b341e369-016a-4bc9-b0ee-f22480b19fb9_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/2020/dei-2020-01-31.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_BusinessCombinationsPolicy_de74e0c0-88ad-4fc9-af14-ce61b52508ec_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">Business Combinations</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentType_fcb227b1-4652-46ef-b2d1-e2740d8a7153_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/2020/dei-2020-01-31.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_dei_IcfrAuditorAttestationFlag_7b41d0e1-392b-43e1-9994-a3ba20f4615d_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/2020/dei-2020-01-31.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_OtherNonoperatingIncomeExpense_1bc17a07-9aa6-4c49-b149-bb843134959b_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">Other income (expense), net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0bb18f87-cf00-4da7-b468-0a04a5f756cd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink: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 Changes in Product Warranty Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink: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 Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_CorporateAndEliminationsMember_dcc7ec43-e52d-4593-a747-3c7937edcfcb_terseLabel_en-US" xlink:label="lab_tho_CorporateAndEliminationsMember" xlink: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 and Eliminations</link:label>
    <link:label id="lab_tho_CorporateAndEliminationsMember_label_en-US" xlink:label="lab_tho_CorporateAndEliminationsMember" xlink: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 and Eliminations [Member]</link:label>
    <link:label id="lab_tho_CorporateAndEliminationsMember_documentation_en-US" xlink:label="lab_tho_CorporateAndEliminationsMember" 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">Corporate and Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CorporateAndEliminationsMember" xlink:href="tho-20200731.xsd#tho_CorporateAndEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_CorporateAndEliminationsMember" xlink:to="lab_tho_CorporateAndEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_c1372d2d-1883-4241-b28b-bca63cfe1181_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LatestTaxYearMember_ce01f82b-40d8-4007-9964-f6f2a6cd780b_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">Latest Tax Year</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementBusinessSegmentsAxis_e14cd81b-f7f5-430f-a920-bee0a85a74e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_501f5903-77b5-490c-a693-5d33126522ff_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" 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">Schedule of Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c8ae22a8-3088-4ce7-bdfb-be0e601c18ad_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">Vested, weighted average fair value (in dollars per share)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage_d0a3b979-471c-402f-a659-6e88f29d1c66_terseLabel_en-US" xlink:label="lab_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage" xlink: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 principal repayment percentage</link:label>
    <link:label id="lab_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage_label_en-US" xlink:label="lab_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage" xlink: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 Instrument Quarterly Principal Repayment Percentage</link:label>
    <link:label id="lab_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage_documentation_en-US" xlink:label="lab_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage" 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">Debt Instrument Quarterly Principal Repayment Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage" xlink:href="tho-20200731.xsd#tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage" xlink:to="lab_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_a492736e-8df9-42cc-936e-6b6f8f52e1b4_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_FifthWheelsTowablesMember_0567fd27-22a6-41d0-91ae-af8d65b54b2d_terseLabel_en-US" xlink:label="lab_tho_FifthWheelsTowablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Wheels Towables</link:label>
    <link:label id="lab_tho_FifthWheelsTowablesMember_label_en-US" xlink:label="lab_tho_FifthWheelsTowablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Wheels Towables [Member]</link:label>
    <link:label id="lab_tho_FifthWheelsTowablesMember_documentation_en-US" xlink:label="lab_tho_FifthWheelsTowablesMember" 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">Fifth Wheels Towables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FifthWheelsTowablesMember" xlink:href="tho-20200731.xsd#tho_FifthWheelsTowablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_FifthWheelsTowablesMember" xlink:to="lab_tho_FifthWheelsTowablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_4f1f2ef5-c6d4-49f7-9ae2-e58931cc947b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1022a6a4-e991-4a69-a4f9-60d61f38e11e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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 liabilities and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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 Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_c1aaf32a-f31c-42b7-9ea4-ec8cbb577e43_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" 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">Deferred income tax liabilities, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount_09d623d2-1e92-492f-9ae9-cdd4830cbca0_terseLabel_en-US" xlink:label="lab_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" xlink: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 the U.S. Tax Act</link:label>
    <link:label id="lab_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount_label_en-US" xlink:label="lab_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" xlink: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 Enacted Tax Rate Tax Reform Amount</link:label>
    <link:label id="lab_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount_documentation_en-US" xlink:label="lab_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" 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">Effective income tax rate reconciliation change in enacted tax rate tax reform amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" xlink:href="tho-20200731.xsd#tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" xlink:to="lab_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_f079100d-94ef-4f0a-8787-aa6049f10cd9_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product warranties</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_ff9e526a-46de-4957-9006-78a2c23f5837_periodStartLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" 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_StandardProductWarrantyAccrualCurrent_931bb288-25b5-4e2f-b621-d14f95073b73_periodEndLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" 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_StandardProductWarrantyAccrualCurrent_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_d2949fcb-57d4-44c9-b1df-5df4558c5a34_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink: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 and trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_5cc6455d-c63b-4404-b0c1-34978f3401b1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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">Payments of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_64182437-e13b-4764-9bee-eaf95cce41e7_terseLabel_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_d95799b2-14af-4950-881e-8eba45eca579_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink: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 and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink: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 or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_4562f20d-beb8-4f5e-bf3e-a5035f386871_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_02701003-83a9-429d-8bc7-2b214c4a871d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommitmentsAndContingencies_eb7d1063-49dd-4515-8223-94f9f979c0a0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liabilities and commitments</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_5931acc1-9bac-42d5-a5d6-9524dcf0a0e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_TravelTrailersAndOtherTowablesMember_fe5f777c-9c74-4545-bbf5-d649efc5e1d8_terseLabel_en-US" xlink:label="lab_tho_TravelTrailersAndOtherTowablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Travel Trailers And Other Towables</link:label>
    <link:label id="lab_tho_TravelTrailersAndOtherTowablesMember_label_en-US" xlink:label="lab_tho_TravelTrailersAndOtherTowablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Travel Trailers And Other Towables [Member]</link:label>
    <link:label id="lab_tho_TravelTrailersAndOtherTowablesMember_documentation_en-US" xlink:label="lab_tho_TravelTrailersAndOtherTowablesMember" 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">Travel Trailers And Other Towables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TravelTrailersAndOtherTowablesMember" xlink:href="tho-20200731.xsd#tho_TravelTrailersAndOtherTowablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TravelTrailersAndOtherTowablesMember" xlink:to="lab_tho_TravelTrailersAndOtherTowablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8dd6fb3e-6064-49e9-8e6c-9f40c00dcfc6_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">For the fiscal year ending July 31, 2026 and thereafter</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_TaxesPayableCurrent_c5aca938-aed5-4607-894c-30f65ae4277b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink: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 and other taxes</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_7dc14caa-3778-4897-ac71-145aa54125c8_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b17392b9-7f82-4b5d-8704-b6821c152136_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f3ebe357-9163-4a30-a557-3a0b34501502_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_1fe44c84-e449-43eb-be6f-c7f9981296ad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_291d465a-1bfa-4ab1-adb2-302c15bc0060_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">Foreign currency translation and other</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_397c0ef0-9ca5-4fa8-8bf2-9645806cc297_terseLabel_en-US" xlink:label="lab_tho_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets And Goodwill [Table]</link:label>
    <link:label id="lab_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_label_en-US" xlink:label="lab_tho_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink: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 Intangible Assets And Goodwill [Table]</link:label>
    <link:label id="lab_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_documentation_en-US" xlink:label="lab_tho_ScheduleOfIntangibleAssetsAndGoodwillTable" 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 Intangible Assets And Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:href="tho-20200731.xsd#tho_ScheduleOfIntangibleAssetsAndGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:to="lab_tho_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_c4997941-ab3c-40b6-9316-32bbf808f4fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OperatingLeaseRightOfUseAsset_17274168-a9c7-46c2-83ed-641ce1698858_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 right-of-use 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RepaymentsOfLinesOfCredit_b214f3f2-c337-442a-ac5b-5ac46213e495_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" 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">Payments on revolving credit facilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_StockBasedCompensationAndStockholdersEquityLineItems_c3853632-89a5-4a21-a408-358490ef48c9_terseLabel_en-US" xlink:label="lab_tho_StockBasedCompensationAndStockholdersEquityLineItems" xlink: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 And Stockholders Equity [Line Items]</link:label>
    <link:label id="lab_tho_StockBasedCompensationAndStockholdersEquityLineItems_label_en-US" xlink:label="lab_tho_StockBasedCompensationAndStockholdersEquityLineItems" xlink: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 Based Compensation And Stockholders Equity [Line Items]</link:label>
    <link:label id="lab_tho_StockBasedCompensationAndStockholdersEquityLineItems_documentation_en-US" xlink:label="lab_tho_StockBasedCompensationAndStockholdersEquityLineItems" 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 Based Compensation And Stockholders Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems" xlink:href="tho-20200731.xsd#tho_StockBasedCompensationAndStockholdersEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems" xlink:to="lab_tho_StockBasedCompensationAndStockholdersEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f93d5b5b-8d9f-4b3d-849f-a88015730151_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherExpenseMember_d502656f-d2ec-44b4-9a95-ef012a8fb1fd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherExpenseMember" xlink: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 Expense</link:label>
    <link:label id="lab_us-gaap_OtherExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherExpenseMember" xlink: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 Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenseMember" xlink:to="lab_us-gaap_OtherExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarliestTaxYearMember_d9379367-3705-40f2-b946-8f136664489e_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a61041ba-0e89-442b-abac-7ff607f05b20_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_be091ecc-a2e1-4d34-9386-3afc51756223_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RepurchaseAndResaleAgreementsPolicy_d0862aa0-cfac-4178-a6d0-537e38fc8833_terseLabel_en-US" xlink:label="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase Agreements</link:label>
    <link:label id="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy_label_en-US" xlink:label="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and Resale Agreements Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepurchaseAndResaleAgreementsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:to="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_a9727085-235a-4c6c-b2eb-b1683da91682_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_f79016a9-3eb1-481e-b7e1-620980c4a6db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_HedgingDesignationDomain_c6e85234-6324-4419-bb8b-8999b0194c31_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeaseCost_837023cb-c8ca-4e93-8abb-c09bb940ca8d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink: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 lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5c9792e7-6655-46f7-a8b2-d006039187f8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CapitalLeasesFutureMinimumPaymentsDueInFourYears_75fc28b7-0bd0-483b-a8c0-cfb74e48b11d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2023</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink: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 Leases, Future Minimum Payments Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_98a709f4-a58f-44cd-abaf-e3a9572e082e_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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">Stock compensation expense</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_ProformaIncomeMember_5c8fc567-f5a4-410a-9d12-b3c2f4977db7_terseLabel_en-US" xlink:label="lab_tho_ProformaIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proforma Income</link:label>
    <link:label id="lab_tho_ProformaIncomeMember_label_en-US" xlink:label="lab_tho_ProformaIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proforma Income [Member]</link:label>
    <link:label id="lab_tho_ProformaIncomeMember_documentation_en-US" xlink:label="lab_tho_ProformaIncomeMember" 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">XXX_Proforma Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProformaIncomeMember" xlink:href="tho-20200731.xsd#tho_ProformaIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ProformaIncomeMember" xlink:to="lab_tho_ProformaIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_c9d6a725-ccec-4038-8bcf-f3b22a45d445_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_a2632c1d-a972-44bd-8d1e-dd8524d10a51_verboseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" 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">North American</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_14e11efd-d58b-40cc-8396-1a662ac7b3e2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July&#160;31, 2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a4eb3e41-0301-4711-a0ec-793f4db0c488_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AdvertisingExpense_ac6d3198-17ca-4bae-951a-4311318a6bb1_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 costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryLineItems_14a78a1e-0d7b-49f9-aee5-f91327c1801c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_InventoryLineItems_label_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_BusinessAcquisitionRelatedCostsAxisAxis_f77968f1-07d1-4513-953d-a49be3318964_terseLabel_en-US" xlink:label="lab_tho_BusinessAcquisitionRelatedCostsAxisAxis" xlink: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 Related Costs Axis [Axis]</link:label>
    <link:label id="lab_tho_BusinessAcquisitionRelatedCostsAxisAxis_label_en-US" xlink:label="lab_tho_BusinessAcquisitionRelatedCostsAxisAxis" xlink: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 Related Costs Axis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsAxisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis" xlink:to="lab_tho_BusinessAcquisitionRelatedCostsAxisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_db6a2112-14b7-424b-a7ce-3270252e34ae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_46eeb048-d8bb-48cc-a59f-3224580621f9_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink: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), Net of Tax [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_25ddb441-69d8-4337-99f2-320a20747ae6_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_StockIssuedDuringPeriodSharesAcquisitions_91d15541-85d7-43c0-923d-f178924f11aa_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" 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">Acquisitions (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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 During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_47bc717b-c05f-4003-9b9b-55a6a2a53e8d_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">Foreign</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInDeferredIncomeTaxes_3941636e-e001-4d4f-a6c4-a5132d69a5f7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" 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">Deferred income tax provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink: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 Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_7d29da13-6098-4bb1-b3c7-01c48dd8997b_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/2020/dei-2020-01-31.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_BusinessCombinationAcquisitionRelatedCosts_2a6142e9-697a-40a4-9dab-3dcfff306f67_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink: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, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_2100793d-57a3-4d03-b5e3-1a12f7f42de6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July&#160;31, 2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_25ac812c-a4f6-4f9b-bef0-34c02667c21f_totalLabel_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:label id="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" 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">Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_6b11981f-52cd-4970-9b0c-d23a777d65bd_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_a998d6f4-7651-45a0-9a96-e1019b7367cd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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 disclosure</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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 Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_UnrecognizedTaxBenefitsCurrent_59907e2e-093e-4cca-b936-5127fe60b4dd_terseLabel_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term, included in &#8220;Income and other taxes&#8221;</link:label>
    <link:label id="lab_tho_UnrecognizedTaxBenefitsCurrent_label_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsCurrent" xlink: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 Current</link:label>
    <link:label id="lab_tho_UnrecognizedTaxBenefitsCurrent_documentation_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsCurrent" 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 current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnrecognizedTaxBenefitsCurrent" xlink:href="tho-20200731.xsd#tho_UnrecognizedTaxBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_UnrecognizedTaxBenefitsCurrent" xlink:to="lab_tho_UnrecognizedTaxBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_ac3d1ba1-35cc-4b5b-8d88-a62bc6e9da59_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink: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 plan liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink: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 Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_d73913cb-442f-4016-92de-944c40fea5e0_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_783648cd-570b-4852-a4ef-cc05cda63acb_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 Combinations [Abstract]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_EuroTrancheMember_22921034-6383-4930-abc2-584bc66ac01d_terseLabel_en-US" xlink:label="lab_tho_EuroTrancheMember" xlink: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 Tranche</link:label>
    <link:label id="lab_tho_EuroTrancheMember_label_en-US" xlink:label="lab_tho_EuroTrancheMember" xlink: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 Tranche [Member]</link:label>
    <link:label id="lab_tho_EuroTrancheMember_documentation_en-US" xlink:label="lab_tho_EuroTrancheMember" 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 tranche [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroTrancheMember" xlink:href="tho-20200731.xsd#tho_EuroTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_EuroTrancheMember" xlink:to="lab_tho_EuroTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_a6d9ad1d-9828-4419-9642-e06d4b4a0ce3_terseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance expense</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_c22ff0f3-0f8d-44d0-951a-4548c6fe2587_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">Foreign currency translation and other</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_SellingGeneralAndAdministrativeExpensesMember_5f7275a2-9037-4ceb-b75c-b66af647cbe7_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_304d011c-a058-4c63-bb57-dfe250316ddf_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" 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 future lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink: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 Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_fcc572b2-71d2-4dde-9d65-433013baee95_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_3a6739fd-c9d3-48cd-8a2a-2bda5a2a1700_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_4062659d-38c7-4039-b034-609dfe556fb6_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" 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">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_f33c2e10-fd4c-4323-86ad-78da0da724a9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 Fair Value, Assets Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_bf99f603-8cbe-45f8-9716-9ccc0f2ee5ec_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInOperatingActivities_3c408aa2-bb67-437d-b272-06f4e13cfd7e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityCentralIndexKey_76929ace-a311-4e9b-90c0-a1f581eee81b_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/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_80851967-c80b-456e-8b2b-cf6dfdbe800e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_5e02d3f8-5af2-4c93-941e-595eafa8cabe_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 Derivative, Attributable to Parent</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DerivativeInstrumentRiskAxis_c5f1b9b6-efe5-444d-9e1a-8e68ca447ed3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_OtherLongTermDebtMember_e547e95b-6104-48f4-b5a6-9145c5e205fb_terseLabel_en-US" xlink:label="lab_tho_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long Term Debt</link:label>
    <link:label id="lab_tho_OtherLongTermDebtMember_label_en-US" xlink:label="lab_tho_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherLongTermDebtMember" xlink:href="tho-20200731.xsd#tho_OtherLongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_OtherLongTermDebtMember" xlink:to="lab_tho_OtherLongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2a1d24d5-bb6b-4902-b28c-ad2e44fe138f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4ec319d0-3fa2-4e80-acac-1d7be64abce5_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">Components of Amortizable Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_StatementGeographicalAxis_6ba6c8e0-4457-40b2-aca2-74a293cd4666_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_tho_DeferredTaxAssetsOperatingLeases_7a09537a-ffc9-49fa-b50c-0c3d2ae11754_terseLabel_en-US" xlink:label="lab_tho_DeferredTaxAssetsOperatingLeases" xlink: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 leases</link:label>
    <link:label id="lab_tho_DeferredTaxAssetsOperatingLeases_label_en-US" xlink:label="lab_tho_DeferredTaxAssetsOperatingLeases" xlink: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 Leases</link:label>
    <link:label id="lab_tho_DeferredTaxAssetsOperatingLeases_documentation_en-US" xlink:label="lab_tho_DeferredTaxAssetsOperatingLeases" 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 Assets, Operating Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsOperatingLeases" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsOperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DeferredTaxAssetsOperatingLeases" xlink:to="lab_tho_DeferredTaxAssetsOperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_69ecb68e-c849-4443-9cf3-eec6a164e09f_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink: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 associated with amounts reclassified from AOCI</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink: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 AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock_a686a6cb-7502-41e5-a1f5-2d4b43a06e79_terseLabel_en-US" xlink:label="lab_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Rental Payments under Operating and Finance Leases</link:label>
    <link:label id="lab_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock_label_en-US" xlink:label="lab_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" xlink: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 Future Minimum Rental Payments For Operating And Capital Leases [Table Text Block]</link:label>
    <link:label id="lab_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock_documentation_en-US" xlink:label="lab_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" 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 Future Minimum Rental Payments For Operating And Capital Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" xlink:href="tho-20200731.xsd#tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" xlink:to="lab_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_TermOfSwap_96df8f5c-cce1-4ee0-a7ed-dd167b639cfc_terseLabel_en-US" xlink:label="lab_tho_TermOfSwap" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of swap</link:label>
    <link:label id="lab_tho_TermOfSwap_label_en-US" xlink:label="lab_tho_TermOfSwap" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Of Swap</link:label>
    <link:label id="lab_tho_TermOfSwap_documentation_en-US" xlink:label="lab_tho_TermOfSwap" 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">Term Of Swap.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfSwap" xlink:href="tho-20200731.xsd#tho_TermOfSwap"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TermOfSwap" xlink:to="lab_tho_TermOfSwap" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_28e08172-1eff-4709-8349-24c2858cb710_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfCashFlowsAbstract_c813cae5-371b-4b71-8ab4-924bff36e0f8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_TermLoanMember_aa076a2c-21cd-4275-b472-8de8187b561a_terseLabel_en-US" xlink:label="lab_tho_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_tho_TermLoanMember_label_en-US" xlink:label="lab_tho_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_tho_TermLoanMember_documentation_en-US" xlink:label="lab_tho_TermLoanMember" 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">Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermLoanMember" xlink:href="tho-20200731.xsd#tho_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TermLoanMember" xlink:to="lab_tho_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_4c387c22-6cf6-40b2-9e8d-e825a2e9d9d6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d1cfcb39-a9e2-4628-b946-c9e5ed2df14b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July&#160;31, 2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_0f9b9f5d-124f-4a57-acd9-e8375337035a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityCommonStockSharesOutstanding_f7e87e76-5f22-4a1d-859c-0335d29036ab_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/2020/dei-2020-01-31.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_us-gaap_AccruedMarketingCostsCurrent_1c5c07b9-2564-4fc4-91be-756770e623fb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotions and rebates</link:label>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink: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 Marketing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_cd698e67-9238-461c-8929-5efa883ac94d_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">U.S. Federal</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeNotionalAmount_efab7425-660a-4171-b45f-79760f822a82_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">Notional</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AmortizationOfIntangibleAssets_947e5624-6ae0-4034-8ebe-283469e757cd_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_1ad37d59-1353-4ad6-bb24-6c67227d922d_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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">Amortization of intangibles</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LineOfCreditFacilityTable_2061cdf1-b383-4ee4-9950-59ff7c4c9b52_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_17a62702-9da6-4b2f-9bb8-4e8d87d52219_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">BUSINESS SEGMENTS</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsToAcquireOtherPropertyPlantAndEquipment_88695f76-a292-4518-9b0b-d584a7b5e5aa_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" 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">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink: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 Other Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_da0ad12a-ef8f-4890-ac92-0ef4e4a1052c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2025 and thereafter</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink: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 Leases, Future Minimum Payments Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_5333e198-ed21-4b6b-b398-1724431c3a4b_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/2020/dei-2020-01-31.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_FiniteLivedIntangibleAssetsNet_f7315bec-c2f9-41fd-a1eb-f06f2e51c261_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">Amortizable 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_VestingDomain_81f3e6d9-2b63-4e92-8922-cd792b2e85b0_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_4ccabdd8-f798-4a18-94c1-849b44f45c2a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink: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 finance lease obligations</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink: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 Lease Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_b44fe619-0c3b-4a12-aa73-1485535eb896_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_10aaef5e-8250-49f8-8065-f32a92cb3652_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DepreciationDepletionAndAmortization_10713aae-46c3-4117-93ae-77db4e9504ed_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 Intangible amortization expense</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_64acad0f-d4f3-4f9b-9725-032e63b385c2_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 Provision (Benefit) for Income Taxes</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ProductOrServiceAxis_9682c65f-18fe-41aa-8f37-2488510fc135_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_5ea6dc7c-8344-4781-ab36-ec880748651d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_152c4a1f-55d4-4e06-a839-c8d3199640ff_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">Period for recognition of compensation cost not yet recognized</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityPaymentsDueYearFive_f64523d3-3d80-4ccf-a4da-b1c48e23dc55_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebt_ddca308e-02cc-4d7b-8b57-e3b46fc5f9b7_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" 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">Other debt</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebt" xlink:to="lab_us-gaap_OtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_eda415f7-d2c2-4d8c-af44-48a0d28fa0bd_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US</link:label>
    <link:label id="lab_us-gaap_NonUsMember_cadd0132-55d7-408c-a5b6-752299dbd43e_verboseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" 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">Other</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_FactoredAccountsReceivable_193b701f-d9f2-4e7c-8b09-b76b0e70a65e_verboseLabel_en-US" xlink:label="lab_tho_FactoredAccountsReceivable" 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">Factored accounts receivable</link:label>
    <link:label id="lab_tho_FactoredAccountsReceivable_label_en-US" xlink:label="lab_tho_FactoredAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factored Accounts Receivable</link:label>
    <link:label id="lab_tho_FactoredAccountsReceivable_documentation_en-US" xlink:label="lab_tho_FactoredAccountsReceivable" 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">Factored accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FactoredAccountsReceivable" xlink:href="tho-20200731.xsd#tho_FactoredAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_FactoredAccountsReceivable" xlink:to="lab_tho_FactoredAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_253b6eb9-5433-4fa1-a8b2-624133532a7e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July&#160;31, 2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward_43491d9c-db9d-43f4-b03f-ade16404c508_negatedLabel_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" 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">Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards</link:label>
    <link:label id="lab_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward_label_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" xlink: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 Decreases Resulting From Tax Credit Carry Forward</link:label>
    <link:label id="lab_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward_documentation_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" 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 decreases resulting from tax credit carry forward.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" xlink:href="tho-20200731.xsd#tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" xlink:to="lab_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_ce5f683a-5283-4940-a0ef-b356bc0c8f54_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bdb67cbd-e28d-4d7a-8ad3-144066e6ec79_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInAccountsPayable_18ab0584-8115-49b1-89d6-fdeaa0f60dd5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink: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_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink: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 Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_59f17c03-c094-4a7a-a237-436eecdd5fb8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" 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">Less: current portion</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink: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 Lease Obligations, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_0481e378-685e-4c90-9c74-f6df003d0d57_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" 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">Cash dividends, per common share (in usd per share)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentAxis_81cfa641-cfad-47a3-9930-03ed7e117b7a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_3c36a98b-8edf-459a-a008-e4773d0ea2f0_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_f8fb51db-5657-473f-aeac-1e6f5d3f4e8d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_48190ec2-8786-4e3a-8b6d-a016a118f303_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_690a746f-31a6-4229-b696-c1bc8160b30d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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 liabilities and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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 Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_463e7d3f-89ed-4eef-b969-4319c9ade336_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" 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">Derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ComparisonAxis_6dac299e-06ba-4e9f-ba10-e0f637feb9f9_terseLabel_en-US" xlink:label="lab_tho_ComparisonAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comparison [Axis]</link:label>
    <link:label id="lab_tho_ComparisonAxis_label_en-US" xlink:label="lab_tho_ComparisonAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comparison [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ComparisonAxis" xlink:href="tho-20200731.xsd#tho_ComparisonAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ComparisonAxis" xlink:to="lab_tho_ComparisonAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e0c7b799-3627-4570-adb7-3f0fff88cf4f_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 income 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock_fd29b43f-6308-440b-8c92-da8b3481ab3c_verboseLabel_en-US" xlink:label="lab_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock" 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">Other Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock_label_en-US" xlink:label="lab_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink: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 Pronouncements Not Yet Adopted [Policy Text Block]</link:label>
    <link:label id="lab_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock_documentation_en-US" xlink:label="lab_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock" 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">Accounting Pronouncements Not Yet Adopted Policy [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:href="tho-20200731.xsd#tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:to="lab_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_1ecdf68f-eabb-4a9e-aa72-e01d1a41c484_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_0dc1ad95-e8be-443b-b061-ce3677bf03e3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink: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 Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_31099016-6cce-42dc-99af-c6ae0f7fe5a7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink: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, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink: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, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7d2d6e98-fc61-4211-b305-3b9efe43d837_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. state and local income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_573e997e-bd23-4405-92b8-f3be30a7b2a6_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 expense</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubsequentEventMember_b4157c97-2202-4b6d-9a09-8bb1e8e89556_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DomesticCountryMember_d13b746c-b277-4675-bcbe-0b327c7232c5_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Blended Federal Tax</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_5828ce5e-b355-4464-b024-ee9c596564c6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink: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 Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_87b2af61-0017-4501-93fd-9898eb7676ce_terseLabel_en-US" xlink:label="lab_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_label_en-US" xlink:label="lab_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-Of-Use Asset, Before Accumulated Depreciation</link:label>
    <link:label id="lab_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_documentation_en-US" xlink:label="lab_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" 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">Finance Lease, Right-Of-Use Asset, Before Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink:href="tho-20200731.xsd#tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink:to="lab_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_355289e8-deb3-4507-81a3-8b932514a5f3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_f9779fb5-9f84-469c-84a0-fb6296daa2b0_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" 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">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome_04e45576-1a69-4b65-9b57-274a9a97b66d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" 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 remeasurement (gains) and losses</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink: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 Exempt Income, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_da88ea8a-ba6d-44ab-babe-41c0db46e93a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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, requisite service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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 Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_81bb811d-98c8-47ea-b0ad-f903fe53b045_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">Other long-term 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b1f481f9-a94a-4679-a054-55a048cf849e_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">For the fiscal year ending July&#160;31, 2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StandardProductWarrantyAccrualWarrantiesIssued_905db9b4-d758-407e-90d8-2749516fb068_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_e62d7c81-d8c7-404f-a835-4311ab2c571a_terseLabel_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" xlink: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 fair value of net assets acquired, less cash acquired</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_label_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" xlink: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 Goodwill And Liabilities Assumed Less Noncontrolling Interest Net Of Cash Acquired</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_documentation_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" 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 goodwill and liabilities assumed less noncontrolling interest net of cash acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" xlink:to="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5f88d55a-9be9-43cc-b442-2d189af7b2a5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizable intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent_86c8bd66-7793-4903-b74f-f44f93305704_terseLabel_en-US" xlink:label="lab_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" xlink: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_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent_label_en-US" xlink:label="lab_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" xlink: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 Unrecognized Tax Benefits Non Current</link:label>
    <link:label id="lab_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent_documentation_en-US" xlink:label="lab_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" 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 assets unrecognized tax benefits non current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" xlink:to="lab_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_LIFOMember_e0a0d2d9-a436-4b48-a9f9-e4e47b27d66b_terseLabel_en-US" xlink:label="lab_tho_LIFOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIFO</link:label>
    <link:label id="lab_tho_LIFOMember_label_en-US" xlink:label="lab_tho_LIFOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIFO [Member]</link:label>
    <link:label id="lab_tho_LIFOMember_documentation_en-US" xlink:label="lab_tho_LIFOMember" 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">LIFO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LIFOMember" xlink:href="tho-20200731.xsd#tho_LIFOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_LIFOMember" xlink:to="lab_tho_LIFOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2abcac1b-591d-444c-8551-755bc04a1dcc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_18c24125-ada9-4105-9600-cdbe7375bce6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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, goodwill, expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_975909f1-edc6-4e71-a97d-254411ccd9ba_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_EuropeanMember_cd40e258-848a-4f8a-9911-d97b719273f1_terseLabel_en-US" xlink:label="lab_tho_EuropeanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">European</link:label>
    <link:label id="lab_tho_EuropeanMember_label_en-US" xlink:label="lab_tho_EuropeanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">European [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuropeanMember" xlink:href="tho-20200731.xsd#tho_EuropeanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_EuropeanMember" xlink:to="lab_tho_EuropeanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_f0f8ba4a-6c5a-4200-a745-b49cbcb6e1d5_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_0517a952-2e1d-461a-95b6-2aab3de32193_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 attributable to Thor Industries, Inc.</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityPaymentsDueYearThree_d2ec7f0c-86bd-4779-8297-d56fb7bd5ef8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_552896d1-d70e-4bcb-bc79-fac6f069e239_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_15b00742-25d0-4d60-b174-93afb6ef72e6_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" 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">For the fiscal year ending July&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_10b5d826-c1a6-4552-ae0b-08a1254f5d6b_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/2020/dei-2020-01-31.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_tho_RentalVehiclesMember_5115dd01-cddb-4821-bca5-0f53467d362f_terseLabel_en-US" xlink:label="lab_tho_RentalVehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental vehicles</link:label>
    <link:label id="lab_tho_RentalVehiclesMember_label_en-US" xlink:label="lab_tho_RentalVehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RentalVehiclesMember" xlink:href="tho-20200731.xsd#tho_RentalVehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_RentalVehiclesMember" xlink:to="lab_tho_RentalVehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ClassaMotorizedMember_166e4beb-d001-460b-8cf3-5ffe4572e252_terseLabel_en-US" xlink:label="lab_tho_ClassaMotorizedMember" xlink: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 Motorized</link:label>
    <link:label id="lab_tho_ClassaMotorizedMember_label_en-US" xlink:label="lab_tho_ClassaMotorizedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ClassA Motorized [Member]</link:label>
    <link:label id="lab_tho_ClassaMotorizedMember_documentation_en-US" xlink:label="lab_tho_ClassaMotorizedMember" 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">ClassA Motorized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClassaMotorizedMember" xlink:href="tho-20200731.xsd#tho_ClassaMotorizedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ClassaMotorizedMember" xlink:to="lab_tho_ClassaMotorizedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_9de230e9-445e-4f1f-8d85-5b015934d444_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentPeriodEndDate_1656fcd6-243f-41b0-ab55-6682f4781b1f_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/2020/dei-2020-01-31.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_26258162-0471-424b-a1d6-159ba1af7f52_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_0cb515ab-7dca-421b-8354-8db189355e4c_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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_ProfitLoss_eaf863bb-abce-45a0-8455-bfc276b790c7_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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_ProfitLoss_abc52e52-43f4-4083-b0a1-0a04230ca051_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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 income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_802033b6-4c98-4a14-a7c6-0d66606fb712_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink: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 Disaggregates of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_fcdf162b-b8f5-43df-97c7-ae6742cefdc1_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2020</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink: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 Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_FreedomRoadsMember_b776edaa-707f-499d-a6a8-ebda96c71e04_terseLabel_en-US" xlink:label="lab_tho_FreedomRoadsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Freedom Roads, LLC</link:label>
    <link:label id="lab_tho_FreedomRoadsMember_label_en-US" xlink:label="lab_tho_FreedomRoadsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Freedom Roads [Member]</link:label>
    <link:label id="lab_tho_FreedomRoadsMember_documentation_en-US" xlink:label="lab_tho_FreedomRoadsMember" 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">Freedom Roads [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FreedomRoadsMember" xlink:href="tho-20200731.xsd#tho_FreedomRoadsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_FreedomRoadsMember" xlink:to="lab_tho_FreedomRoadsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_d2747608-773e-4fdd-a627-98b939c19c5b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink: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, other, net</link:label>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink: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 and Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_cbd0718b-77a6-482b-b834-cb4d0d1c311b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink: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, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_dc8db1f8-5ce3-4f0f-afc8-a6df0a8f8370_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensation_bd946126-d8b5-4e40-8ac8-db4e1e3816ea_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_20eaa11f-8f42-4872-8dca-59b3a5bfcd71_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" 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">Total compensation expenses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsToAcquireProductiveAssets_cc78062a-ddcf-4917-a33e-7b0b806ab2c5_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 acquisitions</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_HeldByOneFinancialInstitutionMember_a68a21a1-6d5d-4eba-9cb6-62df461abeef_terseLabel_en-US" xlink:label="lab_tho_HeldByOneFinancialInstitutionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Held By One U.S. Financial Institution</link:label>
    <link:label id="lab_tho_HeldByOneFinancialInstitutionMember_label_en-US" xlink:label="lab_tho_HeldByOneFinancialInstitutionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Held By One Financial Institution [Member]</link:label>
    <link:label id="lab_tho_HeldByOneFinancialInstitutionMember_documentation_en-US" xlink:label="lab_tho_HeldByOneFinancialInstitutionMember" 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">Held by one financial institution.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_HeldByOneFinancialInstitutionMember" xlink:href="tho-20200731.xsd#tho_HeldByOneFinancialInstitutionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_HeldByOneFinancialInstitutionMember" xlink:to="lab_tho_HeldByOneFinancialInstitutionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_30699d16-6996-420e-a7ce-ee9b7d675628_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnsecuredDebt_573532ac-580d-4b72-94ff-a2c69433f95c_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebt_ba02f0e4-0871-4b09-a0a4-341d790918b8_verboseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebt" 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">Unsecured notes</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebt" xlink:to="lab_us-gaap_UnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_3af5bae2-3c26-41ea-90a3-07e9d8814cb9_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_37ab1d02-9af6-4862-9063-752aa0313223_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_bfa5cd55-a6ff-4765-8a79-eb60b3cfc4ee_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink: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 returns and allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink: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, Reserves and Accruals, Returns and Allowances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_81f52467-a7f5-4dbd-9715-f2f3e04c2dd0_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 Income before Income Tax, Domestic and Foreign</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_71578bea-d18e-4d0b-808f-fa6b3d3c2f2d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_UnsecuredSeriesOneDebtMember_7a5cc69a-1705-4289-80b9-249eb96d2c69_terseLabel_en-US" xlink:label="lab_tho_UnsecuredSeriesOneDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Series One Debt</link:label>
    <link:label id="lab_tho_UnsecuredSeriesOneDebtMember_label_en-US" xlink:label="lab_tho_UnsecuredSeriesOneDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Series One Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnsecuredSeriesOneDebtMember" xlink:href="tho-20200731.xsd#tho_UnsecuredSeriesOneDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_UnsecuredSeriesOneDebtMember" xlink:to="lab_tho_UnsecuredSeriesOneDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_3f79d3ca-ff50-4bff-884b-f08f73e3e87c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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_LongTermDebt_b50b25b3-dd79-47fa-9a9c-5b97ca58349d_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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 long-term debt, net of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_26d19803-45ce-4b20-b975-a3b3b4d98205_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses_7b3b3395-3c2e-4e48-8011-8ad3d2836e8b_terseLabel_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" xlink: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 amount of interest and penalties expense (benefit) recognized</link:label>
    <link:label id="lab_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses_label_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" xlink: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 And Interest Income Expenses</link:label>
    <link:label id="lab_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses_documentation_en-US" xlink:label="lab_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" 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, income tax penalties and interest (income) expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" xlink:href="tho-20200731.xsd#tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" xlink:to="lab_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_cc62c166-c5a8-4eca-bb36-3c7c39f26f1a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink: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 Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink: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 Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_d6159b3e-9d0e-4d2b-81c6-1cf0b248484f_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 products 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StatementEquityComponentsAxis_7d54d488-75b8-4091-83d8-cf511fa877f3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_21f1a296-68fa-41bf-a8bd-4a99d0acdc28_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink: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 (loss) on derivatives, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_3da4f49e-fa78-42c5-b6b6-ce999fade61c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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 Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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 Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement_c62b3da9-9440-46e1-b729-2199b53f0d5c_terseLabel_en-US" xlink:label="lab_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" xlink: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 percentage of tax benefits realized upon ultimate settlement</link:label>
    <link:label id="lab_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement_label_en-US" xlink:label="lab_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" xlink: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 Percentage Of Tax Benefits Realized Upon Ultimate Settlement</link:label>
    <link:label id="lab_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement_documentation_en-US" xlink:label="lab_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" 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">Maximum percentage of tax benefits realized upon ultimate settlement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" xlink:href="tho-20200731.xsd#tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" xlink:to="lab_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_dcb65d40-1c33-4123-ae18-1e70ed83e4ee_verboseLabel_en-US" xlink:label="lab_srt_MinimumMember" 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">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_7cf658a2-a7b0-4a2c-96d2-88d7eb938a57_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</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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_BalanceSheetLocationDomain_aecea75e-92fc-4ba1-90e0-6db597203521_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_e26a3be5-a22d-4de6-b36e-ca76826dbea9_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink: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 Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink: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 Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_d24364c4-5c33-48fd-a013-82c3f18efec5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" 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">Debt &#8211; Unsecured notes</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_2c9cc1ea-320c-4fb1-8801-210977e949bc_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2024</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink: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 Leases, Future Minimum Payments Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_46034fc7-55d5-46fc-a5b4-59fe3ac8b66e_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</link:label>
    <link:label id="lab_srt_EuropeMember_b3953a12-ae28-4d44-be4e-93a098505dc2_verboseLabel_en-US" xlink:label="lab_srt_EuropeMember" 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">Europe</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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_NetIncomeLossAttributableToNoncontrollingInterest_fe85b35e-9f13-4010-85ca-93ceeabfdb59_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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">Less: net (loss) attributable to non-controlling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_d3b93806-05d4-416e-a3e7-a6d728288887_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/2020/dei-2020-01-31.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_tho_UsTrancheMember_960a90ef-727d-423c-8dd0-92561da3d559_terseLabel_en-US" xlink:label="lab_tho_UsTrancheMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Us Tranche</link:label>
    <link:label id="lab_tho_UsTrancheMember_label_en-US" xlink:label="lab_tho_UsTrancheMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Us Tranche [Member]</link:label>
    <link:label id="lab_tho_UsTrancheMember_documentation_en-US" xlink:label="lab_tho_UsTrancheMember" 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">Us Tranche [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UsTrancheMember" xlink:href="tho-20200731.xsd#tho_UsTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_UsTrancheMember" xlink:to="lab_tho_UsTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_104d6829-bfd3-409d-81b2-55feaa289231_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/2020/country-2020-01-31.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_bb21ced7-3037-4e75-8246-57e6523828e7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink: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 Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7a95388e-4a58-42ad-923e-d1fef4bd69a3_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">Cash flows from 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockholdersEquityNoteDisclosureTextBlock_e4f80d28-14e6-483f-89b7-885f2a57bcff_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" 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">STOCKHOLDERS' 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationOptionAndIncentivePlansPolicy_f9e61bda-65f0-4544-bc19-81784ff1b878_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentForeignTaxExpenseBenefit_16c99d00-100e-46bd-b7b0-c3dc4d11b9c2_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">Foreign</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DerivativeTable_cf749d66-369a-48be-a7c2-82f3e05ade66_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_SubsidaryLoanMember_4b66d058-d48a-4681-8606-2d9d161d7463_terseLabel_en-US" xlink:label="lab_tho_SubsidaryLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidary Loan</link:label>
    <link:label id="lab_tho_SubsidaryLoanMember_label_en-US" xlink:label="lab_tho_SubsidaryLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidary Loan [Member]</link:label>
    <link:label id="lab_tho_SubsidaryLoanMember_documentation_en-US" xlink:label="lab_tho_SubsidaryLoanMember" 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">XXX_Subsidary Loan Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_SubsidaryLoanMember" xlink:href="tho-20200731.xsd#tho_SubsidaryLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_SubsidaryLoanMember" xlink:to="lab_tho_SubsidaryLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_b746ed40-d973-4a59-92ca-e0adb2932f77_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink: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, Unrealized Currency Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_c5fb95b7-99bb-4b13-b3cb-6a394379b0a6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_NumberOfReportableSegments_a7af1e73-2134-4703-a0dc-3b693efd270d_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_90efad59-ba7a-4cc4-879f-a267e6614bfd_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">Expected decrease in unrecognized tax benefits due to resolution of uncertain tax positions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ConsolidationItemsAxis_a3f4425b-af12-4942-b972-681ac22e1065_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_ResearchAndDevelopmentExpenseMember_c819a14a-b653-455a-894c-989000dd8356_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink: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 Expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_536591ff-e754-400c-8ea7-5dde15109676_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 Instrument</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillImpairmentLoss_a8964c73-3480-4343-80d4-547cfa44196a_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Pre-tax, non-cash goodwill impairment charge</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_54def6de-4b02-4e4f-9092-4f8e5e3e2d21_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Impairment charge</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_10915dca-c126-4a91-8569-73b2c0b125cb_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, trade, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryFinishedGoods_b5b31e43-6ef8-421d-94ac-4dab60c5d85b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink: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 goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e02a37f3-6ee0-4e00-883e-d26edf0aaa15_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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 future lease payments</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsOther_d461f6be-245e-4d32-814d-9b4142367a1e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_5ac41e38-8f39-46da-9cda-dcad5115a581_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TrademarksMember_6b5f192a-4afb-43e2-aaad-ec516cd0c619_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_483b75fe-7fec-4e7a-bc6d-b8db85ee85a9_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" 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 future lease payments</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink: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 Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_4e7998aa-a90b-4a47-98a8-1983f83d42ef_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink: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 earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink: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, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_0a3be1f3-4ba2-441f-b85b-7571686f9b8a_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/2020/dei-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_5fbc8ad6-52dd-4cf8-a9eb-5aeef6bdf35b_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">Other long-term liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_BusinessAcquisitionRelatedCostsAxis_3e2e4af2-8267-4ffa-9374-610a57d6c4b3_terseLabel_en-US" xlink:label="lab_tho_BusinessAcquisitionRelatedCostsAxis" xlink: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 Related Costs [Axis]</link:label>
    <link:label id="lab_tho_BusinessAcquisitionRelatedCostsAxis_label_en-US" xlink:label="lab_tho_BusinessAcquisitionRelatedCostsAxis" xlink: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 Related Costs [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsAxis" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsAxis" xlink:to="lab_tho_BusinessAcquisitionRelatedCostsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_18059a10-77f3-4d48-b09b-86bd54745917_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">Level 2</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_VestingAxis_b943d62c-df19-4798-a3cf-e7f7bc4790a4_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetNotionalAmount_cb1a8c45-b929-4f87-9ed4-be88f8368db1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount" xlink: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, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNotionalAmount" xlink:to="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_7f775cbc-8532-48d3-8c5f-07947d6ac096_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink: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_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_a0b17417-c94b-42c6-a9b3-7b72a8c0ce53_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_CreditFacilityDomain_0475ee5c-e653-4c17-abc9-8b185400c57b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_fb7c5844-37f7-45c1-a5bc-2d6270457eed_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink: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 - earnings per common share (in dollars per share)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_095cd8e6-ff35-4a04-a3c8-5a4796d1b7b7_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, if recognized, would affect the company's income 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityFileNumber_941ae9a1-2ec8-47fd-9ec9-29e6e59f3dcd_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/2020/dei-2020-01-31.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_OtherCurrentLiabilitiesMember_44e1b64d-bcee-40fc-aa80-dccae5aa8408_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6e1cd0e8-427b-4709-afcc-718b41fa4b42_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term - operating leases</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_ErwinHymerGroupMember_ce53c6d3-c65e-4c43-91d0-45b0e8634998_terseLabel_en-US" xlink:label="lab_tho_ErwinHymerGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erwin Hymer Group</link:label>
    <link:label id="lab_tho_ErwinHymerGroupMember_label_en-US" xlink:label="lab_tho_ErwinHymerGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erwin Hymer Group [Member]</link:label>
    <link:label id="lab_tho_ErwinHymerGroupMember_documentation_en-US" xlink:label="lab_tho_ErwinHymerGroupMember" 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">Erwin Hymer Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ErwinHymerGroupMember" xlink:href="tho-20200731.xsd#tho_ErwinHymerGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ErwinHymerGroupMember" xlink:to="lab_tho_ErwinHymerGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_f09e391b-8cd3-488a-b77e-b81501a3794c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3b121afc-545d-4f6c-a77e-5e84ebc710bd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentAnnualReport_a9b00bd3-6a9a-4f71-bdd7-212342da1730_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/2020/dei-2020-01-31.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_a4dbe6f5-bded-4de4-88f2-c991d81043ca_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefits from stock compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_181ed7b3-1cab-4754-869c-e9eb025de652_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink: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 plan mutual fund assets</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink: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 Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a12df5bc-0e2b-4d89-92b4-457c131c9481_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_FifoMember_b0f88ee4-10fd-4c81-8515-a93f9c2367d9_terseLabel_en-US" xlink:label="lab_tho_FifoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FIFO</link:label>
    <link:label id="lab_tho_FifoMember_label_en-US" xlink:label="lab_tho_FifoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FIFO [Member]</link:label>
    <link:label id="lab_tho_FifoMember_documentation_en-US" xlink:label="lab_tho_FifoMember" 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">XXX_FIFO Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FifoMember" xlink:href="tho-20200731.xsd#tho_FifoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_FifoMember" xlink:to="lab_tho_FifoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_727dcdec-168c-42e5-9bad-be2283c83920_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_29caad34-222d-40e2-86d8-edb0a2c00ed1_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" 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">Non-controlling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cc0ef071-49c5-4a71-bd08-7948ff4b6324_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">Granted, weighted average fair value (in dollars per share)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a6e63f8a-80f6-4678-abc0-f27f1f0d0c76_totalLabel_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" 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 cost</link:label>
    <link:label id="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:label id="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" 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">Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates_a59fc625-0bbd-4650-9297-51c211562a5c_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates" 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">Deferred tax liabilities unrecorded</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates" xlink: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, Investment in Noncontrolled Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ComparisonDomain_bfda6cc6-8da5-41f0-918b-2fb1000923c8_terseLabel_en-US" xlink:label="lab_tho_ComparisonDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comparison [Domain]</link:label>
    <link:label id="lab_tho_ComparisonDomain_label_en-US" xlink:label="lab_tho_ComparisonDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comparison [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ComparisonDomain" xlink:href="tho-20200731.xsd#tho_ComparisonDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ComparisonDomain" xlink:to="lab_tho_ComparisonDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_NorthAmericanMember_a6731f2d-91e8-490b-840c-7a736388c142_terseLabel_en-US" xlink:label="lab_tho_NorthAmericanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North American</link:label>
    <link:label id="lab_tho_NorthAmericanMember_label_en-US" xlink:label="lab_tho_NorthAmericanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North American [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMember" xlink:href="tho-20200731.xsd#tho_NorthAmericanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_NorthAmericanMember" xlink:to="lab_tho_NorthAmericanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5ef4a9fe-7cc9-49eb-8a6b-c97b2f344227_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">Cash flows from 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_c18747d8-9c5c-4b54-9ca9-42544dce3b2d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" 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">Less: amount representing interest</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink: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 Leases, Future Minimum Payments, Interest Included in Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_7da39170-0746-4071-b5dd-a6a6f75ba507_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink: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 forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_19d1e21f-42f3-4eb8-9ba7-a5a727e7a4d1_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" 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">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink: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 Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_SummaryOfSignificantAccountingPoliciesLineItems_229fabdc-697c-4471-9fe4-bcc3f444ffa4_terseLabel_en-US" xlink:label="lab_tho_SummaryOfSignificantAccountingPoliciesLineItems" xlink: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 Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_tho_SummaryOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_tho_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_tho_SummaryOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_tho_SummaryOfSignificantAccountingPoliciesLineItems" 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">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="tho-20200731.xsd#tho_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_tho_SummaryOfSignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_2f67cb99-d2e8-4260-86ee-1d7f7eb70205_verboseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" 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">Summary of Income Tax Examinations</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Examinations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxExaminationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetFairValueGrossLiability_2d9b50ec-ef97-4024-b5b4-c3349723e2ba_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetFairValueGrossLiability" xlink: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&#160;Value&#160;in Other&#160;Current Liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetFairValueGrossLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetFairValueGrossLiability" xlink: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 Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetFairValueGrossLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetFairValueGrossLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetFairValueGrossLiability" xlink:to="lab_us-gaap_DerivativeAssetFairValueGrossLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_51cc1338-1cc8-4b04-a197-acbfe1cf3cc5_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" 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">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_af484d8f-1db1-4e05-aaaf-dd7d8208896c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfIncomeAndComprehensiveIncomeAbstract_364666c5-473d-46f7-b913-daf01199556c_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" 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">Comprehensive income:</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ConcentrationRiskTypeDomain_ecf447ef-4a6b-400b-b3c5-1a0dd73cc690_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink: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 Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_e9305a52-bc3f-44f4-9ff8-19081bf5bf18_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 LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e1f1af42-56cd-4d66-9259-cc6fd01c64ff_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Accumulated other comprehensive income (loss), net of tax</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxDisclosureTextBlock_26656e1a-3f86-4c73-b841-b4b969f068ac_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesNoncurrent_a4a44d1e-54ae-43f1-a2f1-25e01353fc94_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" 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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties_7899129f-bf14-4770-8e7f-c33fab1eb0c9_verboseLabel_en-US" xlink:label="lab_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" 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">Guarantee liabilities related to former EHG subsidiaries</link:label>
    <link:label id="lab_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties_label_en-US" xlink:label="lab_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" xlink: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 Guarantee Liabilities Related Parties</link:label>
    <link:label id="lab_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties_documentation_en-US" xlink:label="lab_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" 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">increase decrease Guarantee liabilities related parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" xlink:href="tho-20200731.xsd#tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" xlink:to="lab_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_09a07f61-d5d4-4db0-8bf2-de6ef1dc476f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_938e6fd2-21bb-478a-ab43-0d302bd7aa02_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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">Lapses in 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_BacklogMember_dc239030-9628-4129-8072-5e7f129d0526_terseLabel_en-US" xlink:label="lab_tho_BacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog</link:label>
    <link:label id="lab_tho_BacklogMember_label_en-US" xlink:label="lab_tho_BacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BacklogMember" xlink:href="tho-20200731.xsd#tho_BacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BacklogMember" xlink:to="lab_tho_BacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_31efc9ca-92bf-4181-a61f-f1a73a840529_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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">Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_594b3ec5-10f9-4ba2-9c5a-07604ed78902_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f518d88b-b7e9-4a2e-9d45-d306a8dcdaac_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">Antidilutive restricted stock units and unvested restricted stock outstanding (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentIncomeTaxExpenseBenefit_83479ac3-b4cf-4700-a059-d9c7fcc49200_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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">Income tax expense benefit</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_e2c0418e-0f96-4977-8b3a-9986d57604c8_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityLineItems_f54d8b6c-f741-4f81-a0b3-f4c960b96a20_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 Facility [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_56617a03-76e1-4b63-91e4-a40e288f0a27_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_db56e7b8-96bd-4881-ad2d-45edbfcb652f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term - financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_e213762e-9407-49ce-bdb4-78bc851660a0_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">Tax positions related to current year: Additions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1df2d478-011b-41b9-8993-48dc784a99e5_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">Tax positions related to prior years: Additions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetUsefulLife_106e9a02-052f-46c1-92b2-b1d7c4b543b7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_EquityComponentDomain_e4df8e3d-c123-486e-9a51-a89ae7c9d5ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_ff7b07c3-ecbd-450d-9d69-2adf68dc228b_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" 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">Acquisition</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Additions from Business Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_ee27a67d-e0f0-485f-9e38-b214e78b332e_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 profit</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentNet_418098e0-57f9-4e50-ae99-de6986a81b47_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, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_59871f08-25b2-41fb-8af0-13ee797dea77_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_fb2547a9-36d7-477d-af6d-a89074df79a0_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityTaxIdentificationNumber_01a2f3b4-c4bd-4b62-9b58-59c708538e8b_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/2020/dei-2020-01-31.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_NetIncomeLoss_be32bf55-4294-496e-bca5-e9a5a9237d99_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 attributable to Thor Industries, Inc.</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1489861a-a4a7-47a9-a7f7-56474d6d6541_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 assets and liabilities:</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RepaymentsOfOtherShortTermDebt_5df9e2d2-a26c-4ac6-99ae-49075000cc59_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherShortTermDebt" 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">Payments on other debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherShortTermDebt" xlink: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 Other Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_d4660f4d-d255-4751-8084-5f776d050194_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_784287ef-7bfa-459f-b59a-4ae1d9079607_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_IncomeTaxProvisionTypeDomain_4983c29d-dafb-415d-ac47-0a520c87a91c_terseLabel_en-US" xlink:label="lab_tho_IncomeTaxProvisionTypeDomain" xlink: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 Provision Type [Domain]</link:label>
    <link:label id="lab_tho_IncomeTaxProvisionTypeDomain_label_en-US" xlink:label="lab_tho_IncomeTaxProvisionTypeDomain" xlink: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 Provision Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxProvisionTypeDomain" xlink:href="tho-20200731.xsd#tho_IncomeTaxProvisionTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_IncomeTaxProvisionTypeDomain" xlink:to="lab_tho_IncomeTaxProvisionTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_2cbfce67-4b59-49c6-8a36-34bfe8dd4298_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/2020/dei-2020-01-31.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_FinanceLeaseLiability_69d8ee5a-14cf-418c-a334-a39818c3fd62_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" 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 finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_52c83308-94db-4a40-9b72-59b88d618282_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink: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 finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6bbd3070-8520-4994-84eb-b65744339e47_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DevelopedTechnologyRightsMember_4d6f65ac-d477-4846-8104-3961e93f6027_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f7b6960d-93be-432a-b0eb-a5ed7c72b8c3_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">Tax credit carry forward</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2db7c858-c478-4f66-80a8-2c509ec3c643_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" 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">Restricted stock unit activity</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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 During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_55f88830-5298-4c31-9e47-516248015f7e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_8db5cfb0-02de-4484-bf33-89931598f835_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties_fda4146f-4186-4385-88f7-310ebd77b95c_terseLabel_en-US" xlink:label="lab_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" xlink: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 product warranties</link:label>
    <link:label id="lab_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties_label_en-US" xlink:label="lab_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" xlink: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 Accrued Product Warranties</link:label>
    <link:label id="lab_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties_documentation_en-US" xlink:label="lab_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" 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 assets, tax deferred expense accrued product warranties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" xlink:to="lab_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_cceeda36-2f00-4f89-a269-710f8f3ce767_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_StockBasedCompensationAndStockholdersEquityTable_a34b2a7c-42ea-4100-b86e-29a387a35421_terseLabel_en-US" xlink:label="lab_tho_StockBasedCompensationAndStockholdersEquityTable" xlink: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 And Stockholders Equity [Table]</link:label>
    <link:label id="lab_tho_StockBasedCompensationAndStockholdersEquityTable_label_en-US" xlink:label="lab_tho_StockBasedCompensationAndStockholdersEquityTable" xlink: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 Based Compensation And Stockholders Equity [Table]</link:label>
    <link:label id="lab_tho_StockBasedCompensationAndStockholdersEquityTable_documentation_en-US" xlink:label="lab_tho_StockBasedCompensationAndStockholdersEquityTable" 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 Based Compensation And Stockholders Equity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_StockBasedCompensationAndStockholdersEquityTable" xlink:href="tho-20200731.xsd#tho_StockBasedCompensationAndStockholdersEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityTable" xlink:to="lab_tho_StockBasedCompensationAndStockholdersEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_31134d91-d59d-4e1f-bac1-85d770aedb96_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentTypeDomain_1056b207-4e6a-4e1a-a9ab-fbaf7764bfad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_PublicUtilitiesInventoryTypeDomain_f7f02ab5-6fa1-4630-95e3-641785e20a67_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_BusinessAcquisitionProFormaProfessionalFee_9292e663-241c-4bcd-a252-9153be3d9838_terseLabel_en-US" xlink:label="lab_tho_BusinessAcquisitionProFormaProfessionalFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma professional fee</link:label>
    <link:label id="lab_tho_BusinessAcquisitionProFormaProfessionalFee_label_en-US" xlink:label="lab_tho_BusinessAcquisitionProFormaProfessionalFee" xlink: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 Pro Forma Professional Fee</link:label>
    <link:label id="lab_tho_BusinessAcquisitionProFormaProfessionalFee_documentation_en-US" xlink:label="lab_tho_BusinessAcquisitionProFormaProfessionalFee" 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 pro forma non recurring management fee for a period as if the business combination or combinations had been completed at the beginning of the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionProFormaProfessionalFee" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionProFormaProfessionalFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessAcquisitionProFormaProfessionalFee" xlink:to="lab_tho_BusinessAcquisitionProFormaProfessionalFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_e36a2151-e8b7-4dbc-84f7-4b0dd80f09e7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockDividendRatePercentage_e212ef22-d078-49c3-a77a-b0a8bae3c13d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink: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, dividend rate, percentage</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink: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, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_ProductPropertyLiabilityAndRelatedLiabilities_375383ae-a3e0-413b-9a63-9868e6bedd79_terseLabel_en-US" xlink:label="lab_tho_ProductPropertyLiabilityAndRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product, property and related liabilities</link:label>
    <link:label id="lab_tho_ProductPropertyLiabilityAndRelatedLiabilities_label_en-US" xlink:label="lab_tho_ProductPropertyLiabilityAndRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Property Liability And Related Liabilities</link:label>
    <link:label id="lab_tho_ProductPropertyLiabilityAndRelatedLiabilities_documentation_en-US" xlink:label="lab_tho_ProductPropertyLiabilityAndRelatedLiabilities" 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">Recorded amount of the accrual for product liability, general property, contingencies and other related liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProductPropertyLiabilityAndRelatedLiabilities" xlink:href="tho-20200731.xsd#tho_ProductPropertyLiabilityAndRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ProductPropertyLiabilityAndRelatedLiabilities" xlink:to="lab_tho_ProductPropertyLiabilityAndRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts_368bf0ae-95e7-4a8b-b050-d3cc2f37e914_verboseLabel_en-US" xlink:label="lab_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" 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">Nondeductible acquisition costs</link:label>
    <link:label id="lab_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts_label_en-US" xlink:label="lab_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" xlink: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 Reconciliation Nondeductible Expense Acquisition Costs</link:label>
    <link:label id="lab_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts_documentation_en-US" xlink:label="lab_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" 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 tax reconciliation nondeductible expense acquisition costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" xlink:href="tho-20200731.xsd#tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" xlink:to="lab_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c645f4a7-bfaa-4ae1-813b-890868707b12_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">Borrowing availability</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsGross_8c9651ff-738c-46f6-9f64-3514a40a663f_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">Cost</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0d25b747-87c1-4678-9248-d71c9b4f7da5_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Less 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProductWarrantyLiabilityTable_a22930d5-d7a8-4729-ae4a-cf96aa0e86b4_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Table]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityTable_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:to="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract_b7453426-863b-4f24-9605-17350d64b130_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract" xlink: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) Reclassified from Accumulated OCI into Income, Effective Portion, Net [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract" xlink: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) Reclassified from Accumulated OCI into Income, Effective Portion, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_NorthAmericanTowablesMember_fa07b3da-8d07-4b8b-9c81-de5c3d30abdf_terseLabel_en-US" xlink:label="lab_tho_NorthAmericanTowablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Towables</link:label>
    <link:label id="lab_tho_NorthAmericanTowablesMember_label_en-US" xlink:label="lab_tho_NorthAmericanTowablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North American Towables [Member]</link:label>
    <link:label id="lab_tho_NorthAmericanTowablesMember_documentation_en-US" xlink:label="lab_tho_NorthAmericanTowablesMember" 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">Towables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_NorthAmericanTowablesMember" xlink:to="lab_tho_NorthAmericanTowablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativesAtFairValueNet_f25817d3-356e-4f8b-bf52-e7067342f589_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativesAtFairValueNet" 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">Interest rate swap liabilities</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativesAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativesAtFairValueNet" xlink: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 Rate Derivatives, at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativesAtFairValueNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativesAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativesAtFairValueNet" xlink:to="lab_us-gaap_InterestRateDerivativesAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_4fb705b3-7b5b-48ff-8620-c715e5184c63_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_058b8365-43e8-4a84-9b9d-5e9ceaf6353c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d930707d-4a49-403e-b100-9ed813062f17_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncomeTaxReconciliationOtherAdjustments_7c4b709d-44c2-447c-b3fb-7194d3b4effc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_DesignTechnologyAndOtherIntangiblesMember_3628a233-ec3c-489e-964d-c23ccd33662d_terseLabel_en-US" xlink:label="lab_tho_DesignTechnologyAndOtherIntangiblesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Design technology and other intangibles</link:label>
    <link:label id="lab_tho_DesignTechnologyAndOtherIntangiblesMember_label_en-US" xlink:label="lab_tho_DesignTechnologyAndOtherIntangiblesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Design Technology And Other Intangibles [Member]</link:label>
    <link:label id="lab_tho_DesignTechnologyAndOtherIntangiblesMember_documentation_en-US" xlink:label="lab_tho_DesignTechnologyAndOtherIntangiblesMember" 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">Design Technology And Other Intangibles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DesignTechnologyAndOtherIntangiblesMember" xlink:href="tho-20200731.xsd#tho_DesignTechnologyAndOtherIntangiblesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_DesignTechnologyAndOtherIntangiblesMember" xlink:to="lab_tho_DesignTechnologyAndOtherIntangiblesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_61f971fa-2b3b-4e5a-9b1c-91e1d5243121_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" 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 issued for business acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4dc9ff83-1a47-49df-96e6-62eff23f5d2b_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 - weighted-average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8374ca69-b959-4cae-b352-b0332efeea9a_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">Weighted-average shares outstanding for basic earnings per share (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityWellKnownSeasonedIssuer_ea2772fa-e76d-4fed-b433-b3c8c97492af_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/2020/dei-2020-01-31.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_RevenueFromContractWithCustomerTextBlock_147a2bd0-7786-4a7b-812e-a5e92a7263d8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE RECOGNITION</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c6303346-a615-4fcb-b567-60ef91ed5d43_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashAndCashEquivalentsPolicyTextBlock_d9aaa722-6e78-461a-8d0e-b807f3dc0b90_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 and 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryPolicyTextBlock_10a16505-233b-4893-9632-d76714d42165_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxExpenseBenefit_53622833-2c33-4be4-bde9-85aaf7e073e6_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 taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_bc11afb9-ade0-4f62-856b-9a4a39d84389_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">Total income tax expense</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_81fdae52-cc04-475a-969c-80786361232c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">For the fiscal year ending July 31, 2024</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink: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 Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_fd73d84b-c636-428f-a683-396509b0287b_terseLabel_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" xlink: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, rental vehicles</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_label_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" xlink: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 Equipment and Rental Vehicles</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_documentation_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" 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 property, plant, equipment and rental vehicles recognized as of the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" xlink:to="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8b4646fa-e37d-453e-9615-f57a0d91554e_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d53b9685-9231-4f77-b211-2a24f66ed028_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_fc9b950a-1862-4804-85c0-b6f73b0ef787_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">Depreciation</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5e93cde3-3baa-41f9-9e82-d78407bf32a0_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" 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">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_e25d8d81-07b5-44c3-9547-c04ee2e6f72f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink: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_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a587ec9b-d001-46e8-b6ae-d5b5df9caa6e_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/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_32819b54-9139-473d-8a8d-70fa2bca6010_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" 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 AOCI</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink: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, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_06e959af-45a5-4789-a905-01fba3554976_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" 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">Business Acquisition, Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_MotorcaravanMember_fc732030-c3a2-4b75-a1b8-89883a532159_verboseLabel_en-US" xlink:label="lab_tho_MotorcaravanMember" 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">Motorcaravan</link:label>
    <link:label id="lab_tho_MotorcaravanMember_label_en-US" xlink:label="lab_tho_MotorcaravanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Motorcaravan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_MotorcaravanMember" xlink:href="tho-20200731.xsd#tho_MotorcaravanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_MotorcaravanMember" xlink:to="lab_tho_MotorcaravanMember" xlink:type="arc" order="1"/>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_CumulativeEffectPeriodOfAdoptionDomain_fbef618a-cc24-4b69-89de-8dbe80b2e86b_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_ShareBasedCompensationAwardTrancheOneMember_6a22daa0-5831-4a00-b097-052bbbc91116_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_93eb2240-1145-4e85-8c68-4ca91f244cee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition_2607cea1-51d9-4959-b3fa-48ae22eaa17b_negatedLabel_en-US" xlink:label="lab_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" 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">Foreign currency forward contract payment related to business acquisition</link:label>
    <link:label id="lab_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition_label_en-US" xlink:label="lab_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" xlink: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 Forward Contract Payment Related To Business Acquisition</link:label>
    <link:label id="lab_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition_documentation_en-US" xlink:label="lab_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" 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 forward contract payment related to business acquisition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" xlink:href="tho-20200731.xsd#tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" xlink:to="lab_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_6fe9f7aa-8437-4493-9398-4d0b68591904_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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 long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_3f78adbe-a643-4e45-9640-cedf20ac3e91_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" 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 long-term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_25043ad9-a349-4436-ad25-3a731df794e3_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Tax positions related to prior years: Reductions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent_b5a3ab85-93ca-4d38-a324-0e46f7bded3a_terseLabel_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" xlink: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 acquired and liabilities assumed</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" xlink: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 Liabilities Current</link:label>
    <link:label id="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent_documentation_en-US" xlink:label="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" 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 liabilities recognized as of the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" xlink:to="lab_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_73efd3dd-889e-410c-ac8c-feccad60c5e0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_TermOfProductWarrantyTwoMember_6e3747e8-9197-4026-9745-3dc460a1da52_terseLabel_en-US" xlink:label="lab_tho_TermOfProductWarrantyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Two</link:label>
    <link:label id="lab_tho_TermOfProductWarrantyTwoMember_label_en-US" xlink:label="lab_tho_TermOfProductWarrantyTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Of Product Warranty Two [Member]</link:label>
    <link:label id="lab_tho_TermOfProductWarrantyTwoMember_documentation_en-US" xlink:label="lab_tho_TermOfProductWarrantyTwoMember" 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">Term Of Product Warranty Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfProductWarrantyTwoMember" xlink:href="tho-20200731.xsd#tho_TermOfProductWarrantyTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TermOfProductWarrantyTwoMember" xlink:to="lab_tho_TermOfProductWarrantyTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_59119a7d-ec7b-4298-a929-8ffce1e091b4_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AwardTypeAxis_8bc0dae3-11cc-42b5-9149-f4e1e3663ded_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_IncomeTaxProvisionTypeAxis_56bc3bae-58f5-480a-bbf1-0ef67eb9ccd6_terseLabel_en-US" xlink:label="lab_tho_IncomeTaxProvisionTypeAxis" xlink: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 Provision Type [Axis]</link:label>
    <link:label id="lab_tho_IncomeTaxProvisionTypeAxis_label_en-US" xlink:label="lab_tho_IncomeTaxProvisionTypeAxis" xlink: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 Provision Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxProvisionTypeAxis" xlink:href="tho-20200731.xsd#tho_IncomeTaxProvisionTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_IncomeTaxProvisionTypeAxis" xlink:to="lab_tho_IncomeTaxProvisionTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_6f005bed-5cdb-4299-8f20-6cd8c5d97d0d_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_f16a3bea-86c0-4741-8b45-5c19abbff66a_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" 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">Fees to secure the facility, amortized amount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_tho_OneUsFinancialInstitutionMember_536a614a-5b7c-4978-9438-601253e23eb4_terseLabel_en-US" xlink:label="lab_tho_OneUsFinancialInstitutionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One US Financial Institution</link:label>
    <link:label id="lab_tho_OneUsFinancialInstitutionMember_label_en-US" xlink:label="lab_tho_OneUsFinancialInstitutionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One US Financial Institution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OneUsFinancialInstitutionMember" xlink:href="tho-20200731.xsd#tho_OneUsFinancialInstitutionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_OneUsFinancialInstitutionMember" xlink:to="lab_tho_OneUsFinancialInstitutionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_0640f3ac-8d69-4f16-95c4-e1108d0aeba3_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" 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">Less: restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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 Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_0c5076ff-8eee-4755-a4d6-7748ba0f98b8_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockSharesOutstanding_dd08b06a-1e09-4d9c-b4bc-b5cc6cd1e644_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink: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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink: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 Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_6e094f6c-2db1-45f3-be32-edf462a4a45b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_77bb2ec0-e2a2-4dc1-a5d3-ab1c683f4fec_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" 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">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_NetCashProvidedByUsedInInvestingActivities_453d1c6c-ef6b-47fa-bf0d-69a2c0e9787b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_03ba4389-56de-4d75-b12e-535643e43b5f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_8364d840-347b-48c5-86e9-c5823aadf0ce_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" 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">Domestic production activities deduction</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink: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, Deduction, Qualified Production Activity, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_79bc2ad8-f92a-48c1-b047-03c6388d9094_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5fc6686f-d8d1-4c7f-b2b0-cc39e88aa092_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused capacity, commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink: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, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_565aa939-3e55-4685-9beb-e43502a0c0ca_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_1af4ce19-a1f2-4995-a30a-4a38d5dfcf91_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">Less treasury shares of 10,197,775 and 10,126,434, respectively, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_FactoredAccountsReceivablePolicyPolicyTextBlock_02b171cd-6a48-473d-8f6d-f00fcb7dbc56_terseLabel_en-US" xlink:label="lab_tho_FactoredAccountsReceivablePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factored Accounts Receivable</link:label>
    <link:label id="lab_tho_FactoredAccountsReceivablePolicyPolicyTextBlock_label_en-US" xlink:label="lab_tho_FactoredAccountsReceivablePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factored Accounts Receivable Policy [Policy Text Block]</link:label>
    <link:label id="lab_tho_FactoredAccountsReceivablePolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_tho_FactoredAccountsReceivablePolicyPolicyTextBlock" 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 accounting policy for factored accounts receivable policy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FactoredAccountsReceivablePolicyPolicyTextBlock" xlink:href="tho-20200731.xsd#tho_FactoredAccountsReceivablePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_FactoredAccountsReceivablePolicyPolicyTextBlock" xlink:to="lab_tho_FactoredAccountsReceivablePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_c03c0248-36eb-4aaf-a09d-55f5b4a3d20f_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" 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">DERIVATIVES AND HEDGING</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_4d0c0c9d-8549-4459-a483-a8d5b517077a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers_8d1a6f09-e7fa-4e2d-9663-693dd09cdec4_terseLabel_en-US" xlink:label="lab_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Terms of commitments</link:label>
    <link:label id="lab_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers_label_en-US" xlink:label="lab_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Terms of Commitments under Repurchase Agreements for Repurchase of Products Sold to Dealers</link:label>
    <link:label id="lab_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers_documentation_en-US" xlink:label="lab_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" 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">Terms of commitments under repurchase agreements for the repurchase of products sold to dealers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" xlink:href="tho-20200731.xsd#tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" xlink:to="lab_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b5d82524-1bf0-44d8-87fe-fea67a24213a_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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">Corporate tax 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_tho_BusinessAcquisitionRelatedCostsDomain_412c7234-4ad0-4db0-9609-d7626f390a3e_terseLabel_en-US" xlink:label="lab_tho_BusinessAcquisitionRelatedCostsDomain" xlink: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 Related Costs [Domain]</link:label>
    <link:label id="lab_tho_BusinessAcquisitionRelatedCostsDomain_label_en-US" xlink:label="lab_tho_BusinessAcquisitionRelatedCostsDomain" xlink: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 Related Costs [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsDomain" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsDomain" xlink:to="lab_tho_BusinessAcquisitionRelatedCostsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesAndProductWarrantiesAbstract_d80cb831-0c21-44ae-aea6-0b5ae67ebda2_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesAndProductWarrantiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees and Product Warranties [Abstract]</link:label>
    <link:label id="lab_us-gaap_GuaranteesAndProductWarrantiesAbstract_label_en-US" xlink:label="lab_us-gaap_GuaranteesAndProductWarrantiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees and Product Warranties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAndProductWarrantiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract" xlink:to="lab_us-gaap_GuaranteesAndProductWarrantiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fa988ebb-39d2-4519-8633-cbed684cd9e8_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">Accounting Pronouncements</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProceedsFromLinesOfCredit_8527ec6b-ce1b-4acf-98f6-a19560fad645_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" 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">Borrowings on revolving asset-based 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfFinancialPositionAbstract_987f46f7-f0d6-4e2b-8f66-c09886329592_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>tho-20200731_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 2020 Workiva-->
<!--r:3e86164d-e6b7-4d79-bd18-6962c25d2522,g:1d26d3e3-2cd6-4fd7-920f-6695b55be4ff-->
<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.thorindustries.com/role/CoverPage" xlink:type="simple" xlink:href="tho-20200731.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_390b8a9b-b2a6-4a5f-973b-6aea698ec359" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_DocumentType_390b8a9b-b2a6-4a5f-973b-6aea698ec359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_9ee16dbc-5bfd-436d-8a65-2823db6fb5c1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_DocumentAnnualReport_9ee16dbc-5bfd-436d-8a65-2823db6fb5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6b5a5126-412f-4a1f-8212-bac325b4b86b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_DocumentPeriodEndDate_6b5a5126-412f-4a1f-8212-bac325b4b86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_fe16f025-b33d-49b3-b4d2-bfebf65df78f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_DocumentTransitionReport_fe16f025-b33d-49b3-b4d2-bfebf65df78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_7b189acb-04ed-4bf9-85a6-5babd2c2f330" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityFileNumber_7b189acb-04ed-4bf9-85a6-5babd2c2f330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_765d837b-949f-4919-99e3-b1843eba047a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityRegistrantName_765d837b-949f-4919-99e3-b1843eba047a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_d01b6f8c-1b66-434a-8099-066b1497e889" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_d01b6f8c-1b66-434a-8099-066b1497e889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_48fdcdfe-a1ae-4281-9bd1-3c19b85111dd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityTaxIdentificationNumber_48fdcdfe-a1ae-4281-9bd1-3c19b85111dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3996a302-50f5-47ba-8bb5-7cb42f26913c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityAddressAddressLine1_3996a302-50f5-47ba-8bb5-7cb42f26913c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_588ad316-f576-4dcf-871d-b9d504cad402" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityAddressCityOrTown_588ad316-f576-4dcf-871d-b9d504cad402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_602afc90-2209-4ad9-8406-61faff8d007a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityAddressStateOrProvince_602afc90-2209-4ad9-8406-61faff8d007a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_059851c2-d9b4-443a-9c76-bf978e517847" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityAddressPostalZipCode_059851c2-d9b4-443a-9c76-bf978e517847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b96d94d3-af24-4963-a26d-e0d8ca652a32" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_CityAreaCode_b96d94d3-af24-4963-a26d-e0d8ca652a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5a8b7370-292d-4158-91cc-f04805663cc3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_LocalPhoneNumber_5a8b7370-292d-4158-91cc-f04805663cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_ac61c9a6-bb82-4679-8448-391d7a9c9d30" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_Security12bTitle_ac61c9a6-bb82-4679-8448-391d7a9c9d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_486f000b-79cd-4537-aaf9-a4ee4cb4cac5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_TradingSymbol_486f000b-79cd-4537-aaf9-a4ee4cb4cac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d471bc4b-0a32-4db5-bddd-3f8017dcb8b9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_SecurityExchangeName_d471bc4b-0a32-4db5-bddd-3f8017dcb8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_d1f5c85a-31d8-4f28-b4cf-5ce70d9f19d2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_d1f5c85a-31d8-4f28-b4cf-5ce70d9f19d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_a4115e98-2254-4c7c-993e-1cf1b4c49eae" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityVoluntaryFilers_a4115e98-2254-4c7c-993e-1cf1b4c49eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f693631c-4793-4d53-bfb9-0440f37eeec3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityCurrentReportingStatus_f693631c-4793-4d53-bfb9-0440f37eeec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_58e10360-f47e-409d-9dfb-b5929d690a4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityInteractiveDataCurrent_58e10360-f47e-409d-9dfb-b5929d690a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_99ef1556-d468-4979-9cdb-17d743331af8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityFilerCategory_99ef1556-d468-4979-9cdb-17d743331af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7613713b-70f6-48f3-ab61-508516eda7a1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntitySmallBusiness_7613713b-70f6-48f3-ab61-508516eda7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_8354bc1b-feb9-418d-ae2c-696e28a4c6fd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityEmergingGrowthCompany_8354bc1b-feb9-418d-ae2c-696e28a4c6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_950facf3-5bcb-469e-b6cf-3c6cc72af301" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_IcfrAuditorAttestationFlag_950facf3-5bcb-469e-b6cf-3c6cc72af301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_4296e4ad-3e7d-47ca-96a7-e4617d3ceaea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityShellCompany_4296e4ad-3e7d-47ca-96a7-e4617d3ceaea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_303d521f-c68c-4ffd-9a69-6185351aeda3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityPublicFloat_303d521f-c68c-4ffd-9a69-6185351aeda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_66177143-e05c-4fc3-b42c-32a76851f595" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_66177143-e05c-4fc3-b42c-32a76851f595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_dabc9230-5ddd-4a60-b61c-095fc59cfe0e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_AmendmentFlag_dabc9230-5ddd-4a60-b61c-095fc59cfe0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_5fcc6572-d543-4a2d-b504-db588be93bec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_DocumentFiscalYearFocus_5fcc6572-d543-4a2d-b504-db588be93bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_93d3884e-1d4e-4f02-9c0c-4d2edbb6d7b3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_DocumentFiscalPeriodFocus_93d3884e-1d4e-4f02-9c0c-4d2edbb6d7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_98ab749e-a689-4b62-9f6c-03fa111272fc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_EntityCentralIndexKey_98ab749e-a689-4b62-9f6c-03fa111272fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_87cc15a9-7122-4119-a913-d683070879b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_CurrentFiscalYearEndDate_87cc15a9-7122-4119-a913-d683070879b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_0d1848b0-c36d-4526-bb3b-a0cb89987d43" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6720e375-865e-4c86-b2c1-05b20abf6ee8" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_0d1848b0-c36d-4526-bb3b-a0cb89987d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b0f0824e-a2d2-41e4-b424-4288f213b583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e199a30e-c003-42cc-9f0c-861a28ab1925" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfFinancialPositionAbstract_b0f0824e-a2d2-41e4-b424-4288f213b583" xlink:to="loc_us-gaap_AssetsAbstract_e199a30e-c003-42cc-9f0c-861a28ab1925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e199a30e-c003-42cc-9f0c-861a28ab1925" xlink:to="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e5ffe985-1489-4f13-af12-8312d9048d61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e5ffe985-1489-4f13-af12-8312d9048d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_3db3d740-78e1-4071-98c7-135dbc5b7af1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:to="loc_us-gaap_RestrictedCashCurrent_3db3d740-78e1-4071-98c7-135dbc5b7af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e70fa306-9a49-4c49-a51a-b91914f8307b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e70fa306-9a49-4c49-a51a-b91914f8307b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FactoredAccountsReceivable_84d96d0a-9e38-4ac2-a166-547758df800e" xlink:href="tho-20200731.xsd#tho_FactoredAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:to="loc_tho_FactoredAccountsReceivable_84d96d0a-9e38-4ac2-a166-547758df800e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_b63f9dc5-94b0-46c2-99a2-e45ea5ee095f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_b63f9dc5-94b0-46c2-99a2-e45ea5ee095f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_bd29bf1f-f876-40e0-ac02-5178439d354b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:to="loc_us-gaap_InventoryNet_bd29bf1f-f876-40e0-ac02-5178439d354b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_08a3bb6c-cb48-4b4c-b1e3-089d8dcc3bac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_08a3bb6c-cb48-4b4c-b1e3-089d8dcc3bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2d590502-9e58-4686-a54a-cf2b51e044bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e326ced-e26c-49fc-abd9-ff362c01068f" xlink:to="loc_us-gaap_AssetsCurrent_2d590502-9e58-4686-a54a-cf2b51e044bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_781de282-39a2-4c4b-be9c-50c5a1bc70a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e199a30e-c003-42cc-9f0c-861a28ab1925" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_781de282-39a2-4c4b-be9c-50c5a1bc70a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_15d01cc9-e767-4d37-a2b8-8e06a3f2f7a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e199a30e-c003-42cc-9f0c-861a28ab1925" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_15d01cc9-e767-4d37-a2b8-8e06a3f2f7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_240437e7-5d0e-4f5d-bf26-65d60f0a2d4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherAssetsNoncurrentAbstract_15d01cc9-e767-4d37-a2b8-8e06a3f2f7a8" xlink:to="loc_us-gaap_Goodwill_240437e7-5d0e-4f5d-bf26-65d60f0a2d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2e9a97de-628b-4fba-9c1e-97aa745646e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_15d01cc9-e767-4d37-a2b8-8e06a3f2f7a8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2e9a97de-628b-4fba-9c1e-97aa745646e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_7580ad62-ab0e-4719-a13b-1c11cc24f5d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_15d01cc9-e767-4d37-a2b8-8e06a3f2f7a8" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_7580ad62-ab0e-4719-a13b-1c11cc24f5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f0a0b0c3-1f5e-4fd9-8337-f26763e4aa45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_15d01cc9-e767-4d37-a2b8-8e06a3f2f7a8" xlink:to="loc_us-gaap_EquityMethodInvestments_f0a0b0c3-1f5e-4fd9-8337-f26763e4aa45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_db60f6ad-2c0b-4cc9-ac2a-05be8ca283ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_15d01cc9-e767-4d37-a2b8-8e06a3f2f7a8" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_db60f6ad-2c0b-4cc9-ac2a-05be8ca283ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f27b3077-893a-4bd2-aea5-b6810458420e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_15d01cc9-e767-4d37-a2b8-8e06a3f2f7a8" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f27b3077-893a-4bd2-aea5-b6810458420e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2bc53d81-6c55-41f0-ad57-802bc0f3e3b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsAbstract_e199a30e-c003-42cc-9f0c-861a28ab1925" xlink:to="loc_us-gaap_Assets_2bc53d81-6c55-41f0-ad57-802bc0f3e3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfFinancialPositionAbstract_b0f0824e-a2d2-41e4-b424-4288f213b583" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f0f46e6b-7133-4750-9121-9bc9240fc6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f0f46e6b-7133-4750-9121-9bc9240fc6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b11c8cf5-cdf6-490d-a7b2-cdc77a88e4b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f0f46e6b-7133-4750-9121-9bc9240fc6fe" xlink:to="loc_us-gaap_AccountsPayableCurrent_b11c8cf5-cdf6-490d-a7b2-cdc77a88e4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e2ed4137-79ce-47ea-a427-87108439e194" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0f46e6b-7133-4750-9121-9bc9240fc6fe" xlink:to="loc_us-gaap_LongTermDebtCurrent_e2ed4137-79ce-47ea-a427-87108439e194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_a435f66c-57f2-48b1-a2a2-841db3f5cf94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0f46e6b-7133-4750-9121-9bc9240fc6fe" xlink:to="loc_us-gaap_OtherShortTermBorrowings_a435f66c-57f2-48b1-a2a2-841db3f5cf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0f46e6b-7133-4750-9121-9bc9240fc6fe" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2c47296f-2fa1-4461-9ddb-72653e637295" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2c47296f-2fa1-4461-9ddb-72653e637295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_0612403e-05e2-41e8-8bc6-de06bafdd865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_0612403e-05e2-41e8-8bc6-de06bafdd865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_ca94d433-b804-4104-a14c-319dcb084147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:to="loc_us-gaap_TaxesPayableCurrent_ca94d433-b804-4104-a14c-319dcb084147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_4f338311-b717-454d-a50c-b22b0f6d45ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_4f338311-b717-454d-a50c-b22b0f6d45ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProductPropertyLiabilityAndRelatedLiabilities_38990f16-525b-41cb-b3b3-e164d8b253e3" xlink:href="tho-20200731.xsd#tho_ProductPropertyLiabilityAndRelatedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:to="loc_tho_ProductPropertyLiabilityAndRelatedLiabilities_38990f16-525b-41cb-b3b3-e164d8b253e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LiabilitiesRelatedToFactoredReceivables_04cff603-db91-4339-a11d-d531885b56e6" xlink:href="tho-20200731.xsd#tho_LiabilitiesRelatedToFactoredReceivables"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:to="loc_tho_LiabilitiesRelatedToFactoredReceivables_04cff603-db91-4339-a11d-d531885b56e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_0f01f17b-e3ab-47ca-83dc-fbc038402ef1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_0f01f17b-e3ab-47ca-83dc-fbc038402ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_16b4853e-453a-4010-8823-a9ac39a8d653" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d59c6428-5b6f-4bdc-a4ab-cbf0e6cf2f92" xlink:to="loc_us-gaap_LiabilitiesCurrent_16b4853e-453a-4010-8823-a9ac39a8d653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_330165ad-49fa-483f-88a7-f7ed9d9e65f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_330165ad-49fa-483f-88a7-f7ed9d9e65f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f6276cf2-f48a-430e-b5de-90947ecadf58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f6276cf2-f48a-430e-b5de-90947ecadf58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_64b9abef-b28b-4480-89d2-6152d74ba929" xlink:href="tho-20200731.xsd#tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_64b9abef-b28b-4480-89d2-6152d74ba929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_28a5e28b-bb6b-4f97-8743-d7213af1651f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_28a5e28b-bb6b-4f97-8743-d7213af1651f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_7c926598-5c4c-4579-a2d9-25cdf8a4056a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_7c926598-5c4c-4579-a2d9-25cdf8a4056a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0a6cf027-264a-4a7d-9533-3c715d60a3a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0a6cf027-264a-4a7d-9533-3c715d60a3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_us-gaap_StockholdersEquityAbstract_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f8eb1234-2dea-4650-a756-d5f61e90bdbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_PreferredStockValue_f8eb1234-2dea-4650-a756-d5f61e90bdbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_56f09577-cbc5-430a-9cd5-2d7ae9e6be82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_CommonStockValue_56f09577-cbc5-430a-9cd5-2d7ae9e6be82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_40225430-607e-4260-8dc3-1235d9069153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_40225430-607e-4260-8dc3-1235d9069153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1fe6c7dd-4cd1-4491-9b82-88c2f6fbe271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1fe6c7dd-4cd1-4491-9b82-88c2f6fbe271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00f88e19-bbfd-4635-b097-a9a1cb700208" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00f88e19-bbfd-4635-b097-a9a1cb700208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_d4efd896-269e-44a4-9693-c4e9ab30de0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_TreasuryStockValue_d4efd896-269e-44a4-9693-c4e9ab30de0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5a21a7e3-e362-461d-9a7c-f91d017a7dfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_StockholdersEquity_5a21a7e3-e362-461d-9a7c-f91d017a7dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_a2e233bd-d696-483c-be60-ec85882adf3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_MinorityInterest_a2e233bd-d696-483c-be60-ec85882adf3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9d29d055-8bb0-4619-a750-9aba4184b0b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_80a1572f-0dc6-4bb3-9bf4-773f5df1ba85" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9d29d055-8bb0-4619-a750-9aba4184b0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ce0c6eea-e900-4b96-8324-9ebf8268d4f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03abec26-4e73-4c5c-a248-f50a54c801ba" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ce0c6eea-e900-4b96-8324-9ebf8268d4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_302ac2bf-0bd9-4e51-a546-9378bc751379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_d14c1b66-762b-45de-acf7-0a02dcc1f811" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_302ac2bf-0bd9-4e51-a546-9378bc751379" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_d14c1b66-762b-45de-acf7-0a02dcc1f811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f0963b10-15c2-4e87-a4d3-5fabe1fa34ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_302ac2bf-0bd9-4e51-a546-9378bc751379" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f0963b10-15c2-4e87-a4d3-5fabe1fa34ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7a28e800-fbf6-47db-924e-7f5cbe28a653" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_302ac2bf-0bd9-4e51-a546-9378bc751379" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7a28e800-fbf6-47db-924e-7f5cbe28a653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_59fc0450-d978-412f-9d00-7e00d84f8fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_302ac2bf-0bd9-4e51-a546-9378bc751379" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_59fc0450-d978-412f-9d00-7e00d84f8fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c29773e8-7068-4be8-b442-d332ac8a39a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_302ac2bf-0bd9-4e51-a546-9378bc751379" xlink:to="loc_us-gaap_CommonStockSharesIssued_c29773e8-7068-4be8-b442-d332ac8a39a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_ad2f4112-8d73-4872-9702-8d4526ae2116" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_302ac2bf-0bd9-4e51-a546-9378bc751379" xlink:to="loc_us-gaap_TreasuryStockShares_ad2f4112-8d73-4872-9702-8d4526ae2116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7a5451a5-c5e3-4dd7-85af-e91742d94714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7a5451a5-c5e3-4dd7-85af-e91742d94714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3fd6bf6f-416c-4155-b2eb-6466c40c17d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3fd6bf6f-416c-4155-b2eb-6466c40c17d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_21543d74-3f06-40fa-8ff4-6fa960859502" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_GrossProfit_21543d74-3f06-40fa-8ff4-6fa960859502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6e1f4a56-5857-407a-8330-4418426a9651" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6e1f4a56-5857-407a-8330-4418426a9651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_83a74608-13d5-4639-8800-c2d1b8daeb7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_83a74608-13d5-4639-8800-c2d1b8daeb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_eda77942-ff8d-43c4-9fff-bfaeb85b3cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_AssetImpairmentCharges_eda77942-ff8d-43c4-9fff-bfaeb85b3cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AcquisitionRelatedCosts_6a70565f-00c3-4b34-8fe6-be15c7552036" xlink:href="tho-20200731.xsd#tho_AcquisitionRelatedCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_tho_AcquisitionRelatedCosts_6a70565f-00c3-4b34-8fe6-be15c7552036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_4b937c4f-5b14-4342-ba8d-dd681e09379e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_InvestmentIncomeInterest_4b937c4f-5b14-4342-ba8d-dd681e09379e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0d37515f-a71a-4316-ad0f-2c4036ba29ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_InterestExpense_0d37515f-a71a-4316-ad0f-2c4036ba29ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9cdb79eb-ed7e-4f99-b4d9-adced3f60949" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9cdb79eb-ed7e-4f99-b4d9-adced3f60949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c731de6f-cc64-449d-9a92-b92b6f43b67b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c731de6f-cc64-449d-9a92-b92b6f43b67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_04121be6-0212-4d63-bbe3-1f9bf2b16d94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_04121be6-0212-4d63-bbe3-1f9bf2b16d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_27f953d2-c3dc-40a4-ade4-09d932e29332" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_ProfitLoss_27f953d2-c3dc-40a4-ade4-09d932e29332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_92ccb5a2-9b77-4fd9-98bc-5138f8ee2276" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_92ccb5a2-9b77-4fd9-98bc-5138f8ee2276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dd3bac27-9c9f-45ce-8bba-5b40f73cb360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_NetIncomeLoss_dd3bac27-9c9f-45ce-8bba-5b40f73cb360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_80a30be6-0962-4deb-b1c7-01800a4c4f56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_80a30be6-0962-4deb-b1c7-01800a4c4f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_eb859e1c-6bfa-41bc-a031-a7be504a1756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_80a30be6-0962-4deb-b1c7-01800a4c4f56" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_eb859e1c-6bfa-41bc-a031-a7be504a1756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fcc26ad4-9821-4603-8c8b-5cd76f74f300" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_80a30be6-0962-4deb-b1c7-01800a4c4f56" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fcc26ad4-9821-4603-8c8b-5cd76f74f300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a7780a8b-b214-4388-b141-cc4b69d076ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a7780a8b-b214-4388-b141-cc4b69d076ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_489a193f-5279-47ec-9ab8-d0b5bf8cffeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a7780a8b-b214-4388-b141-cc4b69d076ba" xlink:to="loc_us-gaap_EarningsPerShareBasic_489a193f-5279-47ec-9ab8-d0b5bf8cffeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5c46f800-15ce-4c01-8689-962fe5842abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a7780a8b-b214-4388-b141-cc4b69d076ba" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5c46f800-15ce-4c01-8689-962fe5842abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a1194356-6123-4755-af6d-5c5597ee6d64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a1194356-6123-4755-af6d-5c5597ee6d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_076e2642-5a0e-4c1b-ab35-9ec96e334ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a1194356-6123-4755-af6d-5c5597ee6d64" xlink:to="loc_us-gaap_ProfitLoss_076e2642-5a0e-4c1b-ab35-9ec96e334ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6e59a42b-3390-4830-a0c3-c1f9d144cf0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6e59a42b-3390-4830-a0c3-c1f9d144cf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b372c534-c0f3-4455-819f-a90f9d5796ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6e59a42b-3390-4830-a0c3-c1f9d144cf0d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b372c534-c0f3-4455-819f-a90f9d5796ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_41293ba5-258a-4437-a20c-516dd8d66fdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6e59a42b-3390-4830-a0c3-c1f9d144cf0d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_41293ba5-258a-4437-a20c-516dd8d66fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherComprehensiveIncomelossOtherLossNetOfTax_2e1f4241-186c-4fbe-b041-577c481b5203" xlink:href="tho-20200731.xsd#tho_OtherComprehensiveIncomelossOtherLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6e59a42b-3390-4830-a0c3-c1f9d144cf0d" xlink:to="loc_tho_OtherComprehensiveIncomelossOtherLossNetOfTax_2e1f4241-186c-4fbe-b041-577c481b5203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d734ba2c-66d8-455b-9a10-d06bf8963316" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6e59a42b-3390-4830-a0c3-c1f9d144cf0d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d734ba2c-66d8-455b-9a10-d06bf8963316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_53a7e65b-b329-4f15-b2cd-1f83f846f791" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_53a7e65b-b329-4f15-b2cd-1f83f846f791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_87e6a556-4970-4aa0-9139-617c0cfd4297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_87e6a556-4970-4aa0-9139-617c0cfd4297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c58f0f68-fc63-4aea-8715-f866c3ac0def" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ee86cf-fb47-4ebd-b6a9-9d85de22a41a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_c58f0f68-fc63-4aea-8715-f866c3ac0def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_58a27b34-1c6c-4054-b1cc-4373b73f56c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquityAbstract_58a27b34-1c6c-4054-b1cc-4373b73f56c2" xlink:to="loc_us-gaap_StatementTable_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8933c0cd-33fb-4822-88b1-eb59919a3ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8933c0cd-33fb-4822-88b1-eb59919a3ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8933c0cd-33fb-4822-88b1-eb59919a3ac7" xlink:to="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4ece69f6-8f39-4668-b45b-6db84233e393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_CommonStockMember_4ece69f6-8f39-4668-b45b-6db84233e393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8bbc6d05-e282-47d8-a321-b8fb1b5ac74d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8bbc6d05-e282-47d8-a321-b8fb1b5ac74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c743c15e-de45-4e6c-9ab4-2bac5f2c95ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_RetainedEarningsMember_c743c15e-de45-4e6c-9ab4-2bac5f2c95ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9d49b9b3-82df-4ec1-a54c-dc1e7d8db51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9d49b9b3-82df-4ec1-a54c-dc1e7d8db51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_8aebeefb-0257-4dad-9da0-b2316f1d0001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_TreasuryStockMember_8aebeefb-0257-4dad-9da0-b2316f1d0001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_9d3b55b8-3d1b-47b2-ba9a-a99951d66a6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_ParentMember_9d3b55b8-3d1b-47b2-ba9a-a99951d66a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_0cbee91d-9759-4305-b291-50b4f98a649f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1fcd790c-0dd8-40ab-bd82-264c99865b2c" xlink:to="loc_us-gaap_NoncontrollingInterestMember_0cbee91d-9759-4305-b291-50b4f98a649f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d24e4a7b-4239-4a25-9c7a-976cc7c8091b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d24e4a7b-4239-4a25-9c7a-976cc7c8091b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_951e1949-c7f7-4408-a31f-54be2f065d24" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d24e4a7b-4239-4a25-9c7a-976cc7c8091b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_951e1949-c7f7-4408-a31f-54be2f065d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5a8e075e-1b5d-4932-87d6-ade59f8d38ae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_951e1949-c7f7-4408-a31f-54be2f065d24" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5a8e075e-1b5d-4932-87d6-ade59f8d38ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a8e5a757-77e6-4a8a-a83f-46d495e5c4be" xlink:to="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7d54e7ae-e6bb-4a91-bbf6-23791b471ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_SharesIssued_7d54e7ae-e6bb-4a91-bbf6-23791b471ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92436dac-6fd7-4497-a112-95cdf5981e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92436dac-6fd7-4497-a112-95cdf5981e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_73b70f4a-e414-425a-9d39-3a5801dd1087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_ProfitLoss_73b70f4a-e414-425a-9d39-3a5801dd1087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_83ddd502-4703-41e2-9756-de970393c38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_83ddd502-4703-41e2-9756-de970393c38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_25a9f189-d99e-4e8c-87e5-19417bbdcdc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_25a9f189-d99e-4e8c-87e5-19417bbdcdc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_c913d228-6607-466d-8742-2feaceb1cb77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_c913d228-6607-466d-8742-2feaceb1cb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_a95d9419-e390-4f38-8562-6faea30fe2f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_DividendsCommonStockCash_a95d9419-e390-4f38-8562-6faea30fe2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bcc5ef8e-2afd-4eaa-b1f8-78b6d74af1ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bcc5ef8e-2afd-4eaa-b1f8-78b6d74af1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_02f955c8-81bc-4fc9-89c1-a83099504a20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_02f955c8-81bc-4fc9-89c1-a83099504a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_af2966bb-c9e4-472c-b3b4-af5d7550ab12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockholdersEquity_af2966bb-c9e4-472c-b3b4-af5d7550ab12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_071939eb-689a-4cc4-abc9-5d66e8031ed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_071939eb-689a-4cc4-abc9-5d66e8031ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_08bb5dc0-9429-45ac-8373-456dce0f8968" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_08bb5dc0-9429-45ac-8373-456dce0f8968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_dfc27bd5-d9c7-4eff-ad1e-c73120f1f121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_SharesIssued_dfc27bd5-d9c7-4eff-ad1e-c73120f1f121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_68c72dcf-01b6-42a3-9755-8b0ca94531bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_68c72dcf-01b6-42a3-9755-8b0ca94531bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_6c73b390-cec1-450a-b37e-c5decfee7ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3c6cc0fb-5f1d-4187-9881-39262bef02a1" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_6c73b390-cec1-450a-b37e-c5decfee7ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4de94453-12c0-47ba-b220-3888bd5b94d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_28dd4fe6-49cb-4794-927c-cb3d93015b3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4de94453-12c0-47ba-b220-3888bd5b94d9" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_28dd4fe6-49cb-4794-927c-cb3d93015b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="tho-20200731.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_78fb50cc-495d-4f5a-8686-d71dbe630dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_78fb50cc-495d-4f5a-8686-d71dbe630dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7cf4620d-7891-4362-a9f8-35e7759f9329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_78fb50cc-495d-4f5a-8686-d71dbe630dd3" xlink:to="loc_us-gaap_ProfitLoss_7cf4620d-7891-4362-a9f8-35e7759f9329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_78fb50cc-495d-4f5a-8686-d71dbe630dd3" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e2c42706-8d2e-450b-8736-4a51bc5ea59a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:to="loc_us-gaap_Depreciation_e2c42706-8d2e-450b-8736-4a51bc5ea59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0de066da-2321-4ded-813a-09856d963f97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0de066da-2321-4ded-813a-09856d963f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0db23aa1-503b-49e4-98b1-2aac16158919" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0db23aa1-503b-49e4-98b1-2aac16158919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_0091b051-82e3-47e9-a04e-1a3e3d6d13fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:to="loc_us-gaap_AssetImpairmentCharges_0091b051-82e3-47e9-a04e-1a3e3d6d13fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_bbc24b90-e6ff-4845-8dcb-c1fbf740acd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_bbc24b90-e6ff-4845-8dcb-c1fbf740acd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a10a190-c41b-4ef0-800e-bc4633e0d6b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a10a190-c41b-4ef0-800e-bc4633e0d6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0a21a5e3-10ac-41c6-b58f-ac9baf035e35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0a21a5e3-10ac-41c6-b58f-ac9baf035e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e382a527-84b8-421d-802b-7ce06051ac38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1bd419a-019f-4260-a39e-48f453982e4a" xlink:to="loc_us-gaap_ShareBasedCompensation_e382a527-84b8-421d-802b-7ce06051ac38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_78fb50cc-495d-4f5a-8686-d71dbe630dd3" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c0de4b6c-c3ad-4b60-88ef-dafd07c0eb40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c0de4b6c-c3ad-4b60-88ef-dafd07c0eb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d31e3114-93e1-4c35-a25b-4eb74aaf46a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d31e3114-93e1-4c35-a25b-4eb74aaf46a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_62bdeca6-a272-4f4b-9bfb-2ebd5a1044f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_62bdeca6-a272-4f4b-9bfb-2ebd5a1044f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f35c3db6-16a2-4d88-85fc-60cc9b2b7f98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f35c3db6-16a2-4d88-85fc-60cc9b2b7f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties_403ce50e-793e-470b-8d4f-8d62f76a8e93" xlink:href="tho-20200731.xsd#tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:to="loc_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties_403ce50e-793e-470b-8d4f-8d62f76a8e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_7cd3c7be-3c60-4182-bc00-f26668c833ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_7cd3c7be-3c60-4182-bc00-f26668c833ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6e65b4f5-df39-46cd-91e1-519fd0a5c35a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8615a07b-12e6-47b5-a1a6-900e51d7fce3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6e65b4f5-df39-46cd-91e1-519fd0a5c35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b5a62e44-d17f-46cc-ad3e-d2c85d1d1829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_78fb50cc-495d-4f5a-8686-d71dbe630dd3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b5a62e44-d17f-46cc-ad3e-d2c85d1d1829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_602a20fd-36ac-4460-a937-28282f3b310d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:to="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_602a20fd-36ac-4460-a937-28282f3b310d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle_7324bc77-ac05-4a21-9d5e-92fb75e64214" xlink:href="tho-20200731.xsd#tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:to="loc_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle_7324bc77-ac05-4a21-9d5e-92fb75e64214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_55d75d98-5a92-45e3-b5a0-17c2b80c3b38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_55d75d98-5a92-45e3-b5a0-17c2b80c3b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition_74a05fc9-d102-4fa6-8568-aa5d226eb680" xlink:href="tho-20200731.xsd#tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:to="loc_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition_74a05fc9-d102-4fa6-8568-aa5d226eb680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_dfeba003-e5cf-41c7-831c-0f1bd46e5820" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_dfeba003-e5cf-41c7-831c-0f1bd46e5820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_40abe47e-00ff-431b-a9be-1c3eccd327a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_40abe47e-00ff-431b-a9be-1c3eccd327a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e28f754c-7a10-4e36-8844-4a1e2249a77a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bab1ac07-c303-45fe-912b-18ff30551ea3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e28f754c-7a10-4e36-8844-4a1e2249a77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProceedsFromTermLoan_57be50b3-5601-483b-8bfa-2a305490292e" xlink:href="tho-20200731.xsd#tho_ProceedsFromTermLoan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_tho_ProceedsFromTermLoan_57be50b3-5601-483b-8bfa-2a305490292e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_3a5cdae0-3a55-4efc-827b-7ec6cf9888bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_3a5cdae0-3a55-4efc-827b-7ec6cf9888bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RepaymentOfTermLoan_7527bf6d-f23e-4dd8-896f-a5424164922f" xlink:href="tho-20200731.xsd#tho_RepaymentOfTermLoan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_tho_RepaymentOfTermLoan_7527bf6d-f23e-4dd8-896f-a5424164922f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_02886843-0bd2-4a0c-8d75-707147d0e7d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_02886843-0bd2-4a0c-8d75-707147d0e7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_3fe4754a-8646-434d-8d4a-94a5e68e64f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_3fe4754a-8646-434d-8d4a-94a5e68e64f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherShortTermDebt_7e0812ae-478f-4f7b-97bf-fdb2b317942a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherShortTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_RepaymentsOfOtherShortTermDebt_7e0812ae-478f-4f7b-97bf-fdb2b317942a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_949eb02b-6091-45fd-ad11-cc52febc022d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_949eb02b-6091-45fd-ad11-cc52febc022d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_3b620fa5-d27d-4cba-b9ca-17659f8c7952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_3b620fa5-d27d-4cba-b9ca-17659f8c7952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_04eb29d6-0f75-4f74-b075-ac61c3b8664b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_04eb29d6-0f75-4f74-b075-ac61c3b8664b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0ecd6e62-870f-47f3-aa57-dd533fefa02d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0ecd6e62-870f-47f3-aa57-dd533fefa02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a0f72070-43cf-4d2b-9693-32ab407f091e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a0f72070-43cf-4d2b-9693-32ab407f091e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99a691b6-b669-48d3-8b71-b3ac36945454" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ea2cf90d-5ba7-45e2-85e3-6d0cd7e61b4e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99a691b6-b669-48d3-8b71-b3ac36945454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_140c05b9-11f9-4317-92f2-8e7088c7597f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_140c05b9-11f9-4317-92f2-8e7088c7597f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ebc4e81-ada6-464b-911e-5b1001d39bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ebc4e81-ada6-464b-911e-5b1001d39bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_81a18878-0bb1-495c-821a-bb7ea8b8d260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_81a18878-0bb1-495c-821a-bb7ea8b8d260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_345d3d51-4b49-4912-93c8-17179cb7de5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_345d3d51-4b49-4912-93c8-17179cb7de5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_5bb69159-0f26-4ebb-8e13-cf671460e428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_RestrictedCash_5bb69159-0f26-4ebb-8e13-cf671460e428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2e6ace95-5003-464e-99bd-055f79e0c9b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2e6ace95-5003-464e-99bd-055f79e0c9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_fbe2fcc5-05f0-4b83-bbad-284a0ff77bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_fbe2fcc5-05f0-4b83-bbad-284a0ff77bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e804318f-bcd1-451e-89ff-8e620be23e62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SupplementalCashFlowInformationAbstract_fbe2fcc5-05f0-4b83-bbad-284a0ff77bc7" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e804318f-bcd1-451e-89ff-8e620be23e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e0f4d5fc-e7b1-4e8b-94d3-f55d49b414f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fbe2fcc5-05f0-4b83-bbad-284a0ff77bc7" xlink:to="loc_us-gaap_InterestPaidNet_e0f4d5fc-e7b1-4e8b-94d3-f55d49b414f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a17fae1b-4ba9-4fa9-98e4-47b09712b4be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fc7d3ca3-9445-4995-b440-d8de3b5c0982" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a17fae1b-4ba9-4fa9-98e4-47b09712b4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_35d9f973-994e-449d-b355-f2112e37ed8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a17fae1b-4ba9-4fa9-98e4-47b09712b4be" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_35d9f973-994e-449d-b355-f2112e37ed8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_cdb5f059-4d5b-4a29-8bcb-3629f9ed6b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a17fae1b-4ba9-4fa9-98e4-47b09712b4be" xlink:to="loc_us-gaap_StockIssued1_cdb5f059-4d5b-4a29-8bcb-3629f9ed6b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_edc4f995-ec36-4b60-b00e-1ad86a15c954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_051a7a75-d858-49ae-9679-e2383826a005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_edc4f995-ec36-4b60-b00e-1ad86a15c954" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_051a7a75-d858-49ae-9679-e2383826a005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NatureOfOperationsPolicyTextBlock_659e0776-1186-41f3-be14-445e15bb3bea" xlink:href="tho-20200731.xsd#tho_NatureOfOperationsPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_tho_NatureOfOperationsPolicyTextBlock_659e0776-1186-41f3-be14-445e15bb3bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_96269887-1818-443a-90ac-e62ac7b5e676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_96269887-1818-443a-90ac-e62ac7b5e676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_20a048a6-09d3-4a48-8c93-b5f4e0adabb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_UseOfEstimates_20a048a6-09d3-4a48-8c93-b5f4e0adabb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1876bc02-c0df-438c-945c-ce161117bf6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1876bc02-c0df-438c-945c-ce161117bf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_73b8639c-7cf4-47e6-8fd3-0b7f5ea5d08f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_73b8639c-7cf4-47e6-8fd3-0b7f5ea5d08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_312200fe-3f1b-4f22-a22a-a9884a38717d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_312200fe-3f1b-4f22-a22a-a9884a38717d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_91b5ce02-669d-4280-8bb7-6c1055e13183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_91b5ce02-669d-4280-8bb7-6c1055e13183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_621d2452-8af9-4a76-8fdb-938c28daddc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_621d2452-8af9-4a76-8fdb-938c28daddc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_ce62c90c-7e66-493e-a557-f44a4dbcf3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_ce62c90c-7e66-493e-a557-f44a4dbcf3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_a27d2e8e-19e2-4685-b2a3-53a72a7af1f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_a27d2e8e-19e2-4685-b2a3-53a72a7af1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_2243784e-4785-4194-a1c5-b83b932ecb6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_2243784e-4785-4194-a1c5-b83b932ecb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_3085dd58-b20b-486a-adc6-7f83a8b49133" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_3085dd58-b20b-486a-adc6-7f83a8b49133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FactoredAccountsReceivablePolicyPolicyTextBlock_088b28c8-71a3-42ab-94a6-844cac467fe4" xlink:href="tho-20200731.xsd#tho_FactoredAccountsReceivablePolicyPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_tho_FactoredAccountsReceivablePolicyPolicyTextBlock_088b28c8-71a3-42ab-94a6-844cac467fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_InsuranceReservesPolicyTextBlock_386ac8f9-aa4a-4b62-9fa5-ea9e502ca4cd" xlink:href="tho-20200731.xsd#tho_InsuranceReservesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_tho_InsuranceReservesPolicyTextBlock_386ac8f9-aa4a-4b62-9fa5-ea9e502ca4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_bbf541e2-e232-4944-a01e-e79b980a3010" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_bbf541e2-e232-4944-a01e-e79b980a3010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_fd941f7f-0469-4688-8bcb-241087a0911b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_fd941f7f-0469-4688-8bcb-241087a0911b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8f8724c3-a8b2-4f3c-a725-02a0ecb9b313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8f8724c3-a8b2-4f3c-a725-02a0ecb9b313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy_1aba7fa6-c498-4a15-92ec-521907e8f0f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepurchaseAndResaleAgreementsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy_1aba7fa6-c498-4a15-92ec-521907e8f0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_9af67185-34ec-4616-ab98-cf77ae2de5b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_9af67185-34ec-4616-ab98-cf77ae2de5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_460935bd-bb82-4261-bdaa-4a6f62441297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_460935bd-bb82-4261-bdaa-4a6f62441297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_6d15900c-f425-4667-9992-c6c34c0ed5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_6d15900c-f425-4667-9992-c6c34c0ed5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_23c32801-a1c5-4086-909c-cd5484103b65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_23c32801-a1c5-4086-909c-cd5484103b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_147540e3-2842-46e5-b0f1-d7219a446a31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_147540e3-2842-46e5-b0f1-d7219a446a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock_a93bed8f-612d-4617-be6f-025e7b6d91fe" xlink:href="tho-20200731.xsd#tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_211ed469-474a-4684-bfd2-da3b260723f5" xlink:to="loc_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock_a93bed8f-612d-4617-be6f-025e7b6d91fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2a5da160-60d0-4fb1-b8a0-b61b2ea43f14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_4e22fc04-2900-41cb-ad33-cb7f73f6afbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2a5da160-60d0-4fb1-b8a0-b61b2ea43f14" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_4e22fc04-2900-41cb-ad33-cb7f73f6afbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2655bc13-7e1d-4dac-b6b9-d92354dff576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:href="tho-20200731.xsd#tho_NatureOfOperationsAndSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2655bc13-7e1d-4dac-b6b9-d92354dff576" xlink:to="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_377927bf-c233-4e6a-920f-15aa206e6601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_377927bf-c233-4e6a-920f-15aa206e6601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_377927bf-c233-4e6a-920f-15aa206e6601" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OneUsFinancialInstitutionMember_62797a99-822d-4cd0-81e5-39a4f729b43b" xlink:href="tho-20200731.xsd#tho_OneUsFinancialInstitutionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:to="loc_tho_OneUsFinancialInstitutionMember_62797a99-822d-4cd0-81e5-39a4f729b43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroFinancialInstitutionsOneMember_39626a29-8a84-4a82-9a0e-a255600bb05b" xlink:href="tho-20200731.xsd#tho_EuroFinancialInstitutionsOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:to="loc_tho_EuroFinancialInstitutionsOneMember_39626a29-8a84-4a82-9a0e-a255600bb05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroFinancialInstitutionsTwoMember_fffff23a-bc97-4f90-8598-5aa854cbbfc7" xlink:href="tho-20200731.xsd#tho_EuroFinancialInstitutionsTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:to="loc_tho_EuroFinancialInstitutionsTwoMember_fffff23a-bc97-4f90-8598-5aa854cbbfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_HeldByOneFinancialInstitutionMember_f5c112b8-4fec-4bc1-8927-a9dd20839378" xlink:href="tho-20200731.xsd#tho_HeldByOneFinancialInstitutionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ad9c1b32-619b-4185-a662-61ada4592b42" xlink:to="loc_tho_HeldByOneFinancialInstitutionMember_f5c112b8-4fec-4bc1-8927-a9dd20839378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4ac55c51-ca49-4242-94f6-a5519828e273" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_srt_RangeAxis_4ac55c51-ca49-4242-94f6-a5519828e273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d6c1c7aa-be7a-437d-8249-63e7e9b79776" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4ac55c51-ca49-4242-94f6-a5519828e273" xlink:to="loc_srt_RangeMember_d6c1c7aa-be7a-437d-8249-63e7e9b79776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_46d594e4-b43d-44da-993d-dc2b2906023f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d6c1c7aa-be7a-437d-8249-63e7e9b79776" xlink:to="loc_srt_MinimumMember_46d594e4-b43d-44da-993d-dc2b2906023f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_86d1cc11-279e-493b-91a7-52a992c76bb1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d6c1c7aa-be7a-437d-8249-63e7e9b79776" xlink:to="loc_srt_MaximumMember_86d1cc11-279e-493b-91a7-52a992c76bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c1ffecd-7276-407e-b90e-2b1c714f221c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c1ffecd-7276-407e-b90e-2b1c714f221c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4c1ffecd-7276-407e-b90e-2b1c714f221c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_15e8b325-a4ed-46f9-8137-4b518c0310eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_15e8b325-a4ed-46f9-8137-4b518c0310eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RentalVehiclesMember_02b2ff6f-6342-4767-841f-82cfc8f163e1" xlink:href="tho-20200731.xsd#tho_RentalVehiclesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:to="loc_tho_RentalVehiclesMember_02b2ff6f-6342-4767-841f-82cfc8f163e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_41dc2a09-9acc-445f-8065-3c12f3ea7c6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_029a2494-829c-46a9-8985-efeecdf3d71c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_41dc2a09-9acc-445f-8065-3c12f3ea7c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6de6b81-8059-4068-bfec-9fbf6bac35dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6de6b81-8059-4068-bfec-9fbf6bac35dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f6de6b81-8059-4068-bfec-9fbf6bac35dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_53484194-d72d-447d-bfbf-8cc790817b66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_53484194-d72d-447d-bfbf-8cc790817b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_06b7fa79-741a-4146-8e21-e9a071d15aac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:to="loc_us-gaap_TrademarksMember_06b7fa79-741a-4146-8e21-e9a071d15aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkMember_9dcf7a19-824b-441d-a5a4-5f83da2918fe" xlink:href="tho-20200731.xsd#tho_DealerNetworkMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a426cfa4-1f04-4b3f-9996-3cc3a587f4f3" xlink:to="loc_tho_DealerNetworkMember_9dcf7a19-824b-441d-a5a4-5f83da2918fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0914eb33-3bdf-4bbb-9574-98505e75b7db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0914eb33-3bdf-4bbb-9574-98505e75b7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_7398813e-c0f6-4bb7-89dd-ca5a21d290b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0914eb33-3bdf-4bbb-9574-98505e75b7db" xlink:to="loc_us-gaap_TypeOfAdoptionMember_7398813e-c0f6-4bb7-89dd-ca5a21d290b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_fe09fd02-b946-4e8b-850c-8a3f51bbedca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_7398813e-c0f6-4bb7-89dd-ca5a21d290b8" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_fe09fd02-b946-4e8b-850c-8a3f51bbedca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7da6f62f-b1b0-4d52-9428-a9c9809c231a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7da6f62f-b1b0-4d52-9428-a9c9809c231a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_44139233-ab1d-4882-9ede-a2db921f77e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7da6f62f-b1b0-4d52-9428-a9c9809c231a" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_44139233-ab1d-4882-9ede-a2db921f77e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_2d03c934-e6ed-4a35-877f-3a326726d1d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_44139233-ab1d-4882-9ede-a2db921f77e6" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_2d03c934-e6ed-4a35-877f-3a326726d1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_318b0f11-0465-4e24-a30a-e2bc32ca57cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_318b0f11-0465-4e24-a30a-e2bc32ca57cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6385bec9-3fd1-4f12-b70e-ae39ff4a7f74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_318b0f11-0465-4e24-a30a-e2bc32ca57cf" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6385bec9-3fd1-4f12-b70e-ae39ff4a7f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b86a5eb2-72aa-4b2c-ba27-55cca4a0135c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6385bec9-3fd1-4f12-b70e-ae39ff4a7f74" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b86a5eb2-72aa-4b2c-ba27-55cca4a0135c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_71e4dc2c-1e1b-49ff-89c0-c6c7b9833676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6385bec9-3fd1-4f12-b70e-ae39ff4a7f74" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_71e4dc2c-1e1b-49ff-89c0-c6c7b9833676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ComparisonAxis_bf0304cf-42bc-4021-8aba-99386a30c9f3" xlink:href="tho-20200731.xsd#tho_ComparisonAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_tho_ComparisonAxis_bf0304cf-42bc-4021-8aba-99386a30c9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ComparisonDomain_8e0162aa-7aaf-4679-8fed-01bf1817697d" xlink:href="tho-20200731.xsd#tho_ComparisonDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_ComparisonAxis_bf0304cf-42bc-4021-8aba-99386a30c9f3" xlink:to="loc_tho_ComparisonDomain_8e0162aa-7aaf-4679-8fed-01bf1817697d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_28c13f12-84dd-449e-bd65-0b2b7af8aa9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_28c13f12-84dd-449e-bd65-0b2b7af8aa9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_934f96c6-11b1-4e94-bab5-6bc74e21790b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_28c13f12-84dd-449e-bd65-0b2b7af8aa9c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_934f96c6-11b1-4e94-bab5-6bc74e21790b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5ee725fe-12b7-41a6-94e8-24b5a576a1a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_934f96c6-11b1-4e94-bab5-6bc74e21790b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5ee725fe-12b7-41a6-94e8-24b5a576a1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:href="tho-20200731.xsd#tho_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_NatureOfOperationsAndSignificantAccountingPoliciesTable_54a8aa02-d8bd-4af2-98f6-327e2e531891" xlink:to="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_0e21da73-8677-44c0-9230-1269a95b0ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_NumberOfReportableSegments_0e21da73-8677-44c0-9230-1269a95b0ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68593ba2-299a-4e38-8890-9bc5fc6eae2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68593ba2-299a-4e38-8890-9bc5fc6eae2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_26ae74e2-b6fa-4b6f-97fe-d6a1dd4b42e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_26ae74e2-b6fa-4b6f-97fe-d6a1dd4b42e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_23c1a847-35bc-4109-ae93-8eb35c597700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_Depreciation_23c1a847-35bc-4109-ae93-8eb35c597700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f05e3c98-9167-4e71-95c5-2e7ce3db6179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f05e3c98-9167-4e71-95c5-2e7ce3db6179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_acf4f1d6-751f-4687-b1ae-51e256bb3adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_AdvertisingExpense_acf4f1d6-751f-4687-b1ae-51e256bb3adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement_171092d7-ea5b-4d86-af0d-59d35d11d6ed" xlink:href="tho-20200731.xsd#tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement_171092d7-ea5b-4d86-af0d-59d35d11d6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3e2f0812-3e06-4888-bf28-3579c3c562bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3e2f0812-3e06-4888-bf28-3579c3c562bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6e8813a0-d18b-406e-900f-c466ee8c6f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6e8813a0-d18b-406e-900f-c466ee8c6f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_08d4da67-793c-4264-8a64-e8f0d62efb27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_08d4da67-793c-4264-8a64-e8f0d62efb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c92288f2-d660-4d0a-b62c-466e0bb2bfb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c92288f2-d660-4d0a-b62c-466e0bb2bfb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9284ebfa-e345-4043-921c-07849e2ab1b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_SummaryOfSignificantAccountingPoliciesLineItems_123ed5aa-733d-49da-bcf0-8f87cbb3a845" xlink:to="loc_us-gaap_OperatingLeaseLiability_9284ebfa-e345-4043-921c-07849e2ab1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7c6de5e9-0865-48aa-b2a1-0c82cde82adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d6705e1-745e-469e-a24a-fd2c70563610" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountingPoliciesAbstract_7c6de5e9-0865-48aa-b2a1-0c82cde82adb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d6705e1-745e-469e-a24a-fd2c70563610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_57c9065b-0897-4365-b0b0-274c37a2dfd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7c6de5e9-0865-48aa-b2a1-0c82cde82adb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_57c9065b-0897-4365-b0b0-274c37a2dfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0e063eed-82f0-4626-bdfc-57aca60a8685" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7c6de5e9-0865-48aa-b2a1-0c82cde82adb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0e063eed-82f0-4626-bdfc-57aca60a8685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_8139684e-7e4e-4066-b041-4795964678c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_477f3d87-cd29-4dbc-bd33-8ba9216971f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_8139684e-7e4e-4066-b041-4795964678c5" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_477f3d87-cd29-4dbc-bd33-8ba9216971f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_623c4184-d1e9-4634-b98a-26cec680075b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_bc7d5210-8cac-40a3-9b3a-57e3b82972e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_623c4184-d1e9-4634-b98a-26cec680075b" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_bc7d5210-8cac-40a3-9b3a-57e3b82972e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_8648947c-3860-49a6-8df0-57d28b24259a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_623c4184-d1e9-4634-b98a-26cec680075b" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_8648947c-3860-49a6-8df0-57d28b24259a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_ea15ae35-c37d-4b8d-a98f-125e28748414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea15ae35-c37d-4b8d-a98f-125e28748414" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_769066cf-3a23-4df1-9e7d-d82a2719b70d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_769066cf-3a23-4df1-9e7d-d82a2719b70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e1ee2cf-a19c-47dc-bd65-635b07100987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_769066cf-3a23-4df1-9e7d-d82a2719b70d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e1ee2cf-a19c-47dc-bd65-635b07100987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ErwinHymerGroupMember_0c2d5c4f-eddf-4b8d-b3b4-44315516bf72" xlink:href="tho-20200731.xsd#tho_ErwinHymerGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e1ee2cf-a19c-47dc-bd65-635b07100987" xlink:to="loc_tho_ErwinHymerGroupMember_0c2d5c4f-eddf-4b8d-b3b4-44315516bf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TogoGroupMember_66fac38d-9e89-4a58-8f90-4886b889d0b7" xlink:href="tho-20200731.xsd#tho_TogoGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e1ee2cf-a19c-47dc-bd65-635b07100987" xlink:to="loc_tho_TogoGroupMember_66fac38d-9e89-4a58-8f90-4886b889d0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c6eb627d-4afd-4f59-b5c9-255de4cc9e51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c6eb627d-4afd-4f59-b5c9-255de4cc9e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c6eb627d-4afd-4f59-b5c9-255de4cc9e51" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkMember_e8f62e6f-4471-4f35-987b-318909570354" xlink:href="tho-20200731.xsd#tho_DealerNetworkMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:to="loc_tho_DealerNetworkMember_e8f62e6f-4471-4f35-987b-318909570354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_27d1a986-2477-4f05-b6f9-69152cfc76ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:to="loc_us-gaap_TrademarksMember_27d1a986-2477-4f05-b6f9-69152cfc76ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_556212da-753d-49b6-8eb5-566403934927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_556212da-753d-49b6-8eb5-566403934927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BacklogMember_3f01cf29-2c26-414f-a53c-41c63ce07f7e" xlink:href="tho-20200731.xsd#tho_BacklogMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dfd3f8b-2cb6-4017-80a8-aff9dd5422de" xlink:to="loc_tho_BacklogMember_3f01cf29-2c26-414f-a53c-41c63ce07f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ad33947e-4435-411f-9b59-0f31de393876" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ad33947e-4435-411f-9b59-0f31de393876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1f667b7a-f3a0-49bf-a2f8-403c28cb067c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ad33947e-4435-411f-9b59-0f31de393876" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1f667b7a-f3a0-49bf-a2f8-403c28cb067c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_4eaef114-f609-42da-91c8-2b4390fbe464" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f667b7a-f3a0-49bf-a2f8-403c28cb067c" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_4eaef114-f609-42da-91c8-2b4390fbe464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0b889a19-92ca-446e-b7f1-fd834ad69ba3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0b889a19-92ca-446e-b7f1-fd834ad69ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a6c2420f-ec2a-4417-9922-0ed897710926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0b889a19-92ca-446e-b7f1-fd834ad69ba3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a6c2420f-ec2a-4417-9922-0ed897710926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AcquisitionCostsMember_c7ac85ec-50da-45dd-9ac8-aa89f78e6c18" xlink:href="tho-20200731.xsd#tho_AcquisitionCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a6c2420f-ec2a-4417-9922-0ed897710926" xlink:to="loc_tho_AcquisitionCostsMember_c7ac85ec-50da-45dd-9ac8-aa89f78e6c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember_4c29c027-76f9-4a3c-9dd1-7dcd6b9efab1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a6c2420f-ec2a-4417-9922-0ed897710926" xlink:to="loc_us-gaap_OtherExpenseMember_4c29c027-76f9-4a3c-9dd1-7dcd6b9efab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_75def2ee-87ee-4a10-bbc8-d0bb238db986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_75def2ee-87ee-4a10-bbc8-d0bb238db986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_2d4277e2-2c7d-486a-9a3f-50563eb54476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_75def2ee-87ee-4a10-bbc8-d0bb238db986" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_2d4277e2-2c7d-486a-9a3f-50563eb54476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember_1c60fcce-32a7-4c3c-8be8-7939ae938e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentToInventoryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_2d4277e2-2c7d-486a-9a3f-50563eb54476" xlink:to="loc_us-gaap_FairValueAdjustmentToInventoryMember_1c60fcce-32a7-4c3c-8be8-7939ae938e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_412460cb-c0e4-464c-8f00-4dbf5128fdf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_412460cb-c0e4-464c-8f00-4dbf5128fdf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3e0cf0ab-9677-4084-9ef6-2ffcce17e172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_412460cb-c0e4-464c-8f00-4dbf5128fdf6" xlink:to="loc_us-gaap_EquityComponentDomain_3e0cf0ab-9677-4084-9ef6-2ffcce17e172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProformaIncomeMember_ea1c3330-2900-4915-b043-31aba9e9d0d0" xlink:href="tho-20200731.xsd#tho_ProformaIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3e0cf0ab-9677-4084-9ef6-2ffcce17e172" xlink:to="loc_tho_ProformaIncomeMember_ea1c3330-2900-4915-b043-31aba9e9d0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_62df7185-002a-4671-88b1-39fa044598b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_srt_StatementGeographicalAxis_62df7185-002a-4671-88b1-39fa044598b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2f54dcbc-4de0-4fe5-9892-1f5e25c78595" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_62df7185-002a-4671-88b1-39fa044598b0" xlink:to="loc_srt_SegmentGeographicalDomain_2f54dcbc-4de0-4fe5-9892-1f5e25c78595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_341865e5-36ee-4b71-b60e-502b65e1a0ef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2f54dcbc-4de0-4fe5-9892-1f5e25c78595" xlink:to="loc_srt_NorthAmericaMember_341865e5-36ee-4b71-b60e-502b65e1a0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_d4fe43b8-25a1-4b24-9d8d-50735c074fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_InvestmentTypeAxis_d4fe43b8-25a1-4b24-9d8d-50735c074fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_0ce0cfc5-eb50-4979-afff-d243439a543d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_d4fe43b8-25a1-4b24-9d8d-50735c074fdf" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_0ce0cfc5-eb50-4979-afff-d243439a543d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_SubsidaryLoanMember_1672ca84-4636-4082-abe4-1951ee2e5e6c" xlink:href="tho-20200731.xsd#tho_SubsidaryLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_0ce0cfc5-eb50-4979-afff-d243439a543d" xlink:to="loc_tho_SubsidaryLoanMember_1672ca84-4636-4082-abe4-1951ee2e5e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis_47bdbb2b-7601-4e99-90ee-89d748699415" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsAxisAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis_47bdbb2b-7601-4e99-90ee-89d748699415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsDomain_29c62c9b-46d7-43f9-8e84-9a78951e8734" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsAxisAxis_47bdbb2b-7601-4e99-90ee-89d748699415" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsDomain_29c62c9b-46d7-43f9-8e84-9a78951e8734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignCurrencyContractLossesMember_6efe0898-e22c-490a-bfd0-d9d668893c56" xlink:href="tho-20200731.xsd#tho_ForeignCurrencyContractLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsDomain_29c62c9b-46d7-43f9-8e84-9a78951e8734" xlink:to="loc_tho_ForeignCurrencyContractLossesMember_6efe0898-e22c-490a-bfd0-d9d668893c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8c7f6ad3-17bb-45e5-9ce9-5ff7f515eb87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3ffc56bd-5bb3-46aa-b2cf-3a868f7741d3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8c7f6ad3-17bb-45e5-9ce9-5ff7f515eb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_fed6b8ed-9b95-43bd-b586-d9e1df5e352f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8c7f6ad3-17bb-45e5-9ce9-5ff7f515eb87" xlink:to="loc_us-gaap_SubsequentEventMember_fed6b8ed-9b95-43bd-b586-d9e1df5e352f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_95ca1770-c3de-4863-801a-c1d29a44a3b2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_4d4db583-4dec-4db5-9d1a-d8eadb9981c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_4d4db583-4dec-4db5-9d1a-d8eadb9981c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3b933f32-2186-40de-b430-51ce2a2ee772" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3b933f32-2186-40de-b430-51ce2a2ee772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_10a1aae1-f946-4884-ad73-2b62e3b22028" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_10a1aae1-f946-4884-ad73-2b62e3b22028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d2c3219e-f542-40e8-8b3f-58d8dc747e64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_Goodwill_d2c3219e-f542-40e8-8b3f-58d8dc747e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_07490871-87ae-4e39-8f98-7b2de76954ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_07490871-87ae-4e39-8f98-7b2de76954ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_2383ce71-5230-4104-bdc1-fff620235b66" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_2383ce71-5230-4104-bdc1-fff620235b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent_de9abb7a-db9e-41ac-b57b-28a3d71f7259" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent_de9abb7a-db9e-41ac-b57b-28a3d71f7259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_7f1118fe-52e9-4a55-9b82-019cd55a0698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_7f1118fe-52e9-4a55-9b82-019cd55a0698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionProFormaProfessionalFee_4cb208a3-af1d-448a-b72e-da98e9e28dbd" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionProFormaProfessionalFee"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_tho_BusinessAcquisitionProFormaProfessionalFee_4cb208a3-af1d-448a-b72e-da98e9e28dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueAdjustment_6a87e623-1a0e-4859-be01-676cb71cc0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_AssetsFairValueAdjustment_6a87e623-1a0e-4859-be01-676cb71cc0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_17fb16c0-f7ab-42e0-907e-09100c5faea8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_AssetImpairmentCharges_17fb16c0-f7ab-42e0-907e-09100c5faea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_16905f94-a8f3-4376-b9e5-6e6e7829d6a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_16905f94-a8f3-4376-b9e5-6e6e7829d6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_4f0b950c-7f71-4f62-8db6-5a394eb43ceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_4f0b950c-7f71-4f62-8db6-5a394eb43ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFairValueDisclosure_850df554-ea33-435a-bbb5-8e3cb7fae7fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityFairValueDisclosure"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_EquityFairValueDisclosure_850df554-ea33-435a-bbb5-8e3cb7fae7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_a159422e-ce59-4c61-917c-b216913e097d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_a159422e-ce59-4c61-917c-b216913e097d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_6f1016a0-778d-4d24-b7e9-1ff008156197" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_6f1016a0-778d-4d24-b7e9-1ff008156197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TemporaryEquityAwardExpirationPeriod_48ef633a-afa9-4fc4-887b-48bf1d2ccbec" xlink:href="tho-20200731.xsd#tho_TemporaryEquityAwardExpirationPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1f6c30a-3e57-40fe-b6aa-c080b5308a81" xlink:to="loc_tho_TemporaryEquityAwardExpirationPeriod_48ef633a-afa9-4fc4-887b-48bf1d2ccbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_5fc4aa15-9a44-4d19-9b4f-4b30cfc73519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5fc4aa15-9a44-4d19-9b4f-4b30cfc73519" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_80301f30-33e9-4957-b57b-2b85d26b1be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_80301f30-33e9-4957-b57b-2b85d26b1be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7c29ca70-1bff-4da1-bf70-3522045036bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_80301f30-33e9-4957-b57b-2b85d26b1be3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7c29ca70-1bff-4da1-bf70-3522045036bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ErwinHymerGroupMember_4dc5dd21-b876-4215-b8eb-b6796fa0398b" xlink:href="tho-20200731.xsd#tho_ErwinHymerGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7c29ca70-1bff-4da1-bf70-3522045036bc" xlink:to="loc_tho_ErwinHymerGroupMember_4dc5dd21-b876-4215-b8eb-b6796fa0398b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8c92ab23-1acc-46dd-9b77-4429f9265eec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8c92ab23-1acc-46dd-9b77-4429f9265eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8c92ab23-1acc-46dd-9b77-4429f9265eec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkMember_fde902f4-c56b-4abd-a880-677df1af1bdf" xlink:href="tho-20200731.xsd#tho_DealerNetworkMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:to="loc_tho_DealerNetworkMember_fde902f4-c56b-4abd-a880-677df1af1bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_7eb12f4e-865f-4a42-acf6-5b96d6b4748c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:to="loc_us-gaap_TrademarksMember_7eb12f4e-865f-4a42-acf6-5b96d6b4748c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2385e169-0044-4917-94b6-89ab4fc6bb8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2385e169-0044-4917-94b6-89ab4fc6bb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BacklogMember_9998df50-78f7-4020-9f68-5039049c3626" xlink:href="tho-20200731.xsd#tho_BacklogMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5dbef271-2461-444b-9b1e-d4bb76cb3fda" xlink:to="loc_tho_BacklogMember_9998df50-78f7-4020-9f68-5039049c3626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5b728b3f-ea28-4f64-b90a-f853c06c12ed" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f88916fe-16e8-423a-b802-a04b612b37b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f88916fe-16e8-423a-b802-a04b612b37b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_64be4a64-f587-4d75-a19e-37c4d144f03b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_64be4a64-f587-4d75-a19e-37c4d144f03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_5fc0db94-040e-4ef7-81f4-6438dd42259e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_5fc0db94-040e-4ef7-81f4-6438dd42259e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_185d013c-d7c3-4f95-8400-d1728a2b5a58" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles_185d013c-d7c3-4f95-8400-d1728a2b5a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c443512a-d431-456f-9aaa-6f7ee8d53dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c443512a-d431-456f-9aaa-6f7ee8d53dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_962ec690-c7bc-4fc7-8038-9b879feff94e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_962ec690-c7bc-4fc7-8038-9b879feff94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ade7f4f6-e912-45a0-926a-f83ad50b7e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_Goodwill_ade7f4f6-e912-45a0-926a-f83ad50b7e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_7f03b488-8a94-434a-80ac-cef4713ee2ed" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations_7f03b488-8a94-434a-80ac-cef4713ee2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_492a2122-f788-4643-805c-62855a54719d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_492a2122-f788-4643-805c-62855a54719d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_f40b0ee8-36f1-4aa7-8714-096c380b3bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_f40b0ee8-36f1-4aa7-8714-096c380b3bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_2d029d9e-a8e2-48f9-96df-d7f037a99064" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther_2d029d9e-a8e2-48f9-96df-d7f037a99064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_efa8962f-891e-42ed-b441-6e1cf5a96dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_efa8962f-891e-42ed-b441-6e1cf5a96dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9aa895eb-9b83-4a83-97fa-f997f84febcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9aa895eb-9b83-4a83-97fa-f997f84febcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_f09f61f2-fcb9-40c7-b644-258eb362bcd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_f09f61f2-fcb9-40c7-b644-258eb362bcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_6063a76c-05a6-4670-9c26-88869556aed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_6063a76c-05a6-4670-9c26-88869556aed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_07c9ac87-eb40-4ad4-834a-efee59785c8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_07c9ac87-eb40-4ad4-834a-efee59785c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_63c4f17c-1df0-4c9e-8438-3fc85532f9d5" xlink:href="tho-20200731.xsd#tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4a8c02d1-6e2d-4af2-aa8c-faa47ffdfa81" xlink:to="loc_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired_63c4f17c-1df0-4c9e-8438-3fc85532f9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSErwinHymerProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_df6ab807-3b86-4bed-aee0-c67de5b861ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_a8851097-80f9-429d-9800-b3461c6ed8a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_df6ab807-3b86-4bed-aee0-c67de5b861ed" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_a8851097-80f9-429d-9800-b3461c6ed8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_14bdff2f-8dc0-48be-91ee-08b2c570dea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_df6ab807-3b86-4bed-aee0-c67de5b861ed" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_14bdff2f-8dc0-48be-91ee-08b2c570dea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_b8306a71-0441-41f9-b0f7-c69d2a2f65ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_df6ab807-3b86-4bed-aee0-c67de5b861ed" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_b8306a71-0441-41f9-b0f7-c69d2a2f65ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_e5bd0ea5-0d69-4eec-81b4-65f301c42655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_df6ab807-3b86-4bed-aee0-c67de5b861ed" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_e5bd0ea5-0d69-4eec-81b4-65f301c42655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTogoGroupAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_02b515d8-474a-429d-9eba-90b5be9905d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2bdf2c5d-e770-4cdf-a637-dd92206cc71b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_02b515d8-474a-429d-9eba-90b5be9905d0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2bdf2c5d-e770-4cdf-a637-dd92206cc71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_15cee0d0-ca1f-49fe-8b98-e5773ed71c99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2bdf2c5d-e770-4cdf-a637-dd92206cc71b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_15cee0d0-ca1f-49fe-8b98-e5773ed71c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e290f6cf-8136-459b-8c5c-558c4e2985c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_15cee0d0-ca1f-49fe-8b98-e5773ed71c99" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e290f6cf-8136-459b-8c5c-558c4e2985c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TogoGroupMember_20987c0f-3df7-49c5-aef3-3dba57ee8ea6" xlink:href="tho-20200731.xsd#tho_TogoGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e290f6cf-8136-459b-8c5c-558c4e2985c5" xlink:to="loc_tho_TogoGroupMember_20987c0f-3df7-49c5-aef3-3dba57ee8ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2bdf2c5d-e770-4cdf-a637-dd92206cc71b" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_9bd0faf9-7650-42a2-aede-5de8b6364e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_9bd0faf9-7650-42a2-aede-5de8b6364e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_4594e61b-17e3-4b65-8e79-4d7a9ac05d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_4594e61b-17e3-4b65-8e79-4d7a9ac05d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFairValueDisclosure_d6da267e-6274-4cf6-94da-3e8269b2c2df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_EquityFairValueDisclosure_d6da267e-6274-4cf6-94da-3e8269b2c2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_e67682f6-b1e4-49c6-ae84-37e9ff67b1d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_e67682f6-b1e4-49c6-ae84-37e9ff67b1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_4e764f3f-d659-4aa0-82a8-df847e928820" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_4e764f3f-d659-4aa0-82a8-df847e928820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TemporaryEquityAwardExpirationPeriod_677f280a-0d1c-4bc3-99ee-ddcdd3b91e9a" xlink:href="tho-20200731.xsd#tho_TemporaryEquityAwardExpirationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_tho_TemporaryEquityAwardExpirationPeriod_677f280a-0d1c-4bc3-99ee-ddcdd3b91e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e3f031e7-6adc-4712-901f-156116f7b974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e3f031e7-6adc-4712-901f-156116f7b974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_823a430a-ebab-48f8-83db-5e39abd61757" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b96080d9-6d12-4d4b-9faf-7543d086bce1" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_823a430a-ebab-48f8-83db-5e39abd61757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_e85c4d3e-03e2-4a08-8a21-be234de2b5ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e85c4d3e-03e2-4a08-8a21-be234de2b5ec" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d538da55-a6ee-4793-8fc7-02f62c565727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d538da55-a6ee-4793-8fc7-02f62c565727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3e8105f5-7681-4299-8784-5da8f9276e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d538da55-a6ee-4793-8fc7-02f62c565727" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3e8105f5-7681-4299-8784-5da8f9276e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TogoGroupMember_717ae54f-473a-48c7-b13b-c01cc23f5c82" xlink:href="tho-20200731.xsd#tho_TogoGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3e8105f5-7681-4299-8784-5da8f9276e3f" xlink:to="loc_tho_TogoGroupMember_717ae54f-473a-48c7-b13b-c01cc23f5c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6d4e3d32-07a2-4a4b-b9f6-ec3750278435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6d4e3d32-07a2-4a4b-b9f6-ec3750278435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6d4e3d32-07a2-4a4b-b9f6-ec3750278435" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_0fc9e66e-e708-4376-95ca-8d9182106d6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_0fc9e66e-e708-4376-95ca-8d9182106d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_9bb3c1cf-17fa-42af-bb89-9bf37b22f424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_9bb3c1cf-17fa-42af-bb89-9bf37b22f424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_c2a50a9e-f987-46a4-b199-649bfb94597a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1df03b0c-54c3-4cff-8f11-549cbcb3cfad" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_c2a50a9e-f987-46a4-b199-649bfb94597a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c9b04cb-8c10-408d-ae6f-54585ea9d858" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fbc492d1-461f-4a4f-aba9-7e62f998ed0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fbc492d1-461f-4a4f-aba9-7e62f998ed0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1f7f6324-191b-4705-b86a-6d52cf1b668b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1f7f6324-191b-4705-b86a-6d52cf1b668b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_7c16a8b6-d3d2-4d28-9e4d-5ddf81afcfe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_7c16a8b6-d3d2-4d28-9e4d-5ddf81afcfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_65daefb1-551b-4afb-9c86-767e8dee58ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_65daefb1-551b-4afb-9c86-767e8dee58ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b1b6d57b-425b-4381-adbb-5ab239d6abf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b1b6d57b-425b-4381-adbb-5ab239d6abf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_65c3d061-c7cf-44ec-8b30-e54c5df317d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_Goodwill_65c3d061-c7cf-44ec-8b30-e54c5df317d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c7be14b1-f969-4df8-9ffc-8f3fb796a4d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c7be14b1-f969-4df8-9ffc-8f3fb796a4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_3dd45e9c-9aeb-4018-b876-4e6e9d38c977" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_3dd45e9c-9aeb-4018-b876-4e6e9d38c977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_9b1935cc-b9e0-428a-90bc-d534b16d295f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95676d66-f978-4967-af38-72678f81c0f4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_9b1935cc-b9e0-428a-90bc-d534b16d295f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTS"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_53722c15-7b48-462a-8765-eb63c0cd91a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_861c6b98-80af-4fc6-b870-c048c04d6ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_53722c15-7b48-462a-8765-eb63c0cd91a2" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_861c6b98-80af-4fc6-b870-c048c04d6ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d8608f3e-62a6-4650-a826-5173e3000495" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9a7e0477-fa28-47e9-bba2-4d036f95fd73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d8608f3e-62a6-4650-a826-5173e3000495" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9a7e0477-fa28-47e9-bba2-4d036f95fd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3a32a645-37bc-4e82-9d93-f52d09d51c44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_8dc6aefa-1410-480f-a78a-e9939e23e2a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3a32a645-37bc-4e82-9d93-f52d09d51c44" xlink:to="loc_us-gaap_NumberOfReportableSegments_8dc6aefa-1410-480f-a78a-e9939e23e2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_81d202b2-c3af-4c31-860e-e7b0888e8147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_81d202b2-c3af-4c31-860e-e7b0888e8147" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_4c1fddae-2e8e-4c4e-864e-38ba8752033d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_srt_ConsolidationItemsAxis_4c1fddae-2e8e-4c4e-864e-38ba8752033d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_4c1fddae-2e8e-4c4e-864e-38ba8752033d" xlink:to="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f346ce31-8972-425f-b73d-2f05de3f4bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:to="loc_us-gaap_OperatingSegmentsMember_f346ce31-8972-425f-b73d-2f05de3f4bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CorporateAndEliminationsMember_ecacb9e3-e723-4c5d-9330-7bfb7011abad" xlink:href="tho-20200731.xsd#tho_CorporateAndEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:to="loc_tho_CorporateAndEliminationsMember_ecacb9e3-e723-4c5d-9330-7bfb7011abad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_ab482967-482f-4125-9b6e-31c5a201d47d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:to="loc_us-gaap_IntersegmentEliminationMember_ab482967-482f-4125-9b6e-31c5a201d47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_e05b5320-71f6-45d7-8465-172c2c05e1b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8dacc72c-eb7d-44d2-81d6-0ddd498f8ac1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_e05b5320-71f6-45d7-8465-172c2c05e1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_03ede488-38f6-4700-98bc-326fcd298b2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cdc57ae8-0b2b-441a-bbee-1a2b9d0c1b9e" xlink:to="loc_us-gaap_SegmentDomain_03ede488-38f6-4700-98bc-326fcd298b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember_ec926e35-8e4d-4b62-ba51-f1726b511226" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_03ede488-38f6-4700-98bc-326fcd298b2d" xlink:to="loc_tho_RecreationVehiclesMember_ec926e35-8e4d-4b62-ba51-f1726b511226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d34af530-08c4-4eba-9eca-0ac8f45d23e6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_srt_ProductOrServiceAxis_d34af530-08c4-4eba-9eca-0ac8f45d23e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c620b291-c301-42d1-acf5-04e62f32f37e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d34af530-08c4-4eba-9eca-0ac8f45d23e6" xlink:to="loc_srt_ProductsAndServicesDomain_c620b291-c301-42d1-acf5-04e62f32f37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_97621e8e-da51-4570-914a-fc2b0d18b504" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c620b291-c301-42d1-acf5-04e62f32f37e" xlink:to="loc_tho_NorthAmericanTowablesMember_97621e8e-da51-4570-914a-fc2b0d18b504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_8f155481-bb83-41ab-bb5d-aed16044193b" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c620b291-c301-42d1-acf5-04e62f32f37e" xlink:to="loc_tho_NorthAmericanMotorizedMember_8f155481-bb83-41ab-bb5d-aed16044193b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_9ce1eb66-4760-4126-98c6-5fbc37c50f32" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_srt_StatementGeographicalAxis_9ce1eb66-4760-4126-98c6-5fbc37c50f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_55e7cef3-7216-4fe7-acd4-0546b2b7473b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_9ce1eb66-4760-4126-98c6-5fbc37c50f32" xlink:to="loc_srt_SegmentGeographicalDomain_55e7cef3-7216-4fe7-acd4-0546b2b7473b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMember_384415ce-9186-4e7a-ae9d-5fb9d7b2fd7d" xlink:href="tho-20200731.xsd#tho_NorthAmericanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_55e7cef3-7216-4fe7-acd4-0546b2b7473b" xlink:to="loc_tho_NorthAmericanMember_384415ce-9186-4e7a-ae9d-5fb9d7b2fd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuropeanMember_58486b86-285f-4d55-85ef-a511dfb0eb67" xlink:href="tho-20200731.xsd#tho_EuropeanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_55e7cef3-7216-4fe7-acd4-0546b2b7473b" xlink:to="loc_tho_EuropeanMember_58486b86-285f-4d55-85ef-a511dfb0eb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c600d8a4-68a7-461b-9957-693326e11922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_046b6cf8-7fa8-4747-b431-9895c3927089" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_c600d8a4-68a7-461b-9957-693326e11922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2178e14-fba5-49a1-82b9-29498b40fd35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c600d8a4-68a7-461b-9957-693326e11922" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2178e14-fba5-49a1-82b9-29498b40fd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e38eb372-ab5c-497f-adbf-1b0d16091fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c600d8a4-68a7-461b-9957-693326e11922" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e38eb372-ab5c-497f-adbf-1b0d16091fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c0babd72-d705-4ebc-afd0-057994c4fe44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c0babd72-d705-4ebc-afd0-057994c4fe44" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9696b6be-8bad-4a86-893f-fb6f3d8d49b4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_srt_ConsolidationItemsAxis_9696b6be-8bad-4a86-893f-fb6f3d8d49b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9696b6be-8bad-4a86-893f-fb6f3d8d49b4" xlink:to="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4eae15b2-b7be-4f0d-a91f-dd758a201d87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:to="loc_us-gaap_OperatingSegmentsMember_4eae15b2-b7be-4f0d-a91f-dd758a201d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CorporateAndEliminationsMember_6b03014f-3c93-47ea-9c66-4a01ac616ae8" xlink:href="tho-20200731.xsd#tho_CorporateAndEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:to="loc_tho_CorporateAndEliminationsMember_6b03014f-3c93-47ea-9c66-4a01ac616ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_6407625c-9f7b-4251-92d2-07e5c7b6d13a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e905c67a-bf79-49b9-ae89-5580898bef0e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_6407625c-9f7b-4251-92d2-07e5c7b6d13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3e051455-ecda-4ac7-aa38-c35b87f925f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ce6b8aae-26c2-4c4b-9f30-fd8ecc8ce6e5" xlink:to="loc_us-gaap_SegmentDomain_3e051455-ecda-4ac7-aa38-c35b87f925f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember_9b687faa-4015-434c-be24-ffcf5abfc880" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3e051455-ecda-4ac7-aa38-c35b87f925f4" xlink:to="loc_tho_RecreationVehiclesMember_9b687faa-4015-434c-be24-ffcf5abfc880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2837910a-a314-47ff-a531-2074b706df6f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_srt_ProductOrServiceAxis_2837910a-a314-47ff-a531-2074b706df6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_38850805-53d7-46a0-8d6d-a2b1b55aa23e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2837910a-a314-47ff-a531-2074b706df6f" xlink:to="loc_srt_ProductsAndServicesDomain_38850805-53d7-46a0-8d6d-a2b1b55aa23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_5d41de1b-1e42-4d7a-98c9-46d98a0c13d8" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_38850805-53d7-46a0-8d6d-a2b1b55aa23e" xlink:to="loc_tho_NorthAmericanTowablesMember_5d41de1b-1e42-4d7a-98c9-46d98a0c13d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_38f02dbd-1ae2-4451-8b13-c50b7a5e77ed" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_38850805-53d7-46a0-8d6d-a2b1b55aa23e" xlink:to="loc_tho_NorthAmericanMotorizedMember_38f02dbd-1ae2-4451-8b13-c50b7a5e77ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_srt_StatementGeographicalAxis_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4809e8fc-c3c8-4808-b92b-7dd63ab9ea9f" xlink:to="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_bd7a39b6-4adf-44fe-8d1b-6281f63f1cdf" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_country_DE_bd7a39b6-4adf-44fe-8d1b-6281f63f1cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMember_b5f61e0d-1d9b-4ae7-86ba-21f6673dae59" xlink:href="tho-20200731.xsd#tho_NorthAmericanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_tho_NorthAmericanMember_b5f61e0d-1d9b-4ae7-86ba-21f6673dae59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuropeanMember_eba8c4ef-be6b-4f0b-baa8-b7c340767da9" xlink:href="tho-20200731.xsd#tho_EuropeanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_tho_EuropeanMember_eba8c4ef-be6b-4f0b-baa8-b7c340767da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherEuropeMember_948b2a95-4e17-4360-8d9b-b35f017c1ce2" xlink:href="tho-20200731.xsd#tho_OtherEuropeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_tho_OtherEuropeMember_948b2a95-4e17-4360-8d9b-b35f017c1ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_d82133ee-0480-4c20-93e3-cb1b3a5545b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_03b99640-cd3c-4171-a5b1-84566396cc7a" xlink:to="loc_us-gaap_NonUsMember_d82133ee-0480-4c20-93e3-cb1b3a5545b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd246adc-e310-4238-9e58-896e0cc2d385" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d2c47a7d-79c1-4d70-b63d-3b61b7ca1866" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_Assets_d2c47a7d-79c1-4d70-b63d-3b61b7ca1866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_05f68c16-8dba-441b-a13e-400be4336871" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_05f68c16-8dba-441b-a13e-400be4336871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_4a88d262-4b23-4d96-9f47-40fbda65f9d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_4a88d262-4b23-4d96-9f47-40fbda65f9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5f3f61a5-9d1c-411d-840b-56d1369f5b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e3b610e6-4597-4666-837c-ea0578d53a1f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5f3f61a5-9d1c-411d-840b-56d1369f5b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a7d561b6-1f83-4a07-b2fc-bab1086b55a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_195b72c2-f0e7-4870-a3ad-e22be69c8e36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a7d561b6-1f83-4a07-b2fc-bab1086b55a2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_195b72c2-f0e7-4870-a3ad-e22be69c8e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2b6a55ba-8587-4ec6-87b0-1e0857f44e68" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_195b72c2-f0e7-4870-a3ad-e22be69c8e36" xlink:to="loc_srt_StatementGeographicalAxis_2b6a55ba-8587-4ec6-87b0-1e0857f44e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2b6a55ba-8587-4ec6-87b0-1e0857f44e68" xlink:to="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_35e3dab4-e498-45f7-bb0d-94a654a407ee" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_country_US_35e3dab4-e498-45f7-bb0d-94a654a407ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_0e7249a7-658a-4a1d-b286-9060af1f934d" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_country_DE_0e7249a7-658a-4a1d-b286-9060af1f934d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherEuropeMember_b7914d66-d07e-4bb5-827e-dbbca4240c5c" xlink:href="tho-20200731.xsd#tho_OtherEuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_tho_OtherEuropeMember_b7914d66-d07e-4bb5-827e-dbbca4240c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_139cdebc-f2d3-42ed-ad9b-fa380b2fb61a" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_country_CA_139cdebc-f2d3-42ed-ad9b-fa380b2fb61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherCountryMember_261bb376-45a4-461e-ad4d-7984fa6feb32" xlink:href="tho-20200731.xsd#tho_OtherCountryMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_tho_OtherCountryMember_261bb376-45a4-461e-ad4d-7984fa6feb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_da5b2bfa-a18b-47da-a588-6eb7c65e75ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f2810a44-bb03-4425-9fcb-427546d81ee9" xlink:to="loc_us-gaap_NonUsMember_da5b2bfa-a18b-47da-a588-6eb7c65e75ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_94697f3a-769b-4953-8c70-d94eac94bfe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_195b72c2-f0e7-4870-a3ad-e22be69c8e36" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_94697f3a-769b-4953-8c70-d94eac94bfe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_13e68a5a-2467-4233-8c33-6bdb7968cc6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_94697f3a-769b-4953-8c70-d94eac94bfe5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_13e68a5a-2467-4233-8c33-6bdb7968cc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8c0f3d97-c9d9-44b0-a219-95fb96033661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SegmentReportingInformationLineItems_94697f3a-769b-4953-8c70-d94eac94bfe5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8c0f3d97-c9d9-44b0-a219-95fb96033661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGING" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGING"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGING" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6bf17435-edf5-4b1a-b484-49da9fca25d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_d1f986ed-4408-456f-98e5-a37ea760fa61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6bf17435-edf5-4b1a-b484-49da9fca25d9" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_d1f986ed-4408-456f-98e5-a37ea760fa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_713b3720-429b-4f90-912d-a92fe22f9fc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_997e9b5a-4a4a-4595-9471-3d520d93e663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_713b3720-429b-4f90-912d-a92fe22f9fc2" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_997e9b5a-4a4a-4595-9471-3d520d93e663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_6c1aa018-80f7-464f-b249-31b92667b9b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_713b3720-429b-4f90-912d-a92fe22f9fc2" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_6c1aa018-80f7-464f-b249-31b92667b9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_86709956-64dc-463e-b4cb-2d9a600f694f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_86709956-64dc-463e-b4cb-2d9a600f694f" xlink:to="loc_us-gaap_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_25b3c133-7049-4e49-ad12-65e2f84d630c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_25b3c133-7049-4e49-ad12-65e2f84d630c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_35a4c296-a8b7-4065-9eb5-715f9566abf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_25b3c133-7049-4e49-ad12-65e2f84d630c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_35a4c296-a8b7-4065-9eb5-715f9566abf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ef14fcb5-895b-4f1a-ab26-467758f79350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_35a4c296-a8b7-4065-9eb5-715f9566abf5" xlink:to="loc_us-gaap_InterestRateSwapMember_ef14fcb5-895b-4f1a-ab26-467758f79350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_b8cb976c-47fa-4fdc-85dc-67fe627647ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_b8cb976c-47fa-4fdc-85dc-67fe627647ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_8ecb1cec-dc44-423c-8727-134d7df07489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b8cb976c-47fa-4fdc-85dc-67fe627647ad" xlink:to="loc_us-gaap_HedgingRelationshipDomain_8ecb1cec-dc44-423c-8727-134d7df07489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c7db9ee7-1a9b-47a8-9ede-ed001c73e969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_HedgingRelationshipDomain_8ecb1cec-dc44-423c-8727-134d7df07489" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c7db9ee7-1a9b-47a8-9ede-ed001c73e969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_77cfd535-fe0a-45c6-bd69-ad85a717864b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8b382ad7-970f-4e01-a047-8b7950921e34" xlink:to="loc_us-gaap_DerivativeLineItems_77cfd535-fe0a-45c6-bd69-ad85a717864b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_450dd92b-5a79-4d47-ba15-44e8030951f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_77cfd535-fe0a-45c6-bd69-ad85a717864b" xlink:to="loc_us-gaap_DerivativeNotionalAmount_450dd92b-5a79-4d47-ba15-44e8030951f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetFairValueGrossLiability_9c7e34f0-3e16-4866-a844-b6812ccf3727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetFairValueGrossLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_77cfd535-fe0a-45c6-bd69-ad85a717864b" xlink:to="loc_us-gaap_DerivativeAssetFairValueGrossLiability_9c7e34f0-3e16-4866-a844-b6812ccf3727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_46f0fff8-77da-4d4f-9450-6ba11f0f9b09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_46f0fff8-77da-4d4f-9450-6ba11f0f9b09" xlink:to="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1d825131-c9c4-4993-89d5-9b6c05bdab17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1d825131-c9c4-4993-89d5-9b6c05bdab17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cdd89acc-4b0f-4ded-9c3e-34dfd55c799f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1d825131-c9c4-4993-89d5-9b6c05bdab17" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cdd89acc-4b0f-4ded-9c3e-34dfd55c799f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_4c62c618-d431-4d0b-ae61-97abd3d8d77a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_cdd89acc-4b0f-4ded-9c3e-34dfd55c799f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_4c62c618-d431-4d0b-ae61-97abd3d8d77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1e22b8ef-c3a9-4768-8a42-05753b211eae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_cdd89acc-4b0f-4ded-9c3e-34dfd55c799f" xlink:to="loc_us-gaap_InterestRateSwapMember_1e22b8ef-c3a9-4768-8a42-05753b211eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d70ea9c3-e641-48f1-bca4-fa3f6fdc9f25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9b394e9b-84fe-4ccf-91a3-ba8ed5d038d2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d70ea9c3-e641-48f1-bca4-fa3f6fdc9f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AcquisitionCostsMember_18bb3efe-cbd9-4637-962b-c8463b68d38a" xlink:href="tho-20200731.xsd#tho_AcquisitionCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d70ea9c3-e641-48f1-bca4-fa3f6fdc9f25" xlink:to="loc_tho_AcquisitionCostsMember_18bb3efe-cbd9-4637-962b-c8463b68d38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsAxis_a52f5555-d9dc-4355-afbe-324f7d30a282" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsAxis_a52f5555-d9dc-4355-afbe-324f7d30a282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_BusinessAcquisitionRelatedCostsDomain_8ec97eea-4b52-4eb1-a771-e533ae93358b" xlink:href="tho-20200731.xsd#tho_BusinessAcquisitionRelatedCostsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsAxis_a52f5555-d9dc-4355-afbe-324f7d30a282" xlink:to="loc_tho_BusinessAcquisitionRelatedCostsDomain_8ec97eea-4b52-4eb1-a771-e533ae93358b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignCurrencyContractLossesMember_f562cfec-3d2d-405d-8bbe-3c5e3c308b31" xlink:href="tho-20200731.xsd#tho_ForeignCurrencyContractLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_BusinessAcquisitionRelatedCostsDomain_8ec97eea-4b52-4eb1-a771-e533ae93358b" xlink:to="loc_tho_ForeignCurrencyContractLossesMember_f562cfec-3d2d-405d-8bbe-3c5e3c308b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_8b72daea-0828-4b6e-ae49-960ac07fb3da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_HedgingDesignationAxis_8b72daea-0828-4b6e-ae49-960ac07fb3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_71f0c56d-ae3e-48de-b327-0a2483389874" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8b72daea-0828-4b6e-ae49-960ac07fb3da" xlink:to="loc_us-gaap_HedgingDesignationDomain_71f0c56d-ae3e-48de-b327-0a2483389874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ee44b73f-317e-4983-9e6f-ebdcce684676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_71f0c56d-ae3e-48de-b327-0a2483389874" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ee44b73f-317e-4983-9e6f-ebdcce684676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_d14a8674-4399-4173-9d65-342f410a29de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_71f0c56d-ae3e-48de-b327-0a2483389874" xlink:to="loc_us-gaap_NondesignatedMember_d14a8674-4399-4173-9d65-342f410a29de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e47559e6-dc2a-42d1-8b75-35368a7949a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e47559e6-dc2a-42d1-8b75-35368a7949a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_82bb44d2-4f44-4936-9823-d4f5399cccf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e47559e6-dc2a-42d1-8b75-35368a7949a2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_82bb44d2-4f44-4936-9823-d4f5399cccf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_ec16e174-8dc9-4766-97a3-b2ba0e16ce93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_82bb44d2-4f44-4936-9823-d4f5399cccf2" xlink:to="loc_us-gaap_OtherLiabilitiesMember_ec16e174-8dc9-4766-97a3-b2ba0e16ce93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_41a08bd4-9cd0-4064-b631-b368f6d772dc" xlink:to="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_cd33db0c-14e9-44c3-812d-6e409b32b714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_cd33db0c-14e9-44c3-812d-6e409b32b714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfSwap_5c471c61-55a1-44d3-8578-a20258abf900" xlink:href="tho-20200731.xsd#tho_TermOfSwap"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_tho_TermOfSwap_5c471c61-55a1-44d3-8578-a20258abf900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives_6e95b34c-5609-4525-8932-239345916162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives_6e95b34c-5609-4525-8932-239345916162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ad7fdc73-2113-4748-8f4c-2bb7153ea90f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ad7fdc73-2113-4748-8f4c-2bb7153ea90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_444e9b93-7208-4278-962d-717d2a9ca3aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_DerivativeLiabilities_444e9b93-7208-4278-962d-717d2a9ca3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d8f5fd05-7a66-45ae-9c8d-dc2ad512a4a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_898856b8-bbd4-4fd8-b7de-20b1e790cb02" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d8f5fd05-7a66-45ae-9c8d-dc2ad512a4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_39109198-e3db-4356-a505-e2ebbacbd123" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_39109198-e3db-4356-a505-e2ebbacbd123" xlink:to="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_dc536e69-e6f4-49b0-a87e-5d39ef2ec087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_dc536e69-e6f4-49b0-a87e-5d39ef2ec087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc536e69-e6f4-49b0-a87e-5d39ef2ec087" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_122f05c3-11f0-4937-9674-3a6c082a88a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:to="loc_us-gaap_CostOfSalesMember_122f05c3-11f0-4937-9674-3a6c082a88a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember_57d6daf5-8296-4ef8-9a37-4a626ff8b529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquisitionRelatedCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:to="loc_us-gaap_AcquisitionRelatedCostsMember_57d6daf5-8296-4ef8-9a37-4a626ff8b529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_ecc7e71f-4e00-470a-ae42-bd51d1465ac9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4937211b-5c14-4892-8a40-2603acdae8b8" xlink:to="loc_us-gaap_InterestExpenseMember_ecc7e71f-4e00-470a-ae42-bd51d1465ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_350e46f0-8a96-4a26-ad46-6ca3694c9b5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_350e46f0-8a96-4a26-ad46-6ca3694c9b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_aeff96bf-32fd-4df8-8770-712716285351" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_350e46f0-8a96-4a26-ad46-6ca3694c9b5b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_aeff96bf-32fd-4df8-8770-712716285351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_35231aa0-0121-4889-af31-93562b3c8c28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_aeff96bf-32fd-4df8-8770-712716285351" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_35231aa0-0121-4889-af31-93562b3c8c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_388d603e-55ed-4f56-b77e-3da541bce4b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_aeff96bf-32fd-4df8-8770-712716285351" xlink:to="loc_us-gaap_InterestRateSwapMember_388d603e-55ed-4f56-b77e-3da541bce4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_d6b75c87-b3b6-4532-8eaa-6656bb60668b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_HedgingDesignationAxis_d6b75c87-b3b6-4532-8eaa-6656bb60668b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_be857284-9194-431e-b9e0-ba3c1c37285b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d6b75c87-b3b6-4532-8eaa-6656bb60668b" xlink:to="loc_us-gaap_HedgingDesignationDomain_be857284-9194-431e-b9e0-ba3c1c37285b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_c3c6da67-d7fb-4f3b-8b3d-b43aec28a298" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_be857284-9194-431e-b9e0-ba3c1c37285b" xlink:to="loc_us-gaap_NondesignatedMember_c3c6da67-d7fb-4f3b-8b3d-b43aec28a298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ccb0e13e-0d68-4bcf-a264-54e67b4d400b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ccb0e13e-0d68-4bcf-a264-54e67b4d400b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ed2633a7-9f64-4c76-ac5c-791653293597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ccb0e13e-0d68-4bcf-a264-54e67b4d400b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ed2633a7-9f64-4c76-ac5c-791653293597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_778af56c-dd93-4799-85e0-378ff90bf44f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_HedgingRelationshipDomain_ed2633a7-9f64-4c76-ac5c-791653293597" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_778af56c-dd93-4799-85e0-378ff90bf44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f9165cdb-74e8-4c0f-86cb-c782649f7d0d" xlink:to="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract_76707ed9-7480-4d78-b8a1-212ead18df3d" xlink:href="tho-20200731.xsd#tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:to="loc_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract_76707ed9-7480-4d78-b8a1-212ead18df3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_33f206f8-57b6-4e68-a294-4714fb35d922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract_76707ed9-7480-4d78-b8a1-212ead18df3d" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_33f206f8-57b6-4e68-a294-4714fb35d922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract_60cfe71f-5bb1-4421-93b8-efbf3966d44c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract_60cfe71f-5bb1-4421-93b8-efbf3966d44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_42759181-8216-4b98-a01a-23d416422680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract_60cfe71f-5bb1-4421-93b8-efbf3966d44c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_42759181-8216-4b98-a01a-23d416422680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37f9cec1-cb1e-411f-b13b-304ce0ee2f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeLineItems_de158345-8931-496b-86cd-1644ca02045c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37f9cec1-cb1e-411f-b13b-304ce0ee2f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIES" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIES"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INVENTORIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0850a0b3-44d8-4a90-ba70-38345fc0e642" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_5c8cfb42-35c8-4203-8b50-31e0133182ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0850a0b3-44d8-4a90-ba70-38345fc0e642" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_5c8cfb42-35c8-4203-8b50-31e0133182ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INVENTORIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_aba378e1-1dbe-4e94-a607-0384a72bd22f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_279ef2d6-bbdb-4d06-bf3b-7ece64fe6d02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryDisclosureAbstract_aba378e1-1dbe-4e94-a607-0384a72bd22f" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_279ef2d6-bbdb-4d06-bf3b-7ece64fe6d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_bca95f9c-77e3-4d5c-8f56-2ed7ae667002" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_dd71c76a-be1c-4f78-bb53-af47d14374dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_bca95f9c-77e3-4d5c-8f56-2ed7ae667002" xlink:to="loc_us-gaap_InventoryCurrentTable_dd71c76a-be1c-4f78-bb53-af47d14374dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c95fe395-c6f2-4035-80d9-c02e43ec1c78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryCurrentTable_dd71c76a-be1c-4f78-bb53-af47d14374dd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c95fe395-c6f2-4035-80d9-c02e43ec1c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_931cf1e1-0af1-4526-bbb5-851412d95e95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c95fe395-c6f2-4035-80d9-c02e43ec1c78" xlink:to="loc_us-gaap_SegmentDomain_931cf1e1-0af1-4526-bbb5-851412d95e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember_c533da30-d0b5-45e6-ab1e-916fcef0abee" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_931cf1e1-0af1-4526-bbb5-851412d95e95" xlink:to="loc_tho_RecreationVehiclesMember_c533da30-d0b5-45e6-ab1e-916fcef0abee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_52040507-9bc2-4024-a089-0e2831f95306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_931cf1e1-0af1-4526-bbb5-851412d95e95" xlink:to="loc_us-gaap_AllOtherSegmentsMember_52040507-9bc2-4024-a089-0e2831f95306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_dd71c76a-be1c-4f78-bb53-af47d14374dd" xlink:to="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_064dba80-ebd5-4151-9c13-3c83a752ce54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryFinishedGoods_064dba80-ebd5-4151-9c13-3c83a752ce54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_ac9a0ecf-4b37-43ab-9b13-f29acba01203" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryWorkInProcess_ac9a0ecf-4b37-43ab-9b13-f29acba01203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_453def8a-92d0-46a0-92e8-bb9aadb0434e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryRawMaterials_453def8a-92d0-46a0-92e8-bb9aadb0434e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_InventoryChassis_c0b7ea3f-6986-4f8c-85d1-a05cab27826a" xlink:href="tho-20200731.xsd#tho_InventoryChassis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_tho_InventoryChassis_c0b7ea3f-6986-4f8c-85d1-a05cab27826a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_f882ec5b-1e24-4f0a-9619-ae02bdee4e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryGross_f882ec5b-1e24-4f0a-9619-ae02bdee4e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_27d9f6fe-5d48-4f6c-a1b7-12ab3fd1fe27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryLIFOReserve_27d9f6fe-5d48-4f6c-a1b7-12ab3fd1fe27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_94e5687e-72fd-46ac-9aec-bfbb049353bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_f1e4941a-3a7b-4f8e-ad68-655ae7424924" xlink:to="loc_us-gaap_InventoryNet_94e5687e-72fd-46ac-9aec-bfbb049353bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INVENTORIESAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_38894f1f-283b-4b3f-8350-d1802d934232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_ab75c1af-bb04-4625-b563-32430952890e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_38894f1f-283b-4b3f-8350-d1802d934232" xlink:to="loc_us-gaap_InventoryCurrentTable_ab75c1af-bb04-4625-b563-32430952890e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_ab75c1af-bb04-4625-b563-32430952890e" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_58984039-4ed2-48f0-9f35-d250a15fce23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_18897722-08a2-4aa1-97cb-8fdbcbb5c4a8" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_58984039-4ed2-48f0-9f35-d250a15fce23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LIFOMember_40b010e3-fba3-48ba-b2b0-da0ed4f69b44" xlink:href="tho-20200731.xsd#tho_LIFOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_58984039-4ed2-48f0-9f35-d250a15fce23" xlink:to="loc_tho_LIFOMember_40b010e3-fba3-48ba-b2b0-da0ed4f69b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FifoMember_ba70a91d-6f29-451a-9d1f-08355c8a9c10" xlink:href="tho-20200731.xsd#tho_FifoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_58984039-4ed2-48f0-9f35-d250a15fce23" xlink:to="loc_tho_FifoMember_ba70a91d-6f29-451a-9d1f-08355c8a9c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_ab75c1af-bb04-4625-b563-32430952890e" xlink:to="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_bb0df274-b544-40d1-9f3d-f4ac47bfba8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:to="loc_us-gaap_InventoryGross_bb0df274-b544-40d1-9f3d-f4ac47bfba8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LIFOInventoryAmount_98e41f29-62cb-45bd-b804-c25cd15dc453" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LIFOInventoryAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:to="loc_us-gaap_LIFOInventoryAmount_98e41f29-62cb-45bd-b804-c25cd15dc453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount_9169c33b-7fea-4a8b-befe-11873c7a6b66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FIFOInventoryAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_9de46293-6cf2-437b-b99a-3a52380503bd" xlink:to="loc_us-gaap_FIFOInventoryAmount_9169c33b-7fea-4a8b-befe-11873c7a6b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_894b0a56-3478-46b4-8d7a-6626a0f2127f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_b34545c9-9fff-4595-80bb-5c54b0a7557e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_894b0a56-3478-46b4-8d7a-6626a0f2127f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_b34545c9-9fff-4595-80bb-5c54b0a7557e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a7fe20f3-de33-4dd5-99dd-4346e47727c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_033b2f27-4d82-4c0e-8561-f915b8beb4df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a7fe20f3-de33-4dd5-99dd-4346e47727c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_033b2f27-4d82-4c0e-8561-f915b8beb4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PROPERTYPLANTANDEQUIPMENTDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2c0c9c98-f8eb-405c-9be3-38f53e125cbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2df97f6-e25e-43db-9cc2-1eb0e6a61335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c0c9c98-f8eb-405c-9be3-38f53e125cbd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2df97f6-e25e-43db-9cc2-1eb0e6a61335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82c95970-1ecd-4295-aaf3-f81870731897" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e2df97f6-e25e-43db-9cc2-1eb0e6a61335" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82c95970-1ecd-4295-aaf3-f81870731897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_82c95970-1ecd-4295-aaf3-f81870731897" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_06272ad9-3bc3-4487-9672-785f68d4c962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:to="loc_us-gaap_LandMember_06272ad9-3bc3-4487-9672-785f68d4c962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_a5b61119-4775-441e-b490-d95d721254d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_a5b61119-4775-441e-b490-d95d721254d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_c3d3ad2b-eba0-4217-b35d-b1411ff79c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_c3d3ad2b-eba0-4217-b35d-b1411ff79c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RentalVehiclesMember_6912caf9-653a-4a91-9a5f-e2294bd3b054" xlink:href="tho-20200731.xsd#tho_RentalVehiclesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dc44fb72-3bb2-4b4e-9fb4-23029e52be0b" xlink:to="loc_tho_RentalVehiclesMember_6912caf9-653a-4a91-9a5f-e2294bd3b054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2df97f6-e25e-43db-9cc2-1eb0e6a61335" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_463d9519-dffd-4e08-8578-950ce4aed37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_463d9519-dffd-4e08-8578-950ce4aed37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_7692bfca-7541-43c7-9050-bcd340d5fdad" xlink:href="tho-20200731.xsd#tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation_7692bfca-7541-43c7-9050-bcd340d5fdad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_e9503107-d370-43ea-b8c2-3b9231f43b18" xlink:href="tho-20200731.xsd#tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation_e9503107-d370-43ea-b8c2-3b9231f43b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3243e32d-2d4c-47b4-a12e-9765e7d7c1c8" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3243e32d-2d4c-47b4-a12e-9765e7d7c1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_955da4a8-7d33-4e2f-9fd8-27a514743c40" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_955da4a8-7d33-4e2f-9fd8-27a514743c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_272b1c71-60a7-4915-a093-8fa19612b10b" xlink:href="tho-20200731.xsd#tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_272b1c71-60a7-4915-a093-8fa19612b10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_115d9331-0e1e-48d4-a102-9484500da17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_115d9331-0e1e-48d4-a102-9484500da17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e20a5ba2-0859-4f70-af40-78a00b66a70f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21853530-e8f3-4b63-8c9c-8c9232e102e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e20a5ba2-0859-4f70-af40-78a00b66a70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c1ac6829-c4c5-412e-a734-da3856c9f734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_598b8f3f-fe1c-46c3-9a25-998335dfc84a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c1ac6829-c4c5-412e-a734-da3856c9f734" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_598b8f3f-fe1c-46c3-9a25-998335dfc84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b718d0a6-3499-4d80-9cde-0fd75d3a10f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_52e3778a-3916-4df0-9b6d-1a8279304959" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b718d0a6-3499-4d80-9cde-0fd75d3a10f4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_52e3778a-3916-4df0-9b6d-1a8279304959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d160c832-4049-4a94-a993-00b5ca179638" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b718d0a6-3499-4d80-9cde-0fd75d3a10f4" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d160c832-4049-4a94-a993-00b5ca179638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_cbbd9089-941f-433d-88ae-32d980eff4b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b718d0a6-3499-4d80-9cde-0fd75d3a10f4" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_cbbd9089-941f-433d-88ae-32d980eff4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_902420b9-da7f-4ac4-92fd-4a3aeb9edc8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f8ddea81-bf37-40cf-82c3-30bcc67926ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_902420b9-da7f-4ac4-92fd-4a3aeb9edc8d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f8ddea81-bf37-40cf-82c3-30bcc67926ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8d63dff3-4447-494b-aa7d-785efbded911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f8ddea81-bf37-40cf-82c3-30bcc67926ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8d63dff3-4447-494b-aa7d-785efbded911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8d63dff3-4447-494b-aa7d-785efbded911" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DealerNetworkAndCustomerRelationshipsMember_4d1f540c-ddf3-448b-88a7-71fae0061942" xlink:href="tho-20200731.xsd#tho_DealerNetworkAndCustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:to="loc_tho_DealerNetworkAndCustomerRelationshipsMember_4d1f540c-ddf3-448b-88a7-71fae0061942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_d94e5782-dc59-4150-996e-d6410c0ecf48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:to="loc_us-gaap_TrademarksMember_d94e5782-dc59-4150-996e-d6410c0ecf48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DesignTechnologyAndOtherIntangiblesMember_c65e0676-c77a-46de-8af9-e816362eb5a2" xlink:href="tho-20200731.xsd#tho_DesignTechnologyAndOtherIntangiblesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b36a248e-6c55-482b-a2cb-d96c0385e635" xlink:to="loc_tho_DesignTechnologyAndOtherIntangiblesMember_c65e0676-c77a-46de-8af9-e816362eb5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3432e2f4-18a8-4bbc-b102-941c32b019d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f8ddea81-bf37-40cf-82c3-30bcc67926ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3432e2f4-18a8-4bbc-b102-941c32b019d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_74adba60-867a-4078-9889-152f5cdd12c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3432e2f4-18a8-4bbc-b102-941c32b019d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_74adba60-867a-4078-9889-152f5cdd12c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_441baeed-b15e-4166-852d-4e128b5f1289" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3432e2f4-18a8-4bbc-b102-941c32b019d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_441baeed-b15e-4166-852d-4e128b5f1289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_91ed542f-5402-485d-bd58-b24da8bb4533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e02b491b-afbf-4ec1-8e43-c6b3b26e2965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_91ed542f-5402-485d-bd58-b24da8bb4533" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e02b491b-afbf-4ec1-8e43-c6b3b26e2965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79651927-af36-4829-a5cf-636daea0c782" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_91ed542f-5402-485d-bd58-b24da8bb4533" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79651927-af36-4829-a5cf-636daea0c782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ee1c8d41-ac13-4187-96e4-2791cfe0554c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_91ed542f-5402-485d-bd58-b24da8bb4533" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ee1c8d41-ac13-4187-96e4-2791cfe0554c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_87f892d2-e0e6-4781-9da8-434d84ad0870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_91ed542f-5402-485d-bd58-b24da8bb4533" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_87f892d2-e0e6-4781-9da8-434d84ad0870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_28aceaec-a2e7-4e4d-9f9e-f8268f6880d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_91ed542f-5402-485d-bd58-b24da8bb4533" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_28aceaec-a2e7-4e4d-9f9e-f8268f6880d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f7d5d372-e63d-49cf-ab4e-13e400c6eb21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_91ed542f-5402-485d-bd58-b24da8bb4533" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f7d5d372-e63d-49cf-ab4e-13e400c6eb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_30053f32-cac4-465d-933c-7a9b0ae666d4" xlink:href="tho-20200731.xsd#tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_91ed542f-5402-485d-bd58-b24da8bb4533" xlink:to="loc_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles_30053f32-cac4-465d-933c-7a9b0ae666d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6b86bebd-80b9-4bd8-8ae7-d075bfead626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_8fa9fcb7-28a3-4971-9444-245b404ec836" xlink:href="tho-20200731.xsd#tho_ScheduleOfIntangibleAssetsAndGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6b86bebd-80b9-4bd8-8ae7-d075bfead626" xlink:to="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_8fa9fcb7-28a3-4971-9444-245b404ec836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b9c784fd-a599-4f24-9895-f7d90324bfba" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_8fa9fcb7-28a3-4971-9444-245b404ec836" xlink:to="loc_srt_ProductOrServiceAxis_b9c784fd-a599-4f24-9895-f7d90324bfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_21b84834-44a3-423f-9de4-d41ca5aef695" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b9c784fd-a599-4f24-9895-f7d90324bfba" xlink:to="loc_srt_ProductsAndServicesDomain_21b84834-44a3-423f-9de4-d41ca5aef695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_59c96612-5670-43af-98c2-f055807c9b3d" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_21b84834-44a3-423f-9de4-d41ca5aef695" xlink:to="loc_tho_NorthAmericanTowablesMember_59c96612-5670-43af-98c2-f055807c9b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IntangibleAssetsAndGoodwillLineItems_0eba245b-fa5d-4912-9f0b-5ef2ae36d133" xlink:href="tho-20200731.xsd#tho_IntangibleAssetsAndGoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_ScheduleOfIntangibleAssetsAndGoodwillTable_8fa9fcb7-28a3-4971-9444-245b404ec836" xlink:to="loc_tho_IntangibleAssetsAndGoodwillLineItems_0eba245b-fa5d-4912-9f0b-5ef2ae36d133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_73795664-be21-4693-bb1c-c3d4d3eebd03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IntangibleAssetsAndGoodwillLineItems_0eba245b-fa5d-4912-9f0b-5ef2ae36d133" xlink:to="loc_us-gaap_AssetImpairmentCharges_73795664-be21-4693-bb1c-c3d4d3eebd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_93e96964-0d18-4f63-b6d6-2fc9d9cd4d00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IntangibleAssetsAndGoodwillLineItems_0eba245b-fa5d-4912-9f0b-5ef2ae36d133" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_93e96964-0d18-4f63-b6d6-2fc9d9cd4d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9e95beaf-ac2a-4de1-8e9b-cb8376395193" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9e95beaf-ac2a-4de1-8e9b-cb8376395193" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fe953977-c3b4-4c64-9c89-d767f8f23c5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fe953977-c3b4-4c64-9c89-d767f8f23c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cf026eff-ca56-42b4-aa17-8811e3746dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fe953977-c3b4-4c64-9c89-d767f8f23c5d" xlink:to="loc_us-gaap_SegmentDomain_cf026eff-ca56-42b4-aa17-8811e3746dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_3c9811d8-f182-4eaa-902a-83446c6e09ff" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cf026eff-ca56-42b4-aa17-8811e3746dd3" xlink:to="loc_tho_NorthAmericanTowablesMember_3c9811d8-f182-4eaa-902a-83446c6e09ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_a7209993-c96f-4060-a069-917654584fb7" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cf026eff-ca56-42b4-aa17-8811e3746dd3" xlink:to="loc_tho_NorthAmericanMotorizedMember_a7209993-c96f-4060-a069-917654584fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_705ad8d8-89c1-4571-b0ee-3492358ae84c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:to="loc_srt_StatementGeographicalAxis_705ad8d8-89c1-4571-b0ee-3492358ae84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_705ad8d8-89c1-4571-b0ee-3492358ae84c" xlink:to="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_77ce25c8-c428-4e42-bd28-ce64bdf0182e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:to="loc_srt_NorthAmericaMember_77ce25c8-c428-4e42-bd28-ce64bdf0182e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_3545f27d-f582-408f-94d1-a6b496942ee4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:to="loc_srt_EuropeMember_3545f27d-f582-408f-94d1-a6b496942ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_5663ae8f-8320-43c4-9a39-cc6380998568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fd41f86c-5df1-4166-aa98-6ddf9a5b1b72" xlink:to="loc_us-gaap_AllOtherSegmentsMember_5663ae8f-8320-43c4-9a39-cc6380998568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4c12f5cd-7171-4e42-8d7a-ff4af42267be" xlink:to="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b271f41d-b197-4050-a065-8a9efe7f1215" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_Goodwill_b271f41d-b197-4050-a065-8a9efe7f1215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_09729346-759b-490c-a67b-235d9e60a65e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_09729346-759b-490c-a67b-235d9e60a65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_2048f6fe-c1a7-4da4-8064-6db835764103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_2048f6fe-c1a7-4da4-8064-6db835764103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ccb36dc3-e1c3-46fb-9bca-57f794bdbb78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ccb36dc3-e1c3-46fb-9bca-57f794bdbb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1ac25ede-0b6b-425b-839b-5a5a6667482d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1ac25ede-0b6b-425b-839b-5a5a6667482d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1f802e2d-68ee-4357-be9f-d36c33f3c1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1f802e2d-68ee-4357-be9f-d36c33f3c1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b8a9377c-eba2-4137-8b8a-b227a7b5f3ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_e1d2d91a-a17e-4744-9f61-f3bc50fc7e5f" xlink:to="loc_us-gaap_Goodwill_b8a9377c-eba2-4137-8b8a-b227a7b5f3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_324f8090-1a70-45d0-b42d-233505988891" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_324f8090-1a70-45d0-b42d-233505988891" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9ae0acfc-2817-4a71-8339-3c48e72ce7c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f285e2fb-a8ce-4eea-a128-8b50fb1dac7a" xlink:to="loc_us-gaap_SegmentDomain_9ae0acfc-2817-4a71-8339-3c48e72ce7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_eb48dc6c-eb0c-48c5-bd58-3a3c192a0d98" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9ae0acfc-2817-4a71-8339-3c48e72ce7c4" xlink:to="loc_tho_NorthAmericanTowablesMember_eb48dc6c-eb0c-48c5-bd58-3a3c192a0d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_9783a71c-f353-4f91-8be3-695f1147abd9" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9ae0acfc-2817-4a71-8339-3c48e72ce7c4" xlink:to="loc_tho_NorthAmericanMotorizedMember_9783a71c-f353-4f91-8be3-695f1147abd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_26146eb1-7675-4b19-8f47-b7180982a548" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:to="loc_srt_StatementGeographicalAxis_26146eb1-7675-4b19-8f47-b7180982a548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_26146eb1-7675-4b19-8f47-b7180982a548" xlink:to="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_d89dfe74-b29b-4b66-bf8e-f7eb1c45cd24" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:to="loc_srt_NorthAmericaMember_d89dfe74-b29b-4b66-bf8e-f7eb1c45cd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_40757485-5b8b-4747-8819-2e0374abbdaa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:to="loc_srt_EuropeMember_40757485-5b8b-4747-8819-2e0374abbdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_3a9540cb-3f32-42bc-aaa2-37153a8562a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62afcde4-053c-4bbc-966e-6aec43779a1c" xlink:to="loc_us-gaap_AllOtherSegmentsMember_3a9540cb-3f32-42bc-aaa2-37153a8562a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b209bc08-a2a7-445e-ac33-133ace0fa808" xlink:to="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_810efeb1-d14d-48d4-b4e3-39a2c8478be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:to="loc_us-gaap_GoodwillGross_810efeb1-d14d-48d4-b4e3-39a2c8478be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3989ef9e-4b90-42e1-9b17-a81ae77a2b2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3989ef9e-4b90-42e1-9b17-a81ae77a2b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3a85e5bc-57d5-45f4-a8ad-55ccf33373da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillLineItems_1caefc43-9cd5-4677-8897-61d5c1d62101" xlink:to="loc_us-gaap_Goodwill_3a85e5bc-57d5-45f4-a8ad-55ccf33373da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONCENTRATIONOFRISK" xlink:type="simple" xlink:href="tho-20200731.xsd#CONCENTRATIONOFRISK"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/CONCENTRATIONOFRISK" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_2f6bf432-198f-4cea-9ee7-93c80ae5cb2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_196af6f7-d32e-44fd-966a-5b853688e6ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_2f6bf432-198f-4cea-9ee7-93c80ae5cb2c" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_196af6f7-d32e-44fd-966a-5b853688e6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#CONCENTRATIONOFRISKDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_10c06405-cc26-470c-8fd4-ca43dee0e60d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_10c06405-cc26-470c-8fd4-ca43dee0e60d" xlink:to="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd34ade3-f92f-4921-910d-352d9a3a271e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd34ade3-f92f-4921-910d-352d9a3a271e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a7dc043-479f-4a9c-b52b-6f9e89bf75a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_cd34ade3-f92f-4921-910d-352d9a3a271e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a7dc043-479f-4a9c-b52b-6f9e89bf75a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_6a1764ba-561d-4e5f-b7df-5bfaee1f8dd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a7dc043-479f-4a9c-b52b-6f9e89bf75a9" xlink:to="loc_us-gaap_SalesMember_6a1764ba-561d-4e5f-b7df-5bfaee1f8dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_e9e5813a-bbde-41ce-b559-19759ee48322" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8a7dc043-479f-4a9c-b52b-6f9e89bf75a9" xlink:to="loc_us-gaap_AccountsReceivableMember_e9e5813a-bbde-41ce-b559-19759ee48322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_85213237-0a1f-49c5-a7c2-59132a3168dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_85213237-0a1f-49c5-a7c2-59132a3168dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_bb5ab299-9121-4017-8ecc-ccbc04013cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_85213237-0a1f-49c5-a7c2-59132a3168dc" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_bb5ab299-9121-4017-8ecc-ccbc04013cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5c8b2492-ed43-44b4-a70a-16557e1da155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bb5ab299-9121-4017-8ecc-ccbc04013cfd" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5c8b2492-ed43-44b4-a70a-16557e1da155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_facffe3f-ae62-4575-b5d6-8cabcfa4134d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:to="loc_srt_MajorCustomersAxis_facffe3f-ae62-4575-b5d6-8cabcfa4134d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_bf418e4c-1bd9-4b44-912d-e5cb5fe818de" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_facffe3f-ae62-4575-b5d6-8cabcfa4134d" xlink:to="loc_srt_NameOfMajorCustomerDomain_bf418e4c-1bd9-4b44-912d-e5cb5fe818de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FreedomRoadsMember_12fecc17-213e-4431-9143-a532ac510d87" xlink:href="tho-20200731.xsd#tho_FreedomRoadsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_bf418e4c-1bd9-4b44-912d-e5cb5fe818de" xlink:to="loc_tho_FreedomRoadsMember_12fecc17-213e-4431-9143-a532ac510d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_db060eaf-cd54-4abc-9493-3cb851e3052e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_a28aa91f-bbdb-4cf0-8d06-f0f07a04ceff" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_db060eaf-cd54-4abc-9493-3cb851e3052e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1c85df46-cd19-4c4e-8d8c-6df7bdfc59f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_db060eaf-cd54-4abc-9493-3cb851e3052e" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1c85df46-cd19-4c4e-8d8c-6df7bdfc59f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="tho-20200731.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_23c7d5cf-6ebb-42b1-b382-69caa9bf1a22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_86b82028-d5bd-412a-9600-d66f6076f409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_23c7d5cf-6ebb-42b1-b382-69caa9bf1a22" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_86b82028-d5bd-412a-9600-d66f6076f409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#EMPLOYEEBENEFITPLANSDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_6301dfbc-7b68-45ab-9e42-2da30d6a084d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_941cb15c-5823-44a0-a8ea-dfdb043aef71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_6301dfbc-7b68-45ab-9e42-2da30d6a084d" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_941cb15c-5823-44a0-a8ea-dfdb043aef71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_0facbbe6-33ed-4ef5-9183-636ec377173d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_6301dfbc-7b68-45ab-9e42-2da30d6a084d" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_0facbbe6-33ed-4ef5-9183-636ec377173d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_96c5a788-c524-4ca9-a223-766c49985d6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_c4bbb2e2-eb48-488f-a42a-b5c7bf38bacb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_96c5a788-c524-4ca9-a223-766c49985d6f" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_c4bbb2e2-eb48-488f-a42a-b5c7bf38bacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6414c403-22ff-4949-88e0-eb352bc1bd7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_75d8e5a7-46cc-4962-8a47-527fb830177c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6414c403-22ff-4949-88e0-eb352bc1bd7d" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_75d8e5a7-46cc-4962-8a47-527fb830177c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#FAIRVALUEMEASUREMENTSDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6d4f4174-66cf-41ad-99d3-0e5f13bdeaee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_678b2826-ea75-451b-a2bf-6083b100b746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6d4f4174-66cf-41ad-99d3-0e5f13bdeaee" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_678b2826-ea75-451b-a2bf-6083b100b746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aa198d0a-96c8-4a43-aa01-4d3e005dd16e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_678b2826-ea75-451b-a2bf-6083b100b746" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aa198d0a-96c8-4a43-aa01-4d3e005dd16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b04375d-cb49-49f1-98dd-fb4b283ca51e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aa198d0a-96c8-4a43-aa01-4d3e005dd16e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b04375d-cb49-49f1-98dd-fb4b283ca51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_70fc6a50-912b-47d8-9436-35f4a5012b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6b04375d-cb49-49f1-98dd-fb4b283ca51e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_70fc6a50-912b-47d8-9436-35f4a5012b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7f1ac6ed-d30b-4d1e-ba10-565f209a452c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6b04375d-cb49-49f1-98dd-fb4b283ca51e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7f1ac6ed-d30b-4d1e-ba10-565f209a452c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_678b2826-ea75-451b-a2bf-6083b100b746" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e60a7141-5c9c-4986-973b-8b6e86ee45eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e60a7141-5c9c-4986-973b-8b6e86ee45eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_407208e2-fea9-4bbe-a3a1-64bfa8b21611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_407208e2-fea9-4bbe-a3a1-64bfa8b21611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_4dbc3510-fb51-40d7-b0bd-4ad1382645dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_4dbc3510-fb51-40d7-b0bd-4ad1382645dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativesAtFairValueNet_f838bbe6-777d-403d-949c-10a8d5538356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativesAtFairValueNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729de78b-6864-4a32-88ff-634387bc1af2" xlink:to="loc_us-gaap_InterestRateDerivativesAtFairValueNet_f838bbe6-777d-403d-949c-10a8d5538356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTY" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTY"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract_55ba2f2b-7c4d-42f4-ac80-dd5bb613173a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAndProductWarrantiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_07ccd21c-d668-4e0f-be1c-226d3aa753a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract_55ba2f2b-7c4d-42f4-ac80-dd5bb613173a" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_07ccd21c-d668-4e0f-be1c-226d3aa753a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYTables" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract_4235ca45-82c6-4c15-8ed7-04d750aa9a73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAndProductWarrantiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_f0ae35b8-a042-4e4a-8597-2910ff673be5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract_4235ca45-82c6-4c15-8ed7-04d750aa9a73" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_f0ae35b8-a042-4e4a-8597-2910ff673be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract_56365ad5-28a3-4704-99fc-865a5bdd0be2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAndProductWarrantiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_c21c22d1-bc48-4a2d-a13f-8542a68e276b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract_56365ad5-28a3-4704-99fc-865a5bdd0be2" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_c21c22d1-bc48-4a2d-a13f-8542a68e276b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_f9c00dc1-1003-4f96-87ca-54c35243166c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_c21c22d1-bc48-4a2d-a13f-8542a68e276b" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_f9c00dc1-1003-4f96-87ca-54c35243166c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_892f06d6-0172-4327-a45c-b271bd174c2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_f9c00dc1-1003-4f96-87ca-54c35243166c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_892f06d6-0172-4327-a45c-b271bd174c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfProductWarrantyOneMember_951b915f-12fc-44f0-a3a6-1f6de4f28bea" xlink:href="tho-20200731.xsd#tho_TermOfProductWarrantyOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_892f06d6-0172-4327-a45c-b271bd174c2f" xlink:to="loc_tho_TermOfProductWarrantyOneMember_951b915f-12fc-44f0-a3a6-1f6de4f28bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermOfProductWarrantyTwoMember_7d3f8a5e-61e6-4a17-b52a-5d123d503098" xlink:href="tho-20200731.xsd#tho_TermOfProductWarrantyTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_892f06d6-0172-4327-a45c-b271bd174c2f" xlink:to="loc_tho_TermOfProductWarrantyTwoMember_7d3f8a5e-61e6-4a17-b52a-5d123d503098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_d55bc29a-ebfe-4513-8a7f-3b9ec76bf8d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_c21c22d1-bc48-4a2d-a13f-8542a68e276b" xlink:to="loc_us-gaap_ProductWarrantyLiabilityLineItems_d55bc29a-ebfe-4513-8a7f-3b9ec76bf8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_WarrantyPeriodForRetailCustomer_d19d0ce6-fc61-4267-98ab-62f37ac345a6" xlink:href="tho-20200731.xsd#tho_WarrantyPeriodForRetailCustomer"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_d55bc29a-ebfe-4513-8a7f-3b9ec76bf8d0" xlink:to="loc_tho_WarrantyPeriodForRetailCustomer_d19d0ce6-fc61-4267-98ab-62f37ac345a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract_e18e0833-7638-44b8-b526-2bd30b76f033" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAndProductWarrantiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7729e5f4-f2aa-4725-bc9f-bc97a4b35a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAndProductWarrantiesAbstract_e18e0833-7638-44b8-b526-2bd30b76f033" xlink:to="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7729e5f4-f2aa-4725-bc9f-bc97a4b35a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_b357cf4a-2a1f-496f-a903-7c2c2829ff78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7729e5f4-f2aa-4725-bc9f-bc97a4b35a4b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_b357cf4a-2a1f-496f-a903-7c2c2829ff78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_816aab1e-3252-4346-9dd0-b328d3df7293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7729e5f4-f2aa-4725-bc9f-bc97a4b35a4b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_816aab1e-3252-4346-9dd0-b328d3df7293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_e0573b17-10b1-46c1-8b0a-3d301fc262b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7729e5f4-f2aa-4725-bc9f-bc97a4b35a4b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_e0573b17-10b1-46c1-8b0a-3d301fc262b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_2d87e059-38cc-472a-8496-41ada5d0ddf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7729e5f4-f2aa-4725-bc9f-bc97a4b35a4b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_2d87e059-38cc-472a-8496-41ada5d0ddf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_11070a21-4f48-4a6c-9688-7cce95943e3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7729e5f4-f2aa-4725-bc9f-bc97a4b35a4b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss_11070a21-4f48-4a6c-9688-7cce95943e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_02825893-457f-4054-b936-f06d7f37aedd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7729e5f4-f2aa-4725-bc9f-bc97a4b35a4b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_02825893-457f-4054-b936-f06d7f37aedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBT"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_57f6dde6-df64-4837-9ce1-ba950ff234ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_d2e7e630-42c6-4792-ae86-b779a8d2f7bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_57f6dde6-df64-4837-9ce1-ba950ff234ee" xlink:to="loc_us-gaap_LongTermDebtTextBlock_d2e7e630-42c6-4792-ae86-b779a8d2f7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_821b8732-e8f1-446c-adea-445a55158661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2374bbaa-b407-4a40-83b8-53fa2105397a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_821b8732-e8f1-446c-adea-445a55158661" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2374bbaa-b407-4a40-83b8-53fa2105397a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f52e446c-2709-4458-8cf8-332dcb3485a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_821b8732-e8f1-446c-adea-445a55158661" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f52e446c-2709-4458-8cf8-332dcb3485a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fca57b9c-bec1-499d-bfa1-0a2aecf064e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fca57b9c-bec1-499d-bfa1-0a2aecf064e5" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b4da6abd-e636-4cbd-84ee-19ac483db634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_CreditFacilityAxis_b4da6abd-e636-4cbd-84ee-19ac483db634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_b4da6abd-e636-4cbd-84ee-19ac483db634" xlink:to="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AssetBasedCreditFacilityMember_085954a0-a180-40cc-98b6-e9791e513e45" xlink:href="tho-20200731.xsd#tho_AssetBasedCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:to="loc_tho_AssetBasedCreditFacilityMember_085954a0-a180-40cc-98b6-e9791e513e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_SwinglineCreditFacilityMember_121f7d47-8ffd-46d2-96e4-d9a697d8f9ab" xlink:href="tho-20200731.xsd#tho_SwinglineCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:to="loc_tho_SwinglineCreditFacilityMember_121f7d47-8ffd-46d2-96e4-d9a697d8f9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_4cd5a06b-cf58-4645-adc5-7f533123b825" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0167bcc0-5f05-445b-945b-61c93720d410" xlink:to="loc_us-gaap_LetterOfCreditMember_4cd5a06b-cf58-4645-adc5-7f533123b825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4bc87607-da25-49c5-bec4-3d71ae942334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4bc87607-da25-49c5-bec4-3d71ae942334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4bc87607-da25-49c5-bec4-3d71ae942334" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermLoanMember_b70adea5-c9c2-4b2e-9893-e9bc7da90aea" xlink:href="tho-20200731.xsd#tho_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_TermLoanMember_b70adea5-c9c2-4b2e-9893-e9bc7da90aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnsecuredSeriesOneDebtMember_0d6678f4-0b63-4d6e-8a36-b4ef70fc14f4" xlink:href="tho-20200731.xsd#tho_UnsecuredSeriesOneDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_UnsecuredSeriesOneDebtMember_0d6678f4-0b63-4d6e-8a36-b4ef70fc14f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnsecuredSeriesTwoDebtMember_5bba5849-262d-497d-9943-12bac3e24fd3" xlink:href="tho-20200731.xsd#tho_UnsecuredSeriesTwoDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_UnsecuredSeriesTwoDebtMember_5bba5849-262d-497d-9943-12bac3e24fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherLongTermDebtMember_d47b6c9b-f3f4-48c8-a76d-6643d5961703" xlink:href="tho-20200731.xsd#tho_OtherLongTermDebtMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_OtherLongTermDebtMember_d47b6c9b-f3f4-48c8-a76d-6643d5961703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ABLAndTermLoanMember_a5333a9b-179f-4896-b58c-ff3641170ba1" xlink:href="tho-20200731.xsd#tho_ABLAndTermLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd43bfa5-46c5-493f-a9d6-6031847abad2" xlink:to="loc_tho_ABLAndTermLoanMember_a5333a9b-179f-4896-b58c-ff3641170ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4191cea4-f57b-4a86-af2c-d9a049b75bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_DebtInstrumentAxis_4191cea4-f57b-4a86-af2c-d9a049b75bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_66ee516b-1dbf-4183-93d4-ef9e247540be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_4191cea4-f57b-4a86-af2c-d9a049b75bca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_66ee516b-1dbf-4183-93d4-ef9e247540be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UsTrancheMember_19f3c38c-0859-4237-bc09-a9f42134a912" xlink:href="tho-20200731.xsd#tho_UsTrancheMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66ee516b-1dbf-4183-93d4-ef9e247540be" xlink:to="loc_tho_UsTrancheMember_19f3c38c-0859-4237-bc09-a9f42134a912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroTrancheMember_4238bcf3-4fae-48ba-b1a8-8258ae95faa1" xlink:href="tho-20200731.xsd#tho_EuroTrancheMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66ee516b-1dbf-4183-93d4-ef9e247540be" xlink:to="loc_tho_EuroTrancheMember_4238bcf3-4fae-48ba-b1a8-8258ae95faa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ad895276-899e-4a71-a2f8-1e25f7a539f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_VariableRateAxis_ad895276-899e-4a71-a2f8-1e25f7a539f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ad895276-899e-4a71-a2f8-1e25f7a539f7" xlink:to="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_119d3ef4-1efb-4f31-99c7-0a7eb52230e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:to="loc_us-gaap_BaseRateMember_119d3ef4-1efb-4f31-99c7-0a7eb52230e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2277b027-b810-40a9-a955-753c8d635951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2277b027-b810-40a9-a955-753c8d635951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EuroInterbankOfferedRateEurIBORMember_33096c7c-0592-40c3-a1bf-4b12f9e8ef88" xlink:href="tho-20200731.xsd#tho_EuroInterbankOfferedRateEurIBORMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:to="loc_tho_EuroInterbankOfferedRateEurIBORMember_33096c7c-0592-40c3-a1bf-4b12f9e8ef88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_444df30b-5b60-4173-ad8d-ba794e72e90d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d01aa7a-8306-4da5-ad6a-4f6daeeff7e1" xlink:to="loc_us-gaap_InterestRateSwapMember_444df30b-5b60-4173-ad8d-ba794e72e90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bc79efd8-c2d0-4eb0-b582-98abdb97abfd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_srt_RangeAxis_bc79efd8-c2d0-4eb0-b582-98abdb97abfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eddbcb25-f85f-43f9-afbe-76579d5b13e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_bc79efd8-c2d0-4eb0-b582-98abdb97abfd" xlink:to="loc_srt_RangeMember_eddbcb25-f85f-43f9-afbe-76579d5b13e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8fe89254-7458-4ad4-ab03-7546e310bf2f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eddbcb25-f85f-43f9-afbe-76579d5b13e7" xlink:to="loc_srt_MaximumMember_8fe89254-7458-4ad4-ab03-7546e310bf2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8df5b069-a4eb-47bf-bb93-5be1f7d4801c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eddbcb25-f85f-43f9-afbe-76579d5b13e7" xlink:to="loc_srt_MinimumMember_8df5b069-a4eb-47bf-bb93-5be1f7d4801c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_42cb90ac-627f-4136-b311-6c2479d4dbcc" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_182d00b0-89d1-4aa7-bea1-3280f910d0d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_DebtInstrumentTerm_182d00b0-89d1-4aa7-bea1-3280f910d0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_f72c42ca-33f1-4654-ae7f-583853d3db8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LongTermLineOfCredit_f72c42ca-33f1-4654-ae7f-583853d3db8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a196ddde-041e-4cc1-a02d-22e81836df5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a196ddde-041e-4cc1-a02d-22e81836df5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentPrincipalPaymentPercentage_683f8500-dd84-44a3-a5e9-8af1d9428210" xlink:href="tho-20200731.xsd#tho_DebtInstrumentPrincipalPaymentPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtInstrumentPrincipalPaymentPercentage_683f8500-dd84-44a3-a5e9-8af1d9428210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage_ad9736be-e871-4d91-a8f3-f801f8806a95" xlink:href="tho-20200731.xsd#tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage_ad9736be-e871-4d91-a8f3-f801f8806a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dd9a3578-a613-4851-b345-65ceefc56a9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dd9a3578-a613-4851-b345-65ceefc56a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtInstrumentVariableInterestRateFloor_4c522a2e-9f71-43ba-8829-89b3d37510f2" xlink:href="tho-20200731.xsd#tho_DebtInstrumentVariableInterestRateFloor"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtInstrumentVariableInterestRateFloor_4c522a2e-9f71-43ba-8829-89b3d37510f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_7d9cef2c-7bc7-4321-a854-98520611fde5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_7d9cef2c-7bc7-4321-a854-98520611fde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_fe62381c-2d36-4c4a-8ac5-b315eb35bc72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_fe62381c-2d36-4c4a-8ac5-b315eb35bc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d5c33a72-6b0a-44d5-bbfa-ded66a236569" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d5c33a72-6b0a-44d5-bbfa-ded66a236569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioMinimum_bf71ac9e-891a-48c2-a70f-8fe60ee5b86b" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioMinimum"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtCovenantCoverageRatioMinimum_bf71ac9e-891a-48c2-a70f-8fe60ee5b86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioThresholdPercentage_60b8fca0-a6ca-48df-bf2c-37890af4ad83" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioThresholdPercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtCovenantCoverageRatioThresholdPercentage_60b8fca0-a6ca-48df-bf2c-37890af4ad83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DebtCovenantCoverageRatioThresholdAmount_9bb8f758-ba27-4080-ab77-2df680534548" xlink:href="tho-20200731.xsd#tho_DebtCovenantCoverageRatioThresholdAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_DebtCovenantCoverageRatioThresholdAmount_9bb8f758-ba27-4080-ab77-2df680534548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LineOfCreditFacilityAdditionalBorrowingAmount_c177d3d3-e41a-4d4b-a1cb-498b3464b9af" xlink:href="tho-20200731.xsd#tho_LineOfCreditFacilityAdditionalBorrowingAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_tho_LineOfCreditFacilityAdditionalBorrowingAmount_c177d3d3-e41a-4d4b-a1cb-498b3464b9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d8f72600-f5a0-4627-8ab5-166aab8a6810" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d8f72600-f5a0-4627-8ab5-166aab8a6810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_995c3103-f608-4588-9d3c-15916dd0876b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_UnsecuredDebt_995c3103-f608-4588-9d3c-15916dd0876b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_23a55096-2b1a-4a70-82e6-b85a0889e360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_InterestExpenseDebt_23a55096-2b1a-4a70-82e6-b85a0889e360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCollateralFeesAmount_784fb36e-7d1f-4b25-bf22-9f76b78936a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCollateralFeesAmount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LineOfCreditFacilityCollateralFeesAmount_784fb36e-7d1f-4b25-bf22-9f76b78936a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_fd7ad43e-fc5b-42a6-9ddb-508925019f8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_fd7ad43e-fc5b-42a6-9ddb-508925019f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_49057c23-570e-42f2-a268-57def187a278" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_49057c23-570e-42f2-a268-57def187a278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_082ed70b-c979-4aef-9abc-37071871649d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_DebtInstrumentFairValue_082ed70b-c979-4aef-9abc-37071871649d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9745c8a3-ba38-45f0-b9d5-08017b8c4e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9446cc7a-0e94-4c62-bc98-3e06f2bc6cff" xlink:to="loc_us-gaap_LongTermDebt_9745c8a3-ba38-45f0-b9d5-08017b8c4e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTScheduleofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d995986f-5d4a-4569-a16b-109336ba6c72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4d8a905d-f97c-4e2b-91dd-5d170ee1ed61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d995986f-5d4a-4569-a16b-109336ba6c72" xlink:to="loc_us-gaap_DebtInstrumentTable_4d8a905d-f97c-4e2b-91dd-5d170ee1ed61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6b98c73b-4900-4f1f-82ac-d1e94056f1e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4d8a905d-f97c-4e2b-91dd-5d170ee1ed61" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6b98c73b-4900-4f1f-82ac-d1e94056f1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2633436a-740b-466f-be04-009144f717d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6b98c73b-4900-4f1f-82ac-d1e94056f1e0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2633436a-740b-466f-be04-009144f717d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermLoanMember_a52ba568-31fb-4d93-acbb-f070f14a92f2" xlink:href="tho-20200731.xsd#tho_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2633436a-740b-466f-be04-009144f717d0" xlink:to="loc_tho_TermLoanMember_a52ba568-31fb-4d93-acbb-f070f14a92f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4d8a905d-f97c-4e2b-91dd-5d170ee1ed61" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_bcdb47e6-54ea-4505-82a0-1d1988583460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_LongTermLineOfCredit_bcdb47e6-54ea-4505-82a0-1d1988583460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_f26c8a9f-0350-4f30-b1c6-ae01e0047049" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_UnsecuredDebt_f26c8a9f-0350-4f30-b1c6-ae01e0047049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_8e8b2477-51db-480f-817d-5a53072ef1ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_OtherLongTermDebt_8e8b2477-51db-480f-817d-5a53072ef1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a6784356-5713-4c43-b21d-9aa619fb98fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a6784356-5713-4c43-b21d-9aa619fb98fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_642775e3-e164-448b-9082-c732b6260eb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_642775e3-e164-448b-9082-c732b6260eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_37efacb1-5f7e-4be3-818e-17e2b1f0c975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_LongTermDebt_37efacb1-5f7e-4be3-818e-17e2b1f0c975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a0c85767-c43e-4249-880f-f4b7b533355e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_LongTermDebtCurrent_a0c85767-c43e-4249-880f-f4b7b533355e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_12596cc1-9a02-43d6-bc17-9e2535e9766c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9d3c8b4b-c8d0-4d92-a7da-55a5fb475676" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_12596cc1-9a02-43d6-bc17-9e2535e9766c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_99fd3f31-43c4-4084-ae1b-dae1c703b32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_3d28de99-bb5d-4564-b313-fe54c1aa4b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99fd3f31-43c4-4084-ae1b-dae1c703b32c" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_3d28de99-bb5d-4564-b313-fe54c1aa4b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_464084f8-6052-4aa2-93fa-43f9dc1b1dc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99fd3f31-43c4-4084-ae1b-dae1c703b32c" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_464084f8-6052-4aa2-93fa-43f9dc1b1dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b71b2413-3adc-4d8e-b976-118a3f4bf075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99fd3f31-43c4-4084-ae1b-dae1c703b32c" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b71b2413-3adc-4d8e-b976-118a3f4bf075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5020165d-ad7c-47fc-b66c-a1c4b79d32f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99fd3f31-43c4-4084-ae1b-dae1c703b32c" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5020165d-ad7c-47fc-b66c-a1c4b79d32f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_43076796-0a5e-4eec-a406-978e1351e104" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99fd3f31-43c4-4084-ae1b-dae1c703b32c" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_43076796-0a5e-4eec-a406-978e1351e104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4458c060-bb85-4bf5-a006-c0c5ddc95f78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99fd3f31-43c4-4084-ae1b-dae1c703b32c" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4458c060-bb85-4bf5-a006-c0c5ddc95f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_78c39d34-f693-45a7-b59a-3a3d1cdeedd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99fd3f31-43c4-4084-ae1b-dae1c703b32c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_78c39d34-f693-45a7-b59a-3a3d1cdeedd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXES" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_84f2301a-6a3a-4e59-91e7-9e4d6c2419dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_afa46787-2720-44e6-8ff0-601d26878ace" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_84f2301a-6a3a-4e59-91e7-9e4d6c2419dc" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_afa46787-2720-44e6-8ff0-601d26878ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3bc1a243-75d9-4ac5-94e1-c785bb1e4739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_75998475-83d8-4fe9-b833-9aaf65f6420e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3bc1a243-75d9-4ac5-94e1-c785bb1e4739" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_75998475-83d8-4fe9-b833-9aaf65f6420e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b1fff05a-df5f-41d6-84bb-8aa1d3bc37a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3bc1a243-75d9-4ac5-94e1-c785bb1e4739" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b1fff05a-df5f-41d6-84bb-8aa1d3bc37a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock_d53fb607-63cf-46ba-87b7-01dd9bfbdcf3" xlink:href="tho-20200731.xsd#tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bc1a243-75d9-4ac5-94e1-c785bb1e4739" xlink:to="loc_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock_d53fb607-63cf-46ba-87b7-01dd9bfbdcf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e8fa5f04-5394-4bc1-b9f3-61946575a8ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bc1a243-75d9-4ac5-94e1-c785bb1e4739" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e8fa5f04-5394-4bc1-b9f3-61946575a8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1c99975b-b55c-4f6f-94ed-28c9721da58e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3bc1a243-75d9-4ac5-94e1-c785bb1e4739" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1c99975b-b55c-4f6f-94ed-28c9721da58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock_ddba945d-36b7-4eab-ae9a-3a45851dc715" xlink:href="tho-20200731.xsd#tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bc1a243-75d9-4ac5-94e1-c785bb1e4739" xlink:to="loc_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock_ddba945d-36b7-4eab-ae9a-3a45851dc715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_febcf001-f723-47cf-84b2-34f68634e92e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxExaminationsTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bc1a243-75d9-4ac5-94e1-c785bb1e4739" xlink:to="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_febcf001-f723-47cf-84b2-34f68634e92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_688d0f34-d237-4847-b602-1d1b2470ad35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_688d0f34-d237-4847-b602-1d1b2470ad35" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_66d6bbac-6118-4ca1-b038-2d7bfcca6bd6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_92e6c902-3417-4d12-aceb-d08eb5b9baef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_92e6c902-3417-4d12-aceb-d08eb5b9baef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_f3ee74d9-a54d-4302-a519-9b0e272f503c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:to="loc_us-gaap_ForeignCountryMember_f3ee74d9-a54d-4302-a519-9b0e272f503c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_7f316d8d-b333-4c45-b301-4884cfef0694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_e881ea08-33fd-4f46-8469-5645f036d4bf" xlink:to="loc_us-gaap_DomesticCountryMember_7f316d8d-b333-4c45-b301-4884cfef0694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_da9066e8-cec9-4b79-9a94-6c5512898e7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_us-gaap_TaxPeriodAxis_da9066e8-cec9-4b79-9a94-6c5512898e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_f507a486-f4be-4bac-819b-660017638521" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_da9066e8-cec9-4b79-9a94-6c5512898e7a" xlink:to="loc_us-gaap_TaxPeriodDomain_f507a486-f4be-4bac-819b-660017638521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarliestTaxYearMember_f3324f32-127f-47f1-8e2f-1db1248dabde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f507a486-f4be-4bac-819b-660017638521" xlink:to="loc_us-gaap_EarliestTaxYearMember_f3324f32-127f-47f1-8e2f-1db1248dabde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LatestTaxYearMember_e7f1662c-ada7-4471-86c2-071d2388e8ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f507a486-f4be-4bac-819b-660017638521" xlink:to="loc_us-gaap_LatestTaxYearMember_e7f1662c-ada7-4471-86c2-071d2388e8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxProvisionTypeAxis_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6" xlink:href="tho-20200731.xsd#tho_IncomeTaxProvisionTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_tho_IncomeTaxProvisionTypeAxis_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxProvisionTypeDomain_27b4e0fa-58d3-4a21-830f-20ae15ca4f0b" xlink:href="tho-20200731.xsd#tho_IncomeTaxProvisionTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxProvisionTypeAxis_e146cbbc-9b73-4fdd-b1cf-deef2f55c9a6" xlink:to="loc_tho_IncomeTaxProvisionTypeDomain_27b4e0fa-58d3-4a21-830f-20ae15ca4f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GiltiMember_e56d0013-531b-47f5-b51c-df7f82996bb5" xlink:href="tho-20200731.xsd#tho_GiltiMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxProvisionTypeDomain_27b4e0fa-58d3-4a21-830f-20ae15ca4f0b" xlink:to="loc_tho_GiltiMember_e56d0013-531b-47f5-b51c-df7f82996bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_38e23b84-8ef5-4844-8c25-7f26954645c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce16ac9a-a02f-49cf-bdb2-41193c3d6c00" xlink:to="loc_us-gaap_RelatedPartyDomain_38e23b84-8ef5-4844-8c25-7f26954645c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ForeignSubsidariesMember_3caf4135-6b30-41be-9d65-c6b048f52ff6" xlink:href="tho-20200731.xsd#tho_ForeignSubsidariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_38e23b84-8ef5-4844-8c25-7f26954645c7" xlink:to="loc_tho_ForeignSubsidariesMember_3caf4135-6b30-41be-9d65-c6b048f52ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:href="tho-20200731.xsd#tho_IncomeTaxLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_48c33d2d-60fd-425e-b640-72c1eeb76479" xlink:to="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ff6afb55-9b06-4ca6-92c7-691411e91985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ff6afb55-9b06-4ca6-92c7-691411e91985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2c0eea4a-2cee-4e60-b95f-cb56597eeb40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2c0eea4a-2cee-4e60-b95f-cb56597eeb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates_6d6123bc-150f-47ce-b4ae-ec6a3ec7a139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates_6d6123bc-150f-47ce-b4ae-ec6a3ec7a139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f04e0e68-bd22-4031-8440-5b8448aac2d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f04e0e68-bd22-4031-8440-5b8448aac2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TaxCreditCarryForwardExpirationYear_f1317765-8205-4968-8c65-0d8eb5dbcdd8" xlink:href="tho-20200731.xsd#tho_TaxCreditCarryForwardExpirationYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_tho_TaxCreditCarryForwardExpirationYear_f1317765-8205-4968-8c65-0d8eb5dbcdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NetOperatingLossCarryForwards_669b6233-283d-4103-b537-48685e4d9808" xlink:href="tho-20200731.xsd#tho_NetOperatingLossCarryForwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_tho_NetOperatingLossCarryForwards_669b6233-283d-4103-b537-48685e4d9808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NetOperatingLossCarryForwardsYearOfExpiration_5ce97776-024c-48ca-b1f3-f83475024129" xlink:href="tho-20200731.xsd#tho_NetOperatingLossCarryForwardsYearOfExpiration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_tho_NetOperatingLossCarryForwardsYearOfExpiration_5ce97776-024c-48ca-b1f3-f83475024129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5a27e512-e180-4fd9-bed1-fb2c2c066dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5a27e512-e180-4fd9-bed1-fb2c2c066dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_36f460eb-b6cb-4924-9961-4af94cc85db1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_36f460eb-b6cb-4924-9961-4af94cc85db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses_0d13c7c1-db57-46b0-b18d-3e3dc7b01928" xlink:href="tho-20200731.xsd#tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses_0d13c7c1-db57-46b0-b18d-3e3dc7b01928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_076becb6-10cd-4c87-838d-bdcee108fcaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_076becb6-10cd-4c87-838d-bdcee108fcaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_17dd585d-04a6-4205-a418-4fc5d37677ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_17dd585d-04a6-4205-a418-4fc5d37677ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_2ce5e408-8300-492c-93bc-7797742f35d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_IncomeTaxLineItems_059cdab0-8ce5-41ac-aa35-20c15c98ecb1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_2ce5e408-8300-492c-93bc-7797742f35d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESEarningsBeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9ab62c67-c77c-4ca4-9eb2-3b5232b7ee35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_661b5c83-d8e6-4f38-b2f4-d6f1e0fa2bbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9ab62c67-c77c-4ca4-9eb2-3b5232b7ee35" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_661b5c83-d8e6-4f38-b2f4-d6f1e0fa2bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_9b910f21-dc93-4840-ac99-c104f3b6338a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9ab62c67-c77c-4ca4-9eb2-3b5232b7ee35" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_9b910f21-dc93-4840-ac99-c104f3b6338a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ad326c79-7615-416b-8cef-539d18cd1b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9ab62c67-c77c-4ca4-9eb2-3b5232b7ee35" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ad326c79-7615-416b-8cef-539d18cd1b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8f4c05f2-1d8b-4b9f-8c36-74a526b302e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8f4c05f2-1d8b-4b9f-8c36-74a526b302e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9f2139ac-adab-40f6-a930-08681e1d192c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9f2139ac-adab-40f6-a930-08681e1d192c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_92fe98a1-03f1-4b88-b673-ba694f4a4c5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_92fe98a1-03f1-4b88-b673-ba694f4a4c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c4a7f8ad-187e-41c1-95d1-0dfb20dda861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c4a7f8ad-187e-41c1-95d1-0dfb20dda861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_85631627-80bf-4ef5-b441-53e2f120604b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_85631627-80bf-4ef5-b441-53e2f120604b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a04d5d47-0801-4535-ba38-f7d7f0e05979" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a04d5d47-0801-4535-ba38-f7d7f0e05979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0948f249-8032-4506-a682-887c8f9d6964" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0948f249-8032-4506-a682-887c8f9d6964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_62842d38-eb60-44fd-9512-b1da94a9abc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_62842d38-eb60-44fd-9512-b1da94a9abc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0cce48e4-8681-4e0e-a5f8-ec2b356d0918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_98389b41-3018-4d20-a09d-6e7450172032" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0cce48e4-8681-4e0e-a5f8-ec2b356d0918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_213e36fa-2287-42ef-8bde-48e9038a2784" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_213e36fa-2287-42ef-8bde-48e9038a2784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_0fe4b012-6897-4b8d-ae57-eefa3936d078" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_0fe4b012-6897-4b8d-ae57-eefa3936d078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_e89868d3-a51c-4345-a235-887177b03bab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_e89868d3-a51c-4345-a235-887177b03bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_abec58a8-b763-49d3-97b8-5a349e506c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_abec58a8-b763-49d3-97b8-5a349e506c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_e3026d68-7350-42be-a456-31053a329b1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_e3026d68-7350-42be-a456-31053a329b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts_29d83096-42d0-4961-ad20-761d98aeaa3e" xlink:href="tho-20200731.xsd#tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts_29d83096-42d0-4961-ad20-761d98aeaa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition_79c84316-0b11-4faa-9abe-3d56b462335f" xlink:href="tho-20200731.xsd#tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition_79c84316-0b11-4faa-9abe-3d56b462335f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_0901f162-0240-46c2-ae61-625c9c60f1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_0901f162-0240-46c2-ae61-625c9c60f1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_6ee4165a-8521-430d-9fd7-c4e78898feaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_6ee4165a-8521-430d-9fd7-c4e78898feaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_b6bf7893-10f0-4d12-8987-f1f18353d9a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_b6bf7893-10f0-4d12-8987-f1f18353d9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount_bcc1b53e-3fd1-49e1-8824-1b4c19b1982f" xlink:href="tho-20200731.xsd#tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount_bcc1b53e-3fd1-49e1-8824-1b4c19b1982f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_284718a3-7226-4f7a-b1a8-54d8dff0c154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_284718a3-7226-4f7a-b1a8-54d8dff0c154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_459067b6-b5fc-477e-8a4b-9901b73110b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b9e4fc32-61e0-4b47-995d-7f261a9e8b04" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_459067b6-b5fc-477e-8a4b-9901b73110b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsLiabilitiesInventory_d0fc66ea-0740-45cc-b32d-47feb85a5aa2" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsLiabilitiesInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_tho_DeferredTaxAssetsLiabilitiesInventory_d0fc66ea-0740-45cc-b32d-47feb85a5aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_49fbff53-788c-476d-bedd-bca7262d2185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_49fbff53-788c-476d-bedd-bca7262d2185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_2c2fe58b-c353-4d02-9720-49724f383303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_2c2fe58b-c353-4d02-9720-49724f383303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties_bb344a13-46c9-4a74-ad6a-81d3bd30776d" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties_bb344a13-46c9-4a74-ad6a-81d3bd30776d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_91fd7835-dc1e-4f88-b428-8a893f2f5383" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_91fd7835-dc1e-4f88-b428-8a893f2f5383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_c60f09f0-e4e6-4588-80ea-f636b52c2ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_c60f09f0-e4e6-4588-80ea-f636b52c2ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_6ed57939-0953-4f23-8b1e-6b9483046d82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_6ed57939-0953-4f23-8b1e-6b9483046d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b65f23c0-3124-4f69-a8af-540fa81c0544" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b65f23c0-3124-4f69-a8af-540fa81c0544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsOperatingLeases_ef1c0ae1-2139-4375-85c7-6bbe6fd287a6" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsOperatingLeases"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_tho_DeferredTaxAssetsOperatingLeases_ef1c0ae1-2139-4375-85c7-6bbe6fd287a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_a826bb09-b137-4baa-89b3-4c8321111b20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_a826bb09-b137-4baa-89b3-4c8321111b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_baf1373f-b526-4457-9cba-9f29b9a60afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_baf1373f-b526-4457-9cba-9f29b9a60afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_40b7a877-3af5-404e-b512-5fc7bd5f9b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_40b7a877-3af5-404e-b512-5fc7bd5f9b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_f178aa22-5b2d-491d-a10c-1645dbb05c51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_f178aa22-5b2d-491d-a10c-1645dbb05c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_fb0b5b9f-ea86-427d-9f5e-34d6ea5c0eed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_fb0b5b9f-ea86-427d-9f5e-34d6ea5c0eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent_ee899a40-dd47-4bf2-9ec5-489d8bc2c774" xlink:href="tho-20200731.xsd#tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent_ee899a40-dd47-4bf2-9ec5-489d8bc2c774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_78550bbc-eb3f-4d35-8917-ba3c23905e88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_78550bbc-eb3f-4d35-8917-ba3c23905e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c590e7e4-b7af-4128-9969-35b029d2f7df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c590e7e4-b7af-4128-9969-35b029d2f7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_aa1cbba8-c86b-42b0-a19d-e2568bbe3151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae38ca5c-0005-454a-9811-d702d9917cd6" xlink:to="loc_us-gaap_DeferredTaxLiabilities_aa1cbba8-c86b-42b0-a19d-e2568bbe3151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_f0810d71-0365-4ebc-85bf-f31a9bd46476" xlink:href="tho-20200731.xsd#tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:to="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_f0810d71-0365-4ebc-85bf-f31a9bd46476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_42fa3e0e-53fb-4a2f-bd7a-08f08129973a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_42fa3e0e-53fb-4a2f-bd7a-08f08129973a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_e9bbb939-e7d0-4171-9a52-1f7df5d73c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_e9bbb939-e7d0-4171-9a52-1f7df5d73c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f7035bce-d6c8-4acd-bbdf-d91fcc17c086" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f7035bce-d6c8-4acd-bbdf-d91fcc17c086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_e079d2b5-ccbc-4b29-aa92-3d4e28bc5d15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_e079d2b5-ccbc-4b29-aa92-3d4e28bc5d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_0e83551a-38b4-4a0a-a338-4f5ec36b5581" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_0e83551a-38b4-4a0a-a338-4f5ec36b5581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_a14610b6-beb4-4c3d-b61b-19e9af53bda2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_a14610b6-beb4-4c3d-b61b-19e9af53bda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_90c00485-c8ef-42b3-9f54-b1783b321c2d" xlink:href="tho-20200731.xsd#tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce1e8035-cad2-4e30-bcdf-4cd05a6cd1b5" xlink:to="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_90c00485-c8ef-42b3-9f54-b1783b321c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d689aa2c-289c-4299-8b38-256cfbf31140" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_c12878bc-b8ea-4b7f-8e48-9b2020595203" xlink:href="tho-20200731.xsd#tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d689aa2c-289c-4299-8b38-256cfbf31140" xlink:to="loc_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions_c12878bc-b8ea-4b7f-8e48-9b2020595203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward_15b27d9b-c0f4-4bc4-9b28-24ebfcfc4380" xlink:href="tho-20200731.xsd#tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d689aa2c-289c-4299-8b38-256cfbf31140" xlink:to="loc_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward_15b27d9b-c0f4-4bc4-9b28-24ebfcfc4380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_8a1ed50d-0329-4357-a19c-723090abc57d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d689aa2c-289c-4299-8b38-256cfbf31140" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_8a1ed50d-0329-4357-a19c-723090abc57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_687896ed-7908-4bb8-b297-21f200f297f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d689aa2c-289c-4299-8b38-256cfbf31140" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_687896ed-7908-4bb8-b297-21f200f297f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_UnrecognizedTaxBenefitsCurrent_77a90307-ed8f-4fc6-99bd-8533aaaab9a7" xlink:href="tho-20200731.xsd#tho_UnrecognizedTaxBenefitsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d689aa2c-289c-4299-8b38-256cfbf31140" xlink:to="loc_tho_UnrecognizedTaxBenefitsCurrent_77a90307-ed8f-4fc6-99bd-8533aaaab9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_91125c0f-bdbf-4ecc-9206-81889311054e" xlink:href="tho-20200731.xsd#tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d689aa2c-289c-4299-8b38-256cfbf31140" xlink:to="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_91125c0f-bdbf-4ecc-9206-81889311054e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_fc3822b7-6281-453d-bbdf-5c8733c54dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxDisclosureAbstract_d689aa2c-289c-4299-8b38-256cfbf31140" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_fc3822b7-6281-453d-bbdf-5c8733c54dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS" xlink:type="simple" xlink:href="tho-20200731.xsd#CONTINGENTLIABILITIESANDCOMMITMENTS"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2f7e4004-1587-4c16-9217-d940cacd0692" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_fc9a1627-de19-4404-a51e-0497852426be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2f7e4004-1587-4c16-9217-d940cacd0692" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_fc9a1627-de19-4404-a51e-0497852426be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#CONTINGENTLIABILITIESANDCOMMITMENTSDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_772a1e4e-76e2-4f80-8cee-fa5fe9f81284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing_391249d2-2adc-4c1a-b606-d3ad3dc9a871" xlink:href="tho-20200731.xsd#tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_772a1e4e-76e2-4f80-8cee-fa5fe9f81284" xlink:to="loc_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing_391249d2-2adc-4c1a-b606-d3ad3dc9a871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers_da3bddea-e931-4a97-8502-77fca4820d12" xlink:href="tho-20200731.xsd#tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_772a1e4e-76e2-4f80-8cee-fa5fe9f81284" xlink:to="loc_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers_da3bddea-e931-4a97-8502-77fca4820d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RepurchaseAndGuaranteeReserveBalances_e76cbe04-e100-44e2-a950-eceb7ad81a3c" xlink:href="tho-20200731.xsd#tho_RepurchaseAndGuaranteeReserveBalances"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_772a1e4e-76e2-4f80-8cee-fa5fe9f81284" xlink:to="loc_tho_RepurchaseAndGuaranteeReserveBalances_e76cbe04-e100-44e2-a950-eceb7ad81a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASES" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3757f7c4-eeea-46fe-bb4e-95c37b939f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_eb8f2e68-9708-400f-b567-5326905e47dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3757f7c4-eeea-46fe-bb4e-95c37b939f0b" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_eb8f2e68-9708-400f-b567-5326905e47dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_fcd68526-515e-4345-b35d-5d7669cc8b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3757f7c4-eeea-46fe-bb4e-95c37b939f0b" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_fcd68526-515e-4345-b35d-5d7669cc8b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESTables" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4e286d27-3dac-41bd-8e02-3f4d10d71777" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_1e6beec2-3bf6-4263-9640-b14ebf4ab7e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4e286d27-3dac-41bd-8e02-3f4d10d71777" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_1e6beec2-3bf6-4263-9640-b14ebf4ab7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock_c41b30f1-4189-4397-bd2f-47136c141e24" xlink:href="tho-20200731.xsd#tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e286d27-3dac-41bd-8e02-3f4d10d71777" xlink:to="loc_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock_c41b30f1-4189-4397-bd2f-47136c141e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_25eac211-0799-4fad-bb6e-cd7a11cd3048" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e286d27-3dac-41bd-8e02-3f4d10d71777" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_25eac211-0799-4fad-bb6e-cd7a11cd3048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_996db788-5c8e-4482-abca-9ac7f91672b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e286d27-3dac-41bd-8e02-3f4d10d71777" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_996db788-5c8e-4482-abca-9ac7f91672b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d3d3c502-da21-4e46-bef7-3a92f252e783" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_63814d06-ddb3-4e29-87f7-8dbb3818381b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3d3c502-da21-4e46-bef7-3a92f252e783" xlink:to="loc_us-gaap_OperatingLeaseCost_63814d06-ddb3-4e29-87f7-8dbb3818381b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2f05d0b8-62ee-4dd7-a3ab-0d7d9d18d003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3d3c502-da21-4e46-bef7-3a92f252e783" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2f05d0b8-62ee-4dd7-a3ab-0d7d9d18d003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_fcea10b6-a640-44ec-96e9-1d9253fe494e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3d3c502-da21-4e46-bef7-3a92f252e783" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_fcea10b6-a640-44ec-96e9-1d9253fe494e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5c52005c-691b-4448-9104-04849bd92747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3d3c502-da21-4e46-bef7-3a92f252e783" xlink:to="loc_us-gaap_LeaseCost_5c52005c-691b-4448-9104-04849bd92747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4f671b4e-3810-45d0-bc28-66fea72aa6e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_f1855246-502e-4041-83dc-b22a1eec55f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeasesAbstract_4f671b4e-3810-45d0-bc28-66fea72aa6e6" xlink:to="loc_us-gaap_OperatingLeasePayments_f1855246-502e-4041-83dc-b22a1eec55f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_908cb1cb-7995-4316-8dc5-9779c6f67207" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeasesAbstract_4f671b4e-3810-45d0-bc28-66fea72aa6e6" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_908cb1cb-7995-4316-8dc5-9779c6f67207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_92c3089a-a251-4e64-aca9-081130d22363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_92c3089a-a251-4e64-aca9-081130d22363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8f1c1a18-25ca-4eb1-b771-c070f3eac6b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8f1c1a18-25ca-4eb1-b771-c070f3eac6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c78f76fc-2adb-4052-a453-f735792e02da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c78f76fc-2adb-4052-a453-f735792e02da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b0a2e2fe-477b-40c9-b960-6c5a4d1aeb4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_OperatingLeaseLiability_b0a2e2fe-477b-40c9-b960-6c5a4d1aeb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_b9465012-47ef-4f75-8298-a811bc967b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_b9465012-47ef-4f75-8298-a811bc967b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1303ba65-c3b2-4cb2-b813-9d05d6b515d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1303ba65-c3b2-4cb2-b813-9d05d6b515d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3c6c5f87-88ec-4246-aa7d-85a72bfa2e93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3c6c5f87-88ec-4246-aa7d-85a72bfa2e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5d37f899-0695-41cd-baaf-10a20c40aa18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_FinanceLeaseLiability_5d37f899-0695-41cd-baaf-10a20c40aa18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8f4c523f-99c5-4f12-b2f7-4238ef6a0c82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8f4c523f-99c5-4f12-b2f7-4238ef6a0c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_6a9b12e7-3045-4e53-8f7a-5bddbb2cd21b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_6a9b12e7-3045-4e53-8f7a-5bddbb2cd21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_123effb0-7fc1-4fba-a6ef-ce07bc508f2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_123effb0-7fc1-4fba-a6ef-ce07bc508f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_376b442c-2bc6-4060-a544-176f0e884002" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_376b442c-2bc6-4060-a544-176f0e884002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d82fd384-0d5f-4bb7-b3fa-dc2989886202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d82fd384-0d5f-4bb7-b3fa-dc2989886202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d55e2a91-ff54-4224-b9cc-0e4c1c5ea979" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d55e2a91-ff54-4224-b9cc-0e4c1c5ea979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_551078ac-6756-4b32-844c-12591cf849e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_551078ac-6756-4b32-844c-12591cf849e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_868b5cfa-0bb7-4047-95a1-5a28134d790d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317fe48c-d21f-4db6-9383-f2ca97fa056d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_868b5cfa-0bb7-4047-95a1-5a28134d790d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8d78dfed-9772-4af8-a7db-8972fd9e5916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8d78dfed-9772-4af8-a7db-8972fd9e5916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c6095f79-5f5e-4131-b099-e2ac2cddd5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c6095f79-5f5e-4131-b099-e2ac2cddd5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_26ca1657-4e0a-4efa-869f-43692dd3f7c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_26ca1657-4e0a-4efa-869f-43692dd3f7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2de4257c-1062-41fb-94f7-3f92631f6e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2de4257c-1062-41fb-94f7-3f92631f6e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9a3831a9-419e-4cc8-9b79-28748b93fd49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9a3831a9-419e-4cc8-9b79-28748b93fd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cbef5612-8875-42ab-97a3-c111b1a6f703" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cbef5612-8875-42ab-97a3-c111b1a6f703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_06ca5641-b50e-42b5-a5cc-daf65f7dc847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_06ca5641-b50e-42b5-a5cc-daf65f7dc847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dfc2c51e-8c7f-480a-a170-d0cbc022918e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dfc2c51e-8c7f-480a-a170-d0cbc022918e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_27b6a103-6035-4abd-bc8b-ca199b3b858d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_OperatingLeaseLiability_27b6a103-6035-4abd-bc8b-ca199b3b858d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_3de336f4-4420-49b3-8f3b-e030558ec0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_3de336f4-4420-49b3-8f3b-e030558ec0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2b13af5a-91dc-45ca-952d-c765fa3a6536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2b13af5a-91dc-45ca-952d-c765fa3a6536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ab82e50f-e6e6-4198-9cca-92fb1ccf3a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ab82e50f-e6e6-4198-9cca-92fb1ccf3a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b82ddef3-8b66-4c97-bbe1-031e5e054038" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b82ddef3-8b66-4c97-bbe1-031e5e054038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b256194e-5fbc-4b95-9d3a-56cf54b8ec11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b256194e-5fbc-4b95-9d3a-56cf54b8ec11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2090bb5f-ac84-4485-8a1d-bc388eba3e51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2090bb5f-ac84-4485-8a1d-bc388eba3e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_476646c7-b2fa-4670-8a0d-fae5ef9238b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_476646c7-b2fa-4670-8a0d-fae5ef9238b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5ebdf283-d006-45c6-9ad2-0068d5f65a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5ebdf283-d006-45c6-9ad2-0068d5f65a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5f788453-d52c-4a15-81b7-d9dba6ecfc2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f820096-a0e8-45ce-aba4-24da228b9954" xlink:to="loc_us-gaap_FinanceLeaseLiability_5f788453-d52c-4a15-81b7-d9dba6ecfc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESMaturitiesUnderTopic840Details"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7ee15c1d-7a61-4782-8305-640965e1a342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7ee15c1d-7a61-4782-8305-640965e1a342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_c5074a27-5ce0-4dcf-8f27-55a2b7dbd794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_c5074a27-5ce0-4dcf-8f27-55a2b7dbd794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b95938c7-05a4-4d2a-a078-b5325f4d83f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b95938c7-05a4-4d2a-a078-b5325f4d83f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_b8fa28af-6519-45f4-baa5-47a604ff93b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_b8fa28af-6519-45f4-baa5-47a604ff93b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_749aca27-d311-4724-80d7-fb01f8af5a69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_749aca27-d311-4724-80d7-fb01f8af5a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_2bab5656-1980-483d-8e73-72e4f04db127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_2bab5656-1980-483d-8e73-72e4f04db127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_7e27a9cc-d0db-4fd1-8530-b004b388c44a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_7e27a9cc-d0db-4fd1-8530-b004b388c44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_50295c6a-9fcf-4e69-a78c-ef2e6fe1c7f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_50295c6a-9fcf-4e69-a78c-ef2e6fe1c7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_e48055d7-9b44-4f50-856d-79c66c8ec982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_e48055d7-9b44-4f50-856d-79c66c8ec982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_0a6dace2-ffad-4904-826e-5fc297e33587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_0a6dace2-ffad-4904-826e-5fc297e33587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_11858d04-4ac0-439e-a0ad-fb6c2156043f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_11858d04-4ac0-439e-a0ad-fb6c2156043f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_d70cdae9-cc79-4bdc-867f-4aa8be9e39b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_d70cdae9-cc79-4bdc-867f-4aa8be9e39b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_62316857-50df-4215-951a-599d8bdf1792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_62316857-50df-4215-951a-599d8bdf1792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_60ee6ad0-4dc0-4c22-a97c-5b6c2a007e3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_60ee6ad0-4dc0-4c22-a97c-5b6c2a007e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_2fcb4ff0-4856-49c8-b689-c3f5413b7ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_2fcb4ff0-4856-49c8-b689-c3f5413b7ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligations_44fe5890-25c6-412b-b245-ccf248614bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligations"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeaseObligations_44fe5890-25c6-412b-b245-ccf248614bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_3d56d0fa-52be-4514-b41d-2430d5f99f83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_3d56d0fa-52be-4514-b41d-2430d5f99f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_5c7c6cae-7247-4621-bc14-ea6270b2daa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cd43c7e4-d93b-45aa-8848-2a4401d530b0" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_5c7c6cae-7247-4621-bc14-ea6270b2daa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details_1" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESMaturitiesUnderTopic840Details_1"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LEASESAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#LEASESAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/LEASESAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1a577bf3-7b22-4dba-ae85-31527f464f73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_d7769c0e-7f0a-497e-b2a6-cd70cd2ec506" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1a577bf3-7b22-4dba-ae85-31527f464f73" xlink:to="loc_us-gaap_OperatingLeaseExpense_d7769c0e-7f0a-497e-b2a6-cd70cd2ec506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2dfb6622-6634-47a2-affc-d3e35cada38e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_23ccc748-273d-4880-b981-10ff3497e91e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2dfb6622-6634-47a2-affc-d3e35cada38e" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_23ccc748-273d-4880-b981-10ff3497e91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4c3943bd-7698-47f4-86d9-07d4f4d65582" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_c9b875df-62a4-452e-8cd9-b35e67567308" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4c3943bd-7698-47f4-86d9-07d4f4d65582" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_c9b875df-62a4-452e-8cd9-b35e67567308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e48cf3bd-e160-475c-87c6-26b677973a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:href="tho-20200731.xsd#tho_StockBasedCompensationAndStockholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e48cf3bd-e160-475c-87c6-26b677973a53" xlink:to="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_440036b4-6998-4441-975b-b5767a345d86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:to="loc_us-gaap_AwardTypeAxis_440036b4-6998-4441-975b-b5767a345d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_440036b4-6998-4441-975b-b5767a345d86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TwoThousandTenEquityIncentivePlanMember_6e52b776-caf6-4d75-9efa-8f84416d9a6e" xlink:href="tho-20200731.xsd#tho_TwoThousandTenEquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:to="loc_tho_TwoThousandTenEquityIncentivePlanMember_6e52b776-caf6-4d75-9efa-8f84416d9a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TwoThousandSixteenEquityIncentivePlanMember_93d759e8-80b1-4c04-999f-564838261976" xlink:href="tho-20200731.xsd#tho_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:to="loc_tho_TwoThousandSixteenEquityIncentivePlanMember_93d759e8-80b1-4c04-999f-564838261976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_de9de41d-9e5e-4d80-b653-2dc1bee62de2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:to="loc_us-gaap_PerformanceSharesMember_de9de41d-9e5e-4d80-b653-2dc1bee62de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cbc15f06-4360-45c0-be68-0d8523c838d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f981b1ec-2643-49ee-9d91-a37058656476" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cbc15f06-4360-45c0-be68-0d8523c838d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6ccdcf7c-c3ae-42d4-885d-990268c97e5f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:to="loc_srt_RangeAxis_6ccdcf7c-c3ae-42d4-885d-990268c97e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_da1f9ae5-5040-4ae2-835b-782113b531d0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6ccdcf7c-c3ae-42d4-885d-990268c97e5f" xlink:to="loc_srt_RangeMember_da1f9ae5-5040-4ae2-835b-782113b531d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7d475c49-4a91-4f98-9709-23d3bfc888b2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_da1f9ae5-5040-4ae2-835b-782113b531d0" xlink:to="loc_srt_MinimumMember_7d475c49-4a91-4f98-9709-23d3bfc888b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c449cf48-97da-4ebe-b4ad-d965c196854f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_da1f9ae5-5040-4ae2-835b-782113b531d0" xlink:to="loc_srt_MaximumMember_c449cf48-97da-4ebe-b4ad-d965c196854f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_ca36f822-5db9-42ec-b8bd-cc82833cad27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:to="loc_us-gaap_VestingAxis_ca36f822-5db9-42ec-b8bd-cc82833cad27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_ca36f822-5db9-42ec-b8bd-cc82833cad27" xlink:to="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_d056dd9b-c8e9-441c-8200-b02be70431b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_d056dd9b-c8e9-441c-8200-b02be70431b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_705e1746-1149-4f9a-bb0e-72a3759a8dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_705e1746-1149-4f9a-bb0e-72a3759a8dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6e8473af-e651-4a5b-8a4e-3dee4f078527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d369c411-0feb-47d8-abef-a416d292f81d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6e8473af-e651-4a5b-8a4e-3dee4f078527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:href="tho-20200731.xsd#tho_StockBasedCompensationAndStockholdersEquityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityTable_0221c45d-05ba-4dc2-88a9-f28efb8db0f8" xlink:to="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_aaad070d-c1fa-4b07-874b-7e37cc356fe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_aaad070d-c1fa-4b07-874b-7e37cc356fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ef9f855a-2235-45f9-bdf4-a0e06655cc21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ef9f855a-2235-45f9-bdf4-a0e06655cc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_dc3d49c2-f0ad-4046-aaf1-3725d0b6fba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_dc3d49c2-f0ad-4046-aaf1-3725d0b6fba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8b8b11fe-fc48-4cbd-b01d-8902c5fa125d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_ShareBasedCompensation_8b8b11fe-fc48-4cbd-b01d-8902c5fa125d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3175aa36-7ab5-4471-926a-043ec9147bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3175aa36-7ab5-4471-926a-043ec9147bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bf7215c6-23dc-43e3-9962-adebc0856a30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bf7215c6-23dc-43e3-9962-adebc0856a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_014aaf59-86b6-41bf-93a8-c196794bcb7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tho_StockBasedCompensationAndStockholdersEquityLineItems_6ebbd356-51d0-47a5-8794-b2ca4ea33c0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_014aaf59-86b6-41bf-93a8-c196794bcb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f2cc7d0e-0807-427f-9353-00d1de9e6772" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9475aaf6-3ffe-4aae-8106-60f80775943a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f2cc7d0e-0807-427f-9353-00d1de9e6772" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9475aaf6-3ffe-4aae-8106-60f80775943a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0ed33110-d26f-4c87-91bb-1aee122d2664" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9475aaf6-3ffe-4aae-8106-60f80775943a" xlink:to="loc_us-gaap_AwardTypeAxis_0ed33110-d26f-4c87-91bb-1aee122d2664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fbb4c2c-2c4e-423e-aa64-eaaed6ff8ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0ed33110-d26f-4c87-91bb-1aee122d2664" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fbb4c2c-2c4e-423e-aa64-eaaed6ff8ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_13f7b070-d376-481e-afde-8364d0db493c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fbb4c2c-2c4e-423e-aa64-eaaed6ff8ee4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_13f7b070-d376-481e-afde-8364d0db493c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9475aaf6-3ffe-4aae-8106-60f80775943a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ab79993-3e5d-4422-8fc4-411e4634da27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ab79993-3e5d-4422-8fc4-411e4634da27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b318cc78-58ff-4390-a1cc-7d5e6001d564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b318cc78-58ff-4390-a1cc-7d5e6001d564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b99984c1-6c19-48b0-a9d0-13975f8d1f84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b99984c1-6c19-48b0-a9d0-13975f8d1f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d7ed9665-0c2a-4c74-bd7c-c5698d15eed9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d7ed9665-0c2a-4c74-bd7c-c5698d15eed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6b8c0743-3220-4bcf-9f6f-077efc3c8a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6b8c0743-3220-4bcf-9f6f-077efc3c8a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44d13f78-b70e-4dc1-9527-65102a3c46cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44d13f78-b70e-4dc1-9527-65102a3c46cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c48cf5a3-e9f9-4131-adbf-ffd197b0ed3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c48cf5a3-e9f9-4131-adbf-ffd197b0ed3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3fb90b0e-d918-4546-a111-7cd8a308124e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3fb90b0e-d918-4546-a111-7cd8a308124e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8c8bf1e4-f35b-4d5b-8d5f-d5769d68781e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8c8bf1e4-f35b-4d5b-8d5f-d5769d68781e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1799a41f-84c6-45ce-935c-10baab7624a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52e6afe9-04fc-4b6d-9805-46404a7e79cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1799a41f-84c6-45ce-935c-10baab7624a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITION" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITION"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_56531e2d-3488-4759-a022-f700cfabc213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_895e633e-25a2-4e35-808e-34021932f74e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RevenueFromContractWithCustomerAbstract_56531e2d-3488-4759-a022-f700cfabc213" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_895e633e-25a2-4e35-808e-34021932f74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITIONTables" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITIONTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9fd8d3dd-7729-4155-b9da-69add4ea1764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_67616bab-c64c-496c-a6d4-b53fc5e9e50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9fd8d3dd-7729-4155-b9da-69add4ea1764" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_67616bab-c64c-496c-a6d4-b53fc5e9e50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/REVENUERECOGNITIONDetail" xlink:type="simple" xlink:href="tho-20200731.xsd#REVENUERECOGNITIONDetail"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/REVENUERECOGNITIONDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_664639c8-a529-4cf8-9057-998eb9f82860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_664639c8-a529-4cf8-9057-998eb9f82860" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fe300b59-e20e-4c9f-9102-fdfddeca1085" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_srt_ConsolidationItemsAxis_fe300b59-e20e-4c9f-9102-fdfddeca1085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_fe300b59-e20e-4c9f-9102-fdfddeca1085" xlink:to="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f404bbee-d55a-435f-a661-ee22995b607e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:to="loc_us-gaap_OperatingSegmentsMember_f404bbee-d55a-435f-a661-ee22995b607e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CorporateAndEliminationsMember_751112dd-b114-4320-86dd-2de3f0ee7a76" xlink:href="tho-20200731.xsd#tho_CorporateAndEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:to="loc_tho_CorporateAndEliminationsMember_751112dd-b114-4320-86dd-2de3f0ee7a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_068d58de-e6ef-46ec-8a1c-55dce135741a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7b5af568-fdb5-4cb0-974d-e37142170947" xlink:to="loc_us-gaap_IntersegmentEliminationMember_068d58de-e6ef-46ec-8a1c-55dce135741a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d67a04c6-f7f5-414b-be91-03ef07afa6ea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_srt_ProductOrServiceAxis_d67a04c6-f7f5-414b-be91-03ef07afa6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d67a04c6-f7f5-414b-be91-03ef07afa6ea" xlink:to="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_TravelTrailersAndOtherTowablesMember_483a7091-87fd-42ea-adce-46f269c069ad" xlink:href="tho-20200731.xsd#tho_TravelTrailersAndOtherTowablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_TravelTrailersAndOtherTowablesMember_483a7091-87fd-42ea-adce-46f269c069ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FifthWheelsTowablesMember_4072939d-4eea-481d-a1d2-a1b27d112419" xlink:href="tho-20200731.xsd#tho_FifthWheelsTowablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_FifthWheelsTowablesMember_4072939d-4eea-481d-a1d2-a1b27d112419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanTowablesMember_85bd9421-84c0-4a08-a8fa-443d51981c59" xlink:href="tho-20200731.xsd#tho_NorthAmericanTowablesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_NorthAmericanTowablesMember_85bd9421-84c0-4a08-a8fa-443d51981c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClassaMotorizedMember_4d173423-0e25-411e-a6e3-4b1ef6b626b4" xlink:href="tho-20200731.xsd#tho_ClassaMotorizedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_ClassaMotorizedMember_4d173423-0e25-411e-a6e3-4b1ef6b626b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClasscMotorizedMember_45238e51-0c43-4214-b2e0-afded99e3c38" xlink:href="tho-20200731.xsd#tho_ClasscMotorizedMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_ClasscMotorizedMember_45238e51-0c43-4214-b2e0-afded99e3c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ClassbMotorizedMember_b330c239-1605-47e0-8bbc-203187683127" xlink:href="tho-20200731.xsd#tho_ClassbMotorizedMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_ClassbMotorizedMember_b330c239-1605-47e0-8bbc-203187683127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_NorthAmericanMotorizedMember_b276b185-5fc3-4b5f-80d2-37a8492bca3c" xlink:href="tho-20200731.xsd#tho_NorthAmericanMotorizedMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_NorthAmericanMotorizedMember_b276b185-5fc3-4b5f-80d2-37a8492bca3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_MotorcaravanMember_f9198f64-0f50-4d3e-a843-76dbfc69d612" xlink:href="tho-20200731.xsd#tho_MotorcaravanMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_MotorcaravanMember_f9198f64-0f50-4d3e-a843-76dbfc69d612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CampervanMember_3f55e3db-1d79-4bfb-8441-d70308ecc77d" xlink:href="tho-20200731.xsd#tho_CampervanMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_CampervanMember_3f55e3db-1d79-4bfb-8441-d70308ecc77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_CaravanMember_e57a5273-79af-4227-974e-f501ceef5f22" xlink:href="tho-20200731.xsd#tho_CaravanMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_CaravanMember_e57a5273-79af-4227-974e-f501ceef5f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherRvRelatedMember_ce9e7039-abb3-416a-aabd-e2e7dcef6479" xlink:href="tho-20200731.xsd#tho_OtherRvRelatedMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ee83c88-9514-4fcc-b3dc-7dec5f9ebdfe" xlink:to="loc_tho_OtherRvRelatedMember_ce9e7039-abb3-416a-aabd-e2e7dcef6479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_srt_StatementGeographicalAxis_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8b2ef0f9-44e2-43fe-990c-d67c51e940c8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ca6c5df9-5001-4cba-94cc-2ba3fe4c4233" xlink:to="loc_srt_SegmentGeographicalDomain_8b2ef0f9-44e2-43fe-990c-d67c51e940c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_32274be3-db2c-4417-a735-e91b435935d4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8b2ef0f9-44e2-43fe-990c-d67c51e940c8" xlink:to="loc_srt_NorthAmericaMember_32274be3-db2c-4417-a735-e91b435935d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_8899e614-0689-4df8-b32e-9234c09887aa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8b2ef0f9-44e2-43fe-990c-d67c51e940c8" xlink:to="loc_srt_EuropeMember_8899e614-0689-4df8-b32e-9234c09887aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2d772efd-0c61-4d77-820a-cfe219041cef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2d772efd-0c61-4d77-820a-cfe219041cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5129a224-0ad8-411e-a8db-45864744a641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d772efd-0c61-4d77-820a-cfe219041cef" xlink:to="loc_us-gaap_SegmentDomain_5129a224-0ad8-411e-a8db-45864744a641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RecreationVehiclesMember_e72baca1-c70c-457c-b723-6d21f6ab61b7" xlink:href="tho-20200731.xsd#tho_RecreationVehiclesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5129a224-0ad8-411e-a8db-45864744a641" xlink:to="loc_tho_RecreationVehiclesMember_e72baca1-c70c-457c-b723-6d21f6ab61b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f10dbab1-5958-426e-b99a-e941e5fd2808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_51f169d7-73ea-4e1a-99e8-c612688ab0b0" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_f10dbab1-5958-426e-b99a-e941e5fd2808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_61c6c3ff-03c7-49e4-a735-8bc1122bbf47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisaggregationOfRevenueLineItems_f10dbab1-5958-426e-b99a-e941e5fd2808" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_61c6c3ff-03c7-49e4-a735-8bc1122bbf47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_02d42800-1dad-4f78-bd0f-cdc6b0f78284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_3540ac16-e705-4658-821b-503f8bf7c65e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_02d42800-1dad-4f78-bd0f-cdc6b0f78284" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_3540ac16-e705-4658-821b-503f8bf7c65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_a9e86c6b-77c3-4ce0-9bdf-bf0b5c166d52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_f91411ce-5232-408c-8d96-d996ff67eea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_a9e86c6b-77c3-4ce0-9bdf-bf0b5c166d52" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_f91411ce-5232-408c-8d96-d996ff67eea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="simple" xlink:href="tho-20200731.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"/>
  <link:presentationLink xlink:role="http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_787b9910-5aea-487e-9dfa-44fac4c180e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d13c1a22-5c0f-4bcd-be49-434a21e0bad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_787b9910-5aea-487e-9dfa-44fac4c180e6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d13c1a22-5c0f-4bcd-be49-434a21e0bad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_188f66c0-0718-4c7a-a230-24efc8e806d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d13c1a22-5c0f-4bcd-be49-434a21e0bad5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_188f66c0-0718-4c7a-a230-24efc8e806d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_188f66c0-0718-4c7a-a230-24efc8e806d6" xlink:to="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_39ef64ba-43e5-4a7a-8222-ce9c066d0ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_39ef64ba-43e5-4a7a-8222-ce9c066d0ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_a4bfc305-4183-4827-93d4-2a1d024f8420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_a4bfc305-4183-4827-93d4-2a1d024f8420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember_c398ea6f-b412-4f57-baaf-047fc74ffc6b" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember_c398ea6f-b412-4f57-baaf-047fc74ffc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_328b3464-3ebe-4699-9b3c-e9b5fe789e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_328b3464-3ebe-4699-9b3c-e9b5fe789e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_fea2bc6d-b7a7-4a13-8f04-69ee2bb92874" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_fea2bc6d-b7a7-4a13-8f04-69ee2bb92874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember_9dfd4676-964c-429d-9f5b-78be6ae01265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember_9dfd4676-964c-429d-9f5b-78be6ae01265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember_bd336f80-4962-4a5e-8f24-4314f400ee65" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember_bd336f80-4962-4a5e-8f24-4314f400ee65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociAttributableToNoncontrollingInterestMember_c0fea1c1-61eb-4071-9377-9ac08a94afb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AociAttributableToNoncontrollingInterestMember_c0fea1c1-61eb-4071-9377-9ac08a94afb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_84fb3688-6579-4b13-8b9b-d97944c9795b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_84fb3688-6579-4b13-8b9b-d97944c9795b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_387f1d2e-8eef-4d76-9400-dc1fc1d2b85b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_387f1d2e-8eef-4d76-9400-dc1fc1d2b85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_AccumulatedOtherGainLossAttributableToParentMember_402705fa-52e8-4310-ad58-0c4b6aa94058" xlink:href="tho-20200731.xsd#tho_AccumulatedOtherGainLossAttributableToParentMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_tho_AccumulatedOtherGainLossAttributableToParentMember_402705fa-52e8-4310-ad58-0c4b6aa94058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4600b844-5754-4c33-ac38-609c4145463b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dd312a36-6aac-4b02-b26a-f77ff0067679" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4600b844-5754-4c33-ac38-609c4145463b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d13c1a22-5c0f-4bcd-be49-434a21e0bad5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2f3fb05a-fc77-439c-a347-c2e77f0a466d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2f3fb05a-fc77-439c-a347-c2e77f0a466d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_51d56df8-cbc9-490d-928f-0549126e4e1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_51d56df8-cbc9-490d-928f-0549126e4e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_0a46011c-5415-4234-8eae-f2db2cb01f67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_0a46011c-5415-4234-8eae-f2db2cb01f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a05e03e6-d525-46ac-83b3-c39aa426220b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a05e03e6-d525-46ac-83b3-c39aa426220b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_f8365ebd-fbc0-4927-941c-480dca93b6f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_f8365ebd-fbc0-4927-941c-480dca93b6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ba4c6cd9-bdf5-49dd-a0cb-141b3abcb765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_49dcd8ac-7c1e-49f9-bcea-3d24fb0af8bd" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ba4c6cd9-bdf5-49dd-a0cb-141b3abcb765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>tho-20200731_g1.jpg
<TEXT>
begin 644 tho-20200731_g1.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_X0"L17AI9@  34T *@    @ "0$:  4
M   !    >@$;  4    !    @@$H  ,    !  (   $Q  (    1    B@,!
M  4    !    G ,#  $    !     %$0  $    ! 0   %$1  0    !   N
M(U$2  0    !   N(P      !)/?   #Z  $D]\   /H<&%I;G0N;F5T(#0N
M,"XQ,@    &&H   L8__VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_VP!# 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0'_P  1" ._"3L# 2(  A$! Q$!_\0 'P   04!
M 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %]
M 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE
M)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#
MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3
MU-76U]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
M!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V
M-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*
MDI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:
MXN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#\=Z***_#SY\**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#^M;_@V'_P"0%^V?_P!A;X!_^D?Q@K^JJOY5
M?^#8?_D!?MG_ /86^ ?_ *1_&"OZJJ_5>'/^1-@O2O\ ^I-8]G#?P*?H_P#T
MIA1117MFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% '^3_1117X>?/A1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?UK?\ !L/_ ,@+]L__ +"WP#_](_C!7]55?RJ_\&P__("_
M;/\ ^PM\ _\ TC^,%?U55^J\.?\ (FP7I7_]2:Q[.&_@4_1_^E,****]LW"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _R?Z***_#SY\**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#^M;_ (-A_P#D!?MG_P#86^ ?_I'\8*_JJK^57_@V'_Y 7[9__86^ ?\
MZ1_&"OZJJ_5>'/\ D38+TK_^I-8]G#?P*?H__2F%%%%>V;A1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?Y/]%%%?AY\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_6M_P;#_
M /("_;/_ .PM\ __ $C^,%?U55_*K_P;#_\ ("_;/_["WP#_ /2/XP5_557Z
MKPY_R)L%Z5__ %)K'LX;^!3]'_Z4PHHHKVS<**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_
M "?Z***_#SY\**** "BBB@ HHHH FMX)[N>&UM8)KFYN9H[>WM[>-YI[B>9U
MCAAAAC5I)9I9&5(XT5G=V554L0*]2_X4+\<_^B+_ !8_\-UXP_\ E/1\!?\
MDN?P8_[*Q\.O_4PT>O\ 4HKZ#)<DCFT,1*6(E0]A*G%*--3YN=2=]9QM;E\]
M_+7IP]#VRDW)QY6NE[WOYKL?Y:__  H7XY_]$7^+'_ANO&'_ ,IZ/^%"_'/_
M *(O\6/_  W7C#_Y3U_J445[G^IM/_H/J?\ A/'_ .6^O]+7H^HK_GX__ ?^
M"?Y:_P#PH7XY_P#1%_BQ_P"&Z\8?_*>C_A0OQS_Z(O\ %C_PW7C#_P"4]?ZE
M%%'^IM/_ *#ZG_A/'_Y;Z_TM3ZBO^?C_ / ?^"?Y:_\ PH7XY_\ 1%_BQ_X;
MKQA_\IZ/^%"_'/\ Z(O\6/\ PW7C#_Y3U_J444?ZFT_^@^I_X3Q_^6^O]+4^
MHK_GX_\ P'_@G^6O_P *%^.?_1%_BQ_X;KQA_P#*>C_A0OQS_P"B+_%C_P -
MUXP_^4]?ZE%%'^IM/_H/J?\ A/'_ .6^O]+4^HK_ )^/_P !_P""?Y:__"A?
MCG_T1?XL?^&Z\8?_ "GH_P"%"_'/_HB_Q8_\-UXP_P#E/7^I111_J;3_ .@^
MI_X3Q_\ EOK_ $M3ZBO^?C_\!_X)_EK_ /"A?CG_ -$7^+'_ (;KQA_\IZ/^
M%"_'/_HB_P 6/_#=>,/_ )3U_J444?ZFT_\ H/J?^$\?_EOK_2U/J*_Y^/\
M\!_X)_EK_P#"A?CG_P!$7^+'_ANO&'_RGH_X4+\<_P#HB_Q8_P##=>,/_E/7
M^I111_J;3_Z#ZG_A/'_Y;Z_TM3ZBO^?C_P# ?^"?Y:__  H7XY_]$7^+'_AN
MO&'_ ,IZ/^%"_'/_ *(O\6/_  W7C#_Y3U_J444?ZFT_^@^I_P"$\?\ Y;Z_
MTM3ZBO\ GX__  '_ ()_EK_\*%^.?_1%_BQ_X;KQA_\ *>C_ (4+\<_^B+_%
MC_PW7C#_ .4]?ZE%%'^IM/\ Z#ZG_A/'_P"6^O\ 2U/J*_Y^/_P'_@G^6O\
M\*%^.?\ T1?XL?\ ANO&'_RGH_X4+\<_^B+_ !8_\-UXP_\ E/7^I111_J;3
M_P"@^I_X3Q_^6^O]+4^HK_GX_P#P'_@G^6O_ ,*%^.?_ $1?XL?^&Z\8?_*>
MC_A0OQS_ .B+_%C_ ,-UXP_^4]?ZE%%'^IM/_H/J?^$\?_EOK_2U/J*_Y^/_
M ,!_X)_EK_\ "A?CG_T1?XL?^&Z\8?\ RGH_X4+\<_\ HB_Q8_\ #=>,/_E/
M7^I111_J;3_Z#ZG_ (3Q_P#EOK_2U/J*_P"?C_\  ?\ @G^6O_PH7XY_]$7^
M+'_ANO&'_P IZ/\ A0OQS_Z(O\6/_#=>,/\ Y3U_J444?ZFT_P#H/J?^$\?_
M );Z_P!+4^HK_GX__ ?^"?Y:_P#PH7XY_P#1%_BQ_P"&Z\8?_*>C_A0OQS_Z
M(O\ %C_PW7C#_P"4]?ZE%%'^IM/_ *#ZG_A/'_Y;Z_TM3ZBO^?C_ / ?^"?Y
M:_\ PH7XY_\ 1%_BQ_X;KQA_\IZ/^%"_'/\ Z(O\6/\ PW7C#_Y3U_J444?Z
MFT_^@^I_X3Q_^6^O]+4^HK_GX_\ P'_@G^6O_P *%^.?_1%_BQ_X;KQA_P#*
M>C_A0OQS_P"B+_%C_P -UXP_^4]?ZE%%'^IM/_H/J?\ A/'_ .6^O]+4^HK_
M )^/_P !_P""?Y:__"A?CG_T1?XL?^&Z\8?_ "GH_P"%"_'/_HB_Q8_\-UXP
M_P#E/7^I111_J;3_ .@^I_X3Q_\ EOK_ $M3ZBO^?C_\!_X)_EK_ /"A?CG_
M -$7^+'_ (;KQA_\IZ/^%"_'/_HB_P 6/_#=>,/_ )3U_J444?ZFT_\ H/J?
M^$\?_EOK_2U/J*_Y^/\ \!_X)_EK_P#"A?CG_P!$7^+'_ANO&'_RGH_X4+\<
M_P#HB_Q8_P##=>,/_E/7^I111_J;3_Z#ZG_A/'_Y;Z_TM3ZBO^?C_P# ?^"?
MY:__  H7XY_]$7^+'_ANO&'_ ,IZ/^%"_'/_ *(O\6/_  W7C#_Y3U_J444?
MZFT_^@^I_P"$\?\ Y;Z_TM3ZBO\ GX__  '_ ()_EK_\*%^.?_1%_BQ_X;KQ
MA_\ *>C_ (4+\<_^B+_%C_PW7C#_ .4]?ZE%%'^IM/\ Z#ZG_A/'_P"6^O\
M2U/J*_Y^/_P'_@G^6O\ \*%^.?\ T1?XL?\ ANO&'_RGH_X4+\<_^B+_ !8_
M\-UXP_\ E/7^I111_J;3_P"@^I_X3Q_^6^O]+4^HK_GX_P#P'_@G^6O_ ,*%
M^.?_ $1?XL?^&Z\8?_*>C_A0OQS_ .B+_%C_ ,-UXP_^4]?ZE%%'^IM/_H/J
M?^$\?_EOK_2U/J*_Y^/_ ,!_X)_EK_\ "A?CG_T1?XL?^&Z\8?\ RGIK? ?X
MXHK._P &?BLB(I9F;X=^+U55499F8Z. JJ 222  ,FO]2JOYS/\ @N]_P4B_
MX4AX"N?V0/@YKWD_%WXHZ%N^*>NZ7<XO/AY\,M7A9/[!CFA8&R\5?$.T>2#:
M6^UZ5X->[OC#;S>(O#VI1<>.X:PN PU3%5LPJ<M-:15"*E4F_AIQO5^*3_\
M 5>3TBR*F$A3@YRJNRZ<JNWT2UZO_,_BRHHHKX\X0KNO#OPN^)GC#3SJWA+X
M=>.O%&E"XDM#J?AWPCX@UO3Q=0K&TUL;W3=/N;87$2RQ-)#YGF1K)&64!USP
MM?L=_P $=/\ @HS<_L2_&\>"?B'JTZ_LX?&/4]/T[QY'.\DMKX!\3-Y=CHGQ
M/LH/F\J&Q0Q:9XT2V DO_#&R^:*_O_#6BV9Z<'2H5L32I8BL\/2J2Y'645/D
M;TBY)RBN7FLI2O[J?,[I-%P49249-Q3=N:U[/I?;3OVW/S)_X4+\<_\ HB_Q
M8_\ #=>,/_E/1_PH7XY_]$7^+'_ANO&'_P IZ_U(;:ZMKVVM[RSN(+NSNX(K
MFUNK:6.>VN;:>-98+BWGB9XIH)HG62*6-FCDC971BI!,]?9?ZFTO^@^?_A/'
M_P"6^O\ 2U[OJ*_Y^/\ \!_X)_EK_P#"A?CG_P!$7^+'_ANO&'_RGH_X4+\<
M_P#HB_Q8_P##=>,/_E/7^I113_U-I_\ 0?4_\)X__+?7^EJ?45_S\?\ X#_P
M3_+7_P"%"_'/_HB_Q8_\-UXP_P#E/1_PH7XY_P#1%_BQ_P"&Z\8?_*>O]2BB
MC_4VG_T'U/\ PGC_ /+?7^EJ?45_S\?_ (#_ ,$_RU_^%"_'/_HB_P 6/_#=
M>,/_ )3T?\*%^.?_ $1?XL?^&Z\8?_*>O]2BBC_4VG_T'U/_  GC_P#+?7^E
MJ?45_P _'_X#_P $_P M?_A0OQS_ .B+_%C_ ,-UXP_^4]'_  H7XY_]$7^+
M'_ANO&'_ ,IZ_P!2BBC_ %-I_P#0?4_\)X__ "WU_I:GU%?\_'_X#_P3_+7_
M .%"_'/_ *(O\6/_  W7C#_Y3T?\*%^.?_1%_BQ_X;KQA_\ *>O]2BBC_4VG
M_P!!]3_PGC_\M]?Z6I]17_/Q_P#@/_!/\M?_ (4+\<_^B+_%C_PW7C#_ .4]
M'_"A?CG_ -$7^+'_ (;KQA_\IZ_U***/]3:?_0?4_P#">/\ \M]?Z6I]17_/
MQ_\ @/\ P3_+7_X4+\<_^B+_ !8_\-UXP_\ E/1_PH7XY_\ 1%_BQ_X;KQA_
M\IZ_U***/]3:?_0?4_\ ">/_ ,M]?Z6I]17_ #\?_@/_  3_ "U_^%"_'/\
MZ(O\6/\ PW7C#_Y3T?\ "A?CG_T1?XL?^&Z\8?\ RGK_ %***/\ 4VG_ -!]
M3_PGC_\ +?7^EJ?45_S\?_@/_!/\M?\ X4+\<_\ HB_Q8_\ #=>,/_E/1_PH
M7XY_]$7^+'_ANO&'_P IZ_U***/]3:?_ $'U/_">/_RWU_I:GU%?\_'_ . _
M\$_RU_\ A0OQS_Z(O\6/_#=>,/\ Y3T?\*%^.?\ T1?XL?\ ANO&'_RGK_4H
MHH_U-I_]!]3_ ,)X_P#RWU_I:GU%?\_'_P" _P#!/\M?_A0OQS_Z(O\ %C_P
MW7C#_P"4]'_"A?CG_P!$7^+'_ANO&'_RGK_4HHH_U-I_]!]3_P )X_\ RWU_
MI:GU%?\ /Q_^ _\ !/\ +7_X4+\<_P#HB_Q8_P##=>,/_E/1_P *%^.?_1%_
MBQ_X;KQA_P#*>O\ 4HHH_P!3:?\ T'U/_">/_P M]?Z6I]17_/Q_^ _\$_RU
M_P#A0OQS_P"B+_%C_P -UXP_^4]'_"A?CG_T1?XL?^&Z\8?_ "GK_4HHH_U-
MI_\ 0?4_\)X__+?7^EJ?45_S\?\ X#_P3_+7_P"%"_'/_HB_Q8_\-UXP_P#E
M/1_PH7XY_P#1%_BQ_P"&Z\8?_*>O]2BBC_4VG_T'U/\ PGC_ /+?7^EJ?45_
MS\?_ (#_ ,$_RU_^%"_'/_HB_P 6/_#=>,/_ )3T?\*%^.?_ $1?XL?^&Z\8
M?_*>O]2BBC_4VG_T'U/_  GC_P#+?7^EJ?45_P _'_X#_P $_P M?_A0OQS_
M .B+_%C_ ,-UXP_^4]'_  H7XY_]$7^+'_ANO&'_ ,IZ_P!2BBC_ %-I_P#0
M?4_\)X__ "WU_I:GU%?\_'_X#_P3_+7_ .%"_'/_ *(O\6/_  W7C#_Y3T?\
M*%^.?_1%_BQ_X;KQA_\ *>O]2BBC_4VG_P!!]3_PGC_\M]?Z6I]17_/Q_P#@
M/_!/\M?_ (4+\<_^B+_%C_PW7C#_ .4]'_"A?CG_ -$7^+'_ (;KQA_\IZ_U
M***/]3:?_0?4_P#">/\ \M]?Z6I]17_/Q_\ @/\ P3_+7_X4+\<_^B+_ !8_
M\-UXP_\ E/1_PH7XY_\ 1%_BQ_X;KQA_\IZ_U***/]3:?_0?4_\ ">/_ ,M]
M?Z6I]17_ #\?_@/_  3_ "U_^%"_'/\ Z(O\6/\ PW7C#_Y3T?\ "A?CG_T1
M?XL?^&Z\8?\ RGK_ %***/\ 4VG_ -!]3_PGC_\ +?7^EJ?45_S\?_@/_!/\
MM?\ X4+\<_\ HB_Q8_\ #=>,/_E/1_PH7XY_]$7^+'_ANO&'_P IZ_U***/]
M3:?_ $'U/_">/_RWU_I:GU%?\_'_ . _\$_RU_\ A0OQS_Z(O\6/_#=>,/\
MY3T?\*%^.?\ T1?XL?\ ANO&'_RGK_4HHH_U-I_]!]3_ ,)X_P#RWU_I:GU%
M?\_'_P" _P#!/\M?_A0OQS_Z(O\ %C_PW7C#_P"4]'_"A?CG_P!$7^+'_ANO
M&'_RGK_4HHH_U-I_]!]3_P )X_\ RWU_I:GU%?\ /Q_^ _\ !/\ +7_X4+\<
M_P#HB_Q8_P##=>,/_E/1_P *%^.?_1%_BQ_X;KQA_P#*>O\ 4HHH_P!3:?\
MT'U/_">/_P M]?Z6I]17_/Q_^ _\$_RU_P#A0OQS_P"B+_%C_P -UXP_^4]'
M_"A?CG_T1?XL?^&Z\8?_ "GK_4HHH_U-I_\ 0?4_\)X__+?7^EJ?45_S\?\
MX#_P3_+7_P"%"_'/_HB_Q8_\-UXP_P#E/1_PH7XY_P#1%_BQ_P"&Z\8?_*>O
M]2BBC_4VG_T'U/\ PGC_ /+?7^EJ?45_S\?_ (#_ ,$_RU_^%"_'/_HB_P 6
M/_#=>,/_ )3UR_B?X>^/_!,5I/XS\#>,/",%_)+#8S>)_#.M:#%>RPJKS16D
MFJV5HES)$CH\J0EVC5U9@ P)_P!5"OY@?^#FS_DE/[*?_90OB1_ZC?ARN',>
M&(8'!5\6L9.JZ,8M0=%14N:<(?%[25K<S>SZ+S,ZN%5*G*?.WRVTY;7O)+>_
MF?Q^T445\B<04444 %%%% !1110!_6M_P;#_ /("_;/_ .PM\ __ $C^,%?U
M55_*K_P;#_\ ("_;/_["WP#_ /2/XP5_557ZKPY_R)L%Z5__ %)K'LX;^!3]
M'_Z4PHHHKVS<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#_ "?Z***_#SY\**** "BBB@ H
MHHH ]8^ O_)<_@Q_V5CX=?\ J8:/7^I17^6O\!?^2Y_!C_LK'PZ_]3#1Z_U*
M*^\X-_A8_P#Z^4/_ $FJ>C@=JGK'\F%%%%?:'>%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%<MXX\;^%/AKX.\3_$#QUKMAX8\&
M^#-"U/Q+XG\0:I+Y-AI&B:/:2WNH7URX#.4@MX798HDDGG?9#;Q2S21QLFTD
MVVDDFVWHDEJVV]$DMV%SY$_X*#_MM>"_V$?V=_$7Q:U\6>K>--2\WPW\)O!$
M\Y2;QCX\O+:5[&*>.)TN(_#NAQJVM>*K^-HOLVE6IL[>;^U]2TFUNO\ .;^)
M7Q'\:_%_Q_XO^*'Q&UZ]\3^.?'>O:AXE\3Z[?L#<7^J:E.TTS+&@6&UM( 4M
M;"PM8X;+3K""VL+&""SMH(4^S/\ @I)^W7XK_;T_:(UCXB71O])^&'A;[9X7
M^#/@NZDVCP_X.CNMS:MJ%M'(]NOBKQ?-#%K/B6>-IVB?^S]"CO+K3= TQU_/
MNOR[/LV>98GDI-_5,.Y1HK5>TEM*M)?WK6A?X86T4I3/(Q-=U967P1^'S?63
M_3LO5A1117@G,%%%% ']AW_! _\ X*0_\)]X;L?V(?C-KV_QKX,TN>;X!^(-
M4N<S>*/!.EP-<7WPWFGG;?/K7@FSCEOO#";Y&NO!D-SID45K%X1@-_\ TY5_
ME2>#?&/BCX>^+?#?COP3KFH>&?&'@_6],\2>&?$.E3&WU'1M<T>[BOM-U&SE
MPP6:UNH8Y5#J\3[3'+')&SHW^B9_P31_;Q\+_MZ_L\:5X[5M/TKXL>#A8^%_
MC1X.M'"#1O%@MF:WU_3+5W:=/"OC.WMYM8\/R.94M94U7P\UW>7OA^^G;]#X
M9S?ZS26 Q$OW]"/[B3WJT8JW+YU*2^<J=G;W)R?IX2MS+V<G[T?AOUBNGK'\
MO1L_0^BBBOK3M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K^8'_ (.;/^24_LI_]E"^)'_J-^'*_I^K
M^8'_ (.;/^24_LI_]E"^)'_J-^'*\;B#_D3XW_!3_P#3](Y\5_ J?]N_^EQ/
MX_:***_*#QPHHHH **** "BBB@#^M;_@V'_Y 7[9_P#V%O@'_P"D?Q@K^JJO
MY5?^#8?_ ) 7[9__ &%O@'_Z1_&"OZJJ_5>'/^1-@O2O_P"I-8]G#?P*?H__
M $IA1117MFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% '^3_1117X>?/A1110 4444 %%%%
M 'K'P%_Y+G\&/^RL?#K_ -3#1Z_U**_RU_@+_P ES^#'_96/AU_ZF&CU_J45
M]YP;_"Q__7RA_P"DU3T<#M4]8_DPHHHK[0[PHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ K^.'_@O9_P %(?\ A9?BJ\_8G^#6O>;\
M/_ >L12_'/7]+N<V_C#Q_I%PLMIX BF@;9<:#X"OHEN=>1GDCO?&\,5J\$$G
M@^*>^_8'_@LI_P %&X/V+/@G_P *[^&VLQ1_M(?&72KZQ\'&VE5[SX=^$)#+
MI^M?$RZB4EK>^CD$^D>!UG")=>(Q<ZJBWMKX6U2QF_@AGGGNIYKFYFEN+FXE
MDGN+B>1Y9YYY7,DLTTLA:26661F>21V9W=BS$DDU\7Q1F_)%Y;AY>_-)XN47
M\,&KQH>LU:53^XXQUYY)<&+KV7LHO5_&^RZ1]7U\K=V14445\&><%%%% !11
M10 5]L_L!?MJ>./V%?VA_#7Q@\-?:]5\*7)C\._%/P1%.(K?QMX!O;F&34[!
M%D98(M=TMXX]9\+ZC(5%EK5G!'<-)I5YJEG=_$U%:4:U2A5IUJ4G"I2FIPDM
MU*+NO5=&GHU=--,<9.+4EHT[IG^J'\+?B=X(^,_P[\&_%7X;:]:>)O OCW0;
M#Q)X9UNR8^5>:=?Q!U6:)L2V=_9RB6QU/3KE8[W3-2MKO3[Z&"[MIX4[VOXH
MO^"$W_!2+_A0GQ#M_P!DKXPZ]Y/P:^+&O*?ASKFJ7)%G\-_B?JLD<$6G/-,V
MVQ\)_$"X,-G=C=]CTGQ9_9^JF.TMM9\2ZD/[7:_6LJS&GF>$A7C:-1>Y7IK_
M )=U4E>W7DE\4'UB[-\T9)>U1JJM#F6C6DEV?^3Z/]4PHHHKTC4**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M_F!_X.;/^24_LI_]E"^)'_J-^'*_I^K^8'_@YL_Y)3^RG_V4+XD?^HWX<KQN
M(/\ D3XW_!3_ /3](Y\5_ J?]N_^EQ/X_:***_*#QPHHHH **** "BBB@#^M
M;_@V'_Y 7[9__86^ ?\ Z1_&"OZJJ_E5_P"#8?\ Y 7[9_\ V%O@'_Z1_&"O
MZJJ_5>'/^1-@O2O_ .I-8]G#?P*?H_\ TIA1117MFX4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% '^3_ $445^'GSX4444 %%%% !1110!ZQ\!?^2Y_!C_LK'PZ_]3#1Z_U*
M*_RU_@+_ ,ES^#'_ &5CX=?^IAH]?ZE%?><&_P +'_\ 7RA_Z35/1P.U3UC^
M3"BBBOM#O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^>/
MVJOVF/AQ^R)\#/''QW^)][Y6@^$=//\ 9VCP311:MXO\3W@>+P]X.T!)<B;5
M]>OPEO&VQX-/LUO=9U PZ7IM]<P>_7EY::=:76H:A=6UC86-M/>7M[>3Q6MI
M9VEK$T]S=75S.R0V]M;PH\T\\SI%%$C22,J*2/X!_P#@L#_P46O/VX/CFWA?
MP%JERO[.?P?U#4=)^'-K&\L-OXVUS+6>M_%#4;8[6D;5PC6'A**Z7S=+\+)'
M,+?3]2U_7[>3R,YS2&681S5GB*MX8>#ZSMK4DOY*::E+NW&&G-=85ZRI0OIS
M/2*?5]7Z):_<NI^>_P"TO^T3\1_VK/C7XZ^.GQ3U(WWBKQMJKW0LX7E.E>&]
M$MQ]GT+PIH$$K.UKH?A[3$M].L(B6GG$4E]?2W.I7EY=S^$445^43G.I.52I
M)SG.3E.4G>4I2=VV^K;=V>.VVVWJV[MOJWNPHHHJ1!1110 4444 %%%% "@D
M$$9!!R"."".A!]:_NH_X(E?\%(1^UE\)!\!_BSKPN/VAO@SHEK$NH:C<;]0^
M*/PVLS!IVF>+O,E8S7OB3PZTEGH?C1W,L]Y)-H_B26>XN=<U*.P_A6KUOX$_
M&[XA_LX_%OP-\:_A7K+Z'XX\ :Y;ZUI%U^\>SNT4/!J.BZO;1R0F^T+7M,FN
M]&UO3S(BWNEWMU;;XS()%]7*,SGEF+C65Y49VIXBFOM4V_B2VYZ;]Z'?6%TI
MMFU"JZ4U+[+TDNZ_S6Z^[9L_U):*^5?V,/VM/AY^VK\ /!WQS^'LJ6RZO"=+
M\8^%9+E+G4O GCO38;?_ (2/PEJ;*L;NUE-/%=Z5>R06_P#;/A^^TC6XK>&'
M48XD^JJ_6*56%:G"K2DITZD8SA):J49*Z:^7W=3V4U))IW35T^Z844458PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"OY@?^#FS_DE/[*?_90OB1_ZC?AROZ?J_F!_X.;/^24_LI_]E"^)'_J-^'*\
M;B#_ )$^-_P4_P#T_2.?%?P*G_;O_I<3^/VBBBOR@\<**** "BBB@ HHHH _
MK6_X-A_^0%^V?_V%O@'_ .D?Q@K^JJOY5?\ @V'_ .0%^V?_ -A;X!_^D?Q@
MK^JJOU7AS_D38+TK_P#J36/9PW\"GZ/_ -*84445[9N%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!_D_P!%%%?AY\^%%%% !1110 4444 >L? 7_DN?P8_[*Q\.O_4PT>O]
M2BO\M?X"_P#)<_@Q_P!E8^'7_J8:/7^I17WG!O\ "Q__ %\H?^DU3T<#M4]8
M_DPHHHK[0[PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_./\
MX*<?M[^&_P!@K]GG4O&,,FGZG\8O'*W_ (8^"WA&[*RC4/$HMD-YXHU6S#":
M3PKX)@N;?5=9("1W][-HWAW[39SZ]!=0XUZ]+#4:E>M)0I4HN<Y/LNB[RD[1
MBEK*326K)E)0BY2T45=_UW['Y,?\%\_^"D7_  A^AWW[#?P8U[;XJ\4Z=;S_
M +0?B'2[G;+X?\)ZE!'=Z=\+X+B%O,BU3Q;9RP:GXO4-'Y'A.:QT607</BC5
M(;#^0*NA\6>*_$GCOQ1XA\:^,=:U#Q)XL\6:UJ7B+Q)K^K3M=:EK.N:Q>37^
MIZG?7#_-+=7EY/+/,_ WN0JJH"CGJ_)<SS"KF6*GB*EU'X:-.]U2I)^[%=Y/
M64WUFVU962\:M5=6;D]MHKLNB_5^84445YYD%%%% !1110 4444 %%%% !11
M10!^I?\ P2B_X*$:O^P?\?[:Z\1W=_>? /XGS:;X=^,&@0":Y&F0),\>C?$3
M2;*,.[ZWX-ENKB:YM[>.276?#EUK.DI"^H2Z3<V/^A%HNM:1XDT;2?$7A_4[
M'6M!U[3+#6=$UG2[J&^TS5M(U2UBOM-U/3KVW>2WN[&_LYX;JTNH)'AG@ECE
MC=D=2?\ *2K^K_\ X($?\%(L&P_84^-&O<'[7=?LY^)=6N>A_?7^K?".ZNYW
M[_Z3K/@)9CU_M;PO%/D^%=*K[#AC-_8S678B7[JK*^&E)Z4ZLMZ7E&J]8ZV5
M32UZC:[L)6Y7[*3]U_!?I)_9])=/[WJ?U@T445^@'I!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?
M+WQF_;7_ &2OV>GN;;XR_M#?"KP-JUH':?PU?^+-.OO&*K']\IX+T:34O%DP
M4_*3#HTGSD1_?8*?S>\>_P#!P?\ \$\/"$LT7A[5_C!\4Q%N$<_@7X97&G03
MD9 \L_$O6/A[.JGKNEMT(7G:3Q7'7S' X=M5\7AZ<EO"56'/_P" )N?X$2JT
MX?%.,?)M7^[<_<*BOYL=3_X.7OV:HI'&C?L\_'*_A&[RWU._\ Z1(QP=N^*U
M\0:VL>3@,5FDV@D@-C!DTK_@Y=_9EFE4:W^SY\=M.A)^>32KOX?ZS*HP,[8;
MOQ+H2.<[A@SID '(R0O)_;V47M]>I?\ @-2WW\EOQ,_K-#_GXONE_D?TE45^
M)'@#_@X&_P""=?C*:&'7_$GQ6^%?F[09?'WPQU"]AB9N-LK_  UU#XAE<' :
M0*T2@[F<*&(_2;X,_MA?LL_M"^3%\%OC]\*_B%J,Z"1?#^A^+])_X2R.,KN#
MW7@^]N+3Q39J0&P;O2(,E7 Y1PO90Q^"Q+2H8O#U9/:,*L'/_P  OS=>QI&I
M3E\,XR?9-7^[<^D:***ZRPHHHH **** "BBB@ HHHH **** "OY@?^#FS_DE
M/[*?_90OB1_ZC?AROZ?J_F!_X.;/^24_LI_]E"^)'_J-^'*\;B#_ )$^-_P4
M_P#T_2.?%?P*G_;O_I<3^/VBBBOR@\<**** "BBB@ HHHH _K6_X-A_^0%^V
M?_V%O@'_ .D?Q@K^JJOY5?\ @V'_ .0%^V?_ -A;X!_^D?Q@K^JJOU7AS_D3
M8+TK_P#J36/9PW\"GZ/_ -*84445[9N%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M ,%E_CM^QE=Z)\/?B'/J_P :?V<XGM[)_!>K:AY_BWX?Z<&6-KGX9:]J$O\
MH]M9Q8D3P3J]P?#-T(C;:9+X7N;RYU>O[??@!^T+\(?VG_AEH7Q=^"7C+3O&
MG@K7D*+=VA:'4-'U.%(VOM \1Z3.$U#0?$&FF6,7NE:C!#<(DD%U")K&ZM+J
M?] RO.,+FD/W;]G7C&]3#S?OQ6B<H/:I3N[<RU5USQBVD_3I5X55II);Q>_J
MNZ\U\['M-%%%>L;!1110 4444 %%%% !7\P/_!S9_P DI_93_P"RA?$C_P!1
MOPY7]/U?S _\'-G_ "2G]E/_ +*%\2/_ %&_#E>-Q!_R)\;_ (*?_I^D<^*_
M@5/^W?\ TN)_'[1117Y0>.%%%% !1110 4444 ?UK?\ !L/_ ,@+]L__ +"W
MP#_](_C!7]55?RJ_\&P__("_;/\ ^PM\ _\ TC^,%?U55^J\.?\ (FP7I7_]
M2:Q[.&_@4_1_^E,****]LW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _R?Z***_#SY\***
M* "BBB@ HHHH ]8^ O\ R7/X,?\ 96/AU_ZF&CU_J45_EK_ 7_DN?P8_[*Q\
M.O\ U,-'K_4HK[S@W^%C_P#KY0_])JGHX':IZQ_)A1117VAWA1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7X+_P#!;[_@I#_PRS\*6_9Y^$>O?9_V@/C+
MH=PFHZIIESLU#X7?#*^,]AJ'B)9HF$MCXH\5F.\T3PDT>RZT^WBUKQ)%/97F
MFZ&U]^FG[;/[7?P^_8E_9]\7_'#QX\=[/IT7]C^!O"*W*6VH>._'NI07!\/>
M%K!R'>..>2";4-:OXX;@Z1X>T_5M6^SW)LEMIO\ .&^-OQF^(/[0OQ6\<?&?
MXI:W)X@\=?$#7;G7==OV#);Q/*$ALM+TRV9Y!8:)HFGPVFCZ)IL;M#IVDV-G
M91$QP*:^7XDS?ZE0^J4)6Q6(C[THNSH47=.5UJIU-8PZI<T]&HWY,57]G'DB
M_?DM;;QCW\F^GS?8\LHHHK\W/*"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *_=3_@B7_P4A/[)?Q<_X45\6=>-O^SQ\9M;M8C?ZA<%=/\ A?\
M$B\%OIVF>,/,E;R;+PYX@2.ST+QJ[F*"TAAT;Q)+<6]MH6HQW_X5T5TX/%UL
M#B*6)H.TZ<KV=^6<7I*$UUC-73Z]4TTFKA.5.2G'=/Y-=4_)_P##:G^K^""
M0000"".00>001P01T-+7\[/_  0E_P""D7_"^?A[;_LD_&+7C/\ &3X4Z"K?
M#?7-4N<WGQ'^&&DQ)#'IDD\S%K[Q7\/K816ER"?MFK>$A8:H8[NYT7Q)J)_H
MFK]<P.,I8_#4\51?NU%[T7K*G-?'3E_>B].S5I+1IGM4ZBJ04X[/==4^J?FO
M^"%%%%=984444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\P
M?M>_M;?";]BWX*^(/C5\7-2:/3M/(TWPSX9L)(3XC\=^+;J&:32?"?ANUF=1
M-?WOD2SW5U)BST?2[:^UC49(K&QG<>[^-_&OA7X;^#O%'C_QSKECX:\&^"]!
MU3Q-XG\0:G(8K#1]#T6SFO\ 4K^Y<!G,=O:P22>7$DDTK!8H(Y)G1&_SLO\
M@I+^WMXS_;W^/NI^.+Q[_1_A1X1EU#P]\&/ L\FV/0/"IN5\S7-3MHW:W;Q?
MXO:VM]5\27*M.UN$T_0(+NYTW0M/D/B9WF\<KP_N6EBJR:H0>J5K*56:_EA?
M1?;E:.W,XX5ZRHQTLYOX5^K\E^.W>WEG[9O[:7QG_;B^+NH?%3XN:N5MH#<V
M/@;P)IL]Q_PB7P[\-R3"2+1/#]G*WSW$PCAEUS7;A/[4U^^C6YO9%@@L;*R^
M1Z**_+JM6I6J3JU9RJ5*DG*<Y.\I-]6_P2V2LE9(\=MR;;;;;NV^H4445F(*
M*** "BBB@ HHHH **** "OM[]A/]O'XR?L&?%JV\?_#B]?5_".L365G\3/A?
MJ5Y-%X9\?^'X)26AG51*NE>)=-CEN)?#/BFVMY+W1KN22*>'4M$OM7T74_B&
MBM:-:KAZL*U&<J=6G)2A.+LTU^:>S3NI)M---H<9.+4HMIIW31_J _LQ_M+_
M  I_:W^#GA;XW?!W6_[7\*^)(6BNK*Y$4.N^%?$%HL8UCPGXHT^.68Z;K^C3
M2I'<P>9+;W5M+::KIES?:/J.GW]U[_7^=_\ \$L?^"AOB3]@OX[VE[K-WJ&I
M? /XC7>G:)\8_"D/G7(M+(2F'3_B#H-DA;_BIO"'GRW!ABC+:]H4FIZ$X6YN
M-,O]-_T*M U[1?%6A:+XG\-ZI8ZYX=\1Z3IVNZ#K6F7$=YINKZ-J]I#?Z9J>
MGW<+-%=65_97$%U:W$3-'-!*DB$JP-?J62YK#-,-S2Y8XFE:.(IK:]O=JP6_
M)4L[+7EDI1N[*4O8H5E6A?[:TDOU7D_\T:U%%%>R;A1110 4444 %?S _P#!
MS9_R2G]E/_LH7Q(_]1OPY7]/U?S _P#!S9_R2G]E/_LH7Q(_]1OPY7C<0?\
M(GQO^"G_ .GZ1SXK^!4_[=_]+B?Q^T445^4'CA1110 4444 %%%% ']:W_!L
M/_R OVS_ /L+? /_ -(_C!7]55?RJ_\ !L/_ ,@+]L__ +"WP#_](_C!7]55
M?JO#G_(FP7I7_P#4FL>SAOX%/T?_ *4PHHHKVS<**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#_)_HHHK\//GPHHHH **** "BBB@#UCX"_\ES^#'_96/AU_ZF&CU_J45_EK
M_ 7_ )+G\&/^RL?#K_U,-'K_ %**^\X-_A8__KY0_P#2:IZ.!VJ>L?R84445
M]H=X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117S3^UU^U+\.
M?V./@-XU^._Q+N0=,\-6GV70/#\-Q'!JOC;QE?QS)X<\&Z()%D+:AK-W$QGG
M6&:/2=)MM3UV]C&G:5>21Q4J0I4YU:DE"G3C*<YRT48Q5Y-^B0FU%-MV25V^
MR10^*'[9?[/WP=^/GP9_9J\>^-K;1_BK\=8]2D\%:2PB:TM_LK&VT=?$=ZTZ
M+HC>,M5BN] \%BXC;_A(=>L;K2[7%Q&H?ZEK_+P^/O[0_P 3_P!I#XW>,OC]
M\1]>N;GQ]XO\0#7!=6$]S:P>'(;-HT\/:'X:Q,UQIFD^%K"VLM-T.-)VN8+>
MRAFFN)[UI[J7^X;_ (([_P#!1>V_;<^!P\'?$'58/^&CO@[IVGZ9X_AF>.*Y
M\=^'!LLM$^*%A;C:)7U%E33?&,=JICT[Q0OVMH=/T_Q'H=J?G<JXAIYAC*^&
MG%4N:3E@[O6I3BDI0GT]KHZJ2TY7*/V+RYJ.)56<H-6U_=^:2U3\^J\KKIK^
MQ-%%%?2G4%%%% !1110 4444 %%%% !1110 4444 %9.OZ_HOA70M:\3^)=5
ML-"\.^'=*U#7=>UO5;F*RTS1]&TFTFO]3U34;R=D@M+&PLH)KJZN9G6*&")Y
M'8*I-:U?R6?\%]_^"D/]H7-]^PI\%]>)LK&:TNOVB_$FDW.5N[Z%XK[2?A);
M74+8,.GRK;:SX[$+-NOUTGPS+-$]CXGTR7AS''TLNPM3$U=6O=I4[V=6K+X8
M+\7)Z\L%*5G:SSJU8TH.4O1+JWT7^?D?D?\ \%4O^"@>M_MY_M!7>K:)<W]C
M\"?AM+J/AOX->&[@2VYN-.>=%U;Q]J]E)M,7B'QM-:6UT\,D:2:1H5KHFANK
MW5A>WE]^85%%?D>(Q%7%5ZF(K2YZM63E)]-=E%=(Q5HQCM&*26QXLI2G)RD[
MMN[?]=%LNR"BBBL20HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#O/A?\3?&_P9^(?@[XJ?#?7KOPQXZ\!:_8>)/#.N63 2V6I:?*)$$L39
MAO+&[C\RRU/3KI);+4].N;K3[Z&>SNIX7_T:?V /VU?!'[=?[/'AOXO^&Q::
M3XLM/+\.?%3P1#.9)_!7CZRM89-3L8UE=KB70=522/6?"VHR%S>:->017+QZ
MM9:I9VG^:U7Z'?\ !-/]O#Q3^P5^T/I7CV-K_5?A1XP^Q>%_C1X-M'W_ -M>
M$C<LT&NZ;:R.MNWBOP9/<3:QX>E<PO<QOJOA]KNSL?$%_,OO9!FSRW$\E5OZ
MIB'&-9=*<MHUTO[NU2WQ0Z.48HZ<-6]E.S^"5E+R[2^77R\TC_1RHKF?!GC+
MPM\1/"7AKQYX(US3_$W@_P 8Z'IGB3PSX@TJ87&G:SH>L6D5]INH6DH +0W-
MK-'(JNJ2QEC'+''*KHO35^HIII----)IK5-/5--:--;,]>X4444P"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHKS[XL_$SPS\&?A?\0OBUXSN?LGA3
MX;>#?$?C;7YE*"4Z9X;TJZU6YM[57*B6^NTM?LEA;J3)=7LT%O$K2RHI4I*,
M7*348Q3E)O1))7;;Z)+5@W;5[(_F,_X.)OVY+BSC\/?L-?#W6'A:]M](\?\
MQZN+&?:SV;NNH> /AY=[#D).T4'CS6[615+Q+X(DBE:&:^@;^3.O5/CC\7_%
MOQ_^,'Q)^-/CJX^T^*_B9XPUOQ=JX6222WLI-6O))[72+ R9>/2M$L?LNCZ3
M;\+:Z98VEL@5(E \KK\@S3'3S#&UL3)OD<N6C%_8HQ;5.-NC:]Z7><I/J>)6
MJ.I4E/HW:*[16W^;\VPHHHKSS(**** "BBB@ HHHH **** "BBB@ HHHH *_
ML2_X-XOVY+CQUX'\0_L6?$/5WN?$?PST^Z\9?!F\OY]\^H_#R>^C3Q+X-269
M@\TO@W6=0M]5T:W#SW#>']<O;2WBMM*\*1JO\=M>^?LM_'WQ+^R[^T'\)OCW
MX4,SZI\-?&&G:Y<V$4OD_P!N>'I"^G^*_#4TF5V6WB7PQ>ZOH-P^Y3'#J#R(
MRNBLOI93CY9=CJ.(N_9M^SKQU]ZC-I3T6[AI4BOYHKI<UHU/95(RZ;2\XO?[
MM_5'^H)17-^#?%WA_P ?^$/"OCOPGJ$6K>%O&OAS0_%GAK58/]3J6@>(],M=
M8T>_B_Z9WFGWEO<)GG;(,\UTE?KJ::33NFDTULT]4UZGMW"BBBF 4444 %?S
M _\ !S9_R2G]E/\ [*%\2/\ U&_#E?T_5_,#_P '-G_)*?V4_P#LH7Q(_P#4
M;\.5XW$'_(GQO^"G_P"GZ1SXK^!4_P"W?_2XG\?M%%%?E!XX4444 %%%% !1
M110!_6M_P;#_ /("_;/_ .PM\ __ $C^,%?U55_*K_P;#_\ ("_;/_["WP#_
M /2/XP5_557ZKPY_R)L%Z5__ %)K'LX;^!3]'_Z4PHHHKVS<**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#_ "?Z***_#SY\**** "BBB@ HHHH ]8^ O_)<_@Q_V5CX=?\
MJ8:/7^I17^6O\!?^2Y_!C_LK'PZ_]3#1Z_U**^\X-_A8_P#Z^4/_ $FJ>C@=
MJGK'\F%%%%?:'>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!2U+
M4M/T;3K_ %?5[ZSTO2=*LKK4M3U/4+F&SL-.TZQ@DNKV^OKRX>.WM;.TMHI;
MBYN9Y$A@AC>65U168?Y^?_!7'_@HAJ'[='QYDT[P;J%Y!^SQ\)KO4M#^%FEG
MSK:+Q1>-(+?6_B;JEG($D-[XE:W2+0(+N-)M&\+0V,!MK+5-0U_[5^O7_!?;
M_@I#_8NGWW["WP7U[&KZO:VMS^T5XCTJYP^FZ-=1Q7NE_":WN86WK=:W ]OK
M'CE8VC\O17TOPY+)<Q:SXCT^V_D>KX'B?-_:S>6X>7[NG+_:I)Z5*BU5+_#3
M>L^]2RTY-?-Q=>_[J+T7QON]U'T6[\[=M2OH+]EO]I3XC_LD_''P-\=OA=??
M9_$7@[4@]YI<\LJ:3XL\.7>(/$'A#7XHCF?1M?TXRVDY"F>QN/LNK:>UOJFG
M6-U!\^T5\A"I.E.%2G)PG"2G"4='&47=-/NFKG$FXM-.S3NGV:/]03]F+]H[
MX<?M8_!'P+\=?A;J'VOPSXTTQ9YM/GDB;5O"^OVN+?7_  EK\,3$6VM^'M26
M:QNU&8+I$@U+3Y+G3+ZQNY_?*_@2_P""./\ P49N/V)_C=_P@OQ%U>9/V</C
M)J=AIWCE;B1Y+3X?^*6$=AHGQ.LX22(;:T0Q:7XU2W"R7OAGRM0>.^O?#.CV
M;_WSVUS;WEO!=VD\-U:74,5S:W5M*D]O<V\Z++#/!-$S1S0S1LLD4L;,DB,K
MHQ4@U^KY-FD,SPD:FBQ%.T,136EIVTG%?R5%[T>SYH7;BV>S0JJK!/[2TFO/
MOZ/=?=T)J***]8V"BBB@ HHHH **** "BBB@ HHKQO\ :!^._P ._P!F?X/>
M.OC?\5-771_!7@'19M5U!T\MK_4[MF2VTCP]HMO))$M[KWB'59[/1M&LS)&D
M^H7L"S300"6>.9SC3A*<Y*,(1<I2D[1C&*NY-O9)*[8-V3;T2U;[(^"/^"M'
M_!0W3/V$_@'-#X3OK*Y_:#^*MMJ6@?";1G\FY?0(UB6#6_B5JUG*'C.F>%([
MF+^R;>ZBEAUKQ/<:98M;7.F0:Y)9?Y].JZKJ>NZIJ6N:WJ%[J^LZS?WFJZOJ
MVI74U[J.IZGJ-Q)=W^H7][<O)<7=[>W4TMS=74\DDUQ/+)+*[.[,?H_]L+]J
MOXB_MF_'SQI\=OB/.T5[X@N18^&?#<-S)<:7X'\%:=),OAOP?HY=8U^RZ7:R
MO+>W206[:QK=WJNNW4*7NJ7.?F&ORK.LUEF>*<HW6&I7AAX/3W=.:K)=)U6D
MW_+%1CJXMOQL16=6=U\$=(KRZM^;M\E9=+A1117C& 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% ']-__!!#_@I"/A]XELOV
M(OC-KWE^"/&NK33? 7Q!JESB#PMXXU6=[B^^',T\[>7!HOC>]DDO?#*!XUM/
M&DUSIT<5U-XOA-A_8C7^4+;7-Q9W$%Y9SS6MW:S17-K=6TLD%Q;7$#K+!/!/
M$RR0S0RJLD4L;*\;JKHP8 U_?3_P1R_X*,V_[;/P0'@?XB:O"W[1_P &],T_
M3O'23R1QW?C_ ,+KY=CHGQ/LX/E\Z>\<1:7XT2V#1V'B;R[]XK"Q\3:-9K][
MPOF_M(K+<1+WX*^%G)_%3BM:&OVJ:]ZGWIJ4=.1<WHX2O=*E)ZKX'W7\OJM;
M>6G0_9&BBBOLSO"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\%O^#AK
MX\S?#']B?2_A3I5Z;;6_V@OB)H_AJ]B1S'/)X&\%!?&GB66&12) K:]9>"M*
MNXU^2>PUBZ@F;RI&BE_>FOXP/^#E7XERZY^T[\"_A3%<-+8?#SX,77BR2$-^
M[M=<^)/B_5+._CV]IWT?P!X<GD8 AHIK< Y5@/%XAQ#P^4XIQ=I55&A'_N+)
M1FO_  5SF&)ERT9^:4?_  )V?X7/YOJ***_*3Q@HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /[W?^""_P >9OC)^P'X4\+:I>F[\0_ ;Q;XB^$M
MV9GS=/H%O]D\5^#967)Q9V?A[Q-;^&K%U"J8_#<D>#)#([?M'7\@W_!LO\2Y
MK/XE_M0?!V:X9X/$7@;P3\2]/M&;*V\W@S7[[PMK%S O\+7:>/=#BNFYWBRL
MQQLY_KYK]9R'$/$Y3@YR=Y0@Z,N_[F3IQOW;A&+;\^Y[.&ES48/JERO_ +==
ME^%@HHHKUS<**** "OY@?^#FS_DE/[*?_90OB1_ZC?AROZ?J_F!_X.;/^24_
MLI_]E"^)'_J-^'*\;B#_ )$^-_P4_P#T_2.?%?P*G_;O_I<3^/VBBBOR@\<*
M*** "BBB@ HHHH _K6_X-A_^0%^V?_V%O@'_ .D?Q@K^JJOY5?\ @V'_ .0%
M^V?_ -A;X!_^D?Q@K^JJOU7AS_D38+TK_P#J36/9PW\"GZ/_ -*84445[9N%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M_!0RTTV-V1/%WP5^)GAZ=5SB6*VD\.>*PCX_A$_AB&09XWQKWQ7]VU?P/_\
M! JWEF_X*1_#J2/=LM/A_P#%BXGV@D>4W@R^M1OP1A?.N8<$Y&_:,9((_O@K
M]*X3;>5R3Z8NLEZ<E)_FV>K@K^Q?^.5ONB%%%%?3'6%%%% !7\P/_!S9_P D
MI_93_P"RA?$C_P!1OPY7]/U?S _\'-G_ "2G]E/_ +*%\2/_ %&_#E>-Q!_R
M)\;_ (*?_I^D<^*_@5/^W?\ TN)_'[1117Y0>.%%%% !1110 4444 ?UK?\
M!L/_ ,@+]L__ +"WP#_](_C!7]55?RJ_\&P__("_;/\ ^PM\ _\ TC^,%?U5
M5^J\.?\ (FP7I7_]2:Q[.&_@4_1_^E,****]LW"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M7]/U?S _\'-G_)*?V4_^RA?$C_U&_#E>-Q!_R)\;_@I_^GZ1SXK^!4_[=_\
M2XG\?M%%%?E!XX4444 %%%% !1110!_6M_P;#_\ ("_;/_["WP#_ /2/XP5_
M557\JO\ P;#_ /("_;/_ .PM\ __ $C^,%?U55^J\.?\B;!>E?\ ]2:Q[.&_
M@4_1_P#I3"BBBO;-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#/U75]*T'3;W6=<U/3]&TC3H'NM0U75;VVT[3;"UC&9+F]OKR2&UM8(Q
MR\T\J1J.685YC_PT'\!/^BW?"'_PY7@S_P"75?&W_!8C_E%Y^W+_ -F]>./_
M $EBK_)VJ92Y;:;EQCS*][:]C_92_P"&@_@)_P!%N^$/_ARO!G_RZH_X:#^
MG_1;OA#_ .'*\&?_ "ZK_&MHJ?:>7X_\ ?L_/\/^"?[*7_#0?P$_Z+=\(?\
MPY7@S_Y=4?\ #0?P$_Z+=\(?_#E>#/\ Y=5_C6T4>T\OQ_X >S\_P_X)_LI?
M\-!_ 3_HMWPA_P##E>#/_EU1_P -!_ 3_HMWPA_\.5X,_P#EU7^-;11[3R_'
M_@![/S_#_@G^RE_PT'\!/^BW?"'_ ,.5X,_^75'_  T'\!/^BW?"'_PY7@S_
M .75?XUM%'M/+\?^ 'L_/\/^"?[*7_#0?P$_Z+=\(?\ PY7@S_Y=4?\ #0?P
M$_Z+=\(?_#E>#/\ Y=5_C6T4>T\OQ_X >S\_P_X)_LI?\-!_ 3_HMWPA_P##
ME>#/_EU1_P -!_ 3_HMWPA_\.5X,_P#EU7^-;11[3R_'_@![/S_#_@G^RE_P
MT'\!/^BW?"'_ ,.5X,_^75'_  T'\!/^BW?"'_PY7@S_ .75?XUM%'M/+\?^
M 'L_/\/^"?[*7_#0?P$_Z+=\(?\ PY7@S_Y=4?\ #0?P$_Z+=\(?_#E>#/\
MY=5_C6T4>T\OQ_X >S\_P_X)_LI?\-!_ 3_HMWPA_P##E>#/_EU1_P -!_ 3
M_HMWPA_\.5X,_P#EU7^-;11[3R_'_@![/S_#_@G^RE_PT'\!/^BW?"'_ ,.5
MX,_^75'_  T'\!/^BW?"'_PY7@S_ .75?XUM%'M/+\?^ 'L_/\/^"?[*7_#0
M?P$_Z+=\(?\ PY7@S_Y=4?\ #0?P$_Z+=\(?_#E>#/\ Y=5_C6T4>T\OQ_X
M>S\_P_X)_LI?\-!_ 3_HMWPA_P##E>#/_EU1_P -!_ 3_HMWPA_\.5X,_P#E
MU7^-;11[3R_'_@![/S_#_@G^RE_PT'\!/^BW?"'_ ,.5X,_^75'_  T'\!/^
MBW?"'_PY7@S_ .75?XUM%'M/+\?^ 'L_/\/^"?[*7_#0?P$_Z+=\(?\ PY7@
MS_Y=4?\ #0?P$_Z+=\(?_#E>#/\ Y=5_C6T4>T\OQ_X >S\_P_X)_LP:9\;_
M (+:UJ-EI&C?%[X7ZMJVI74-EIVF:9X_\*7^HZA>W,BQ6]I965KJTMS=74\K
M+'#;P122RR,J(C,0*]0K_),_X)4?\I+?V#O^SK_@;_ZL'0Z_ULZN+NKVZDRC
MRVUO?R"BBBF2<+XH^*/PS\$7\.E^-/B)X%\(ZG<VB7]OIWBCQ;H&@7\]A)-/
M;QWL-IJNH6EQ+:27%K<P)<I&T+36\\2N7BD5>;_X:#^ G_1;OA#_ .'*\&?_
M "ZK^#O_ (.T/^4A'P-_[,U\#_\ J[?C]7\N-0YV=K?C_P  T4+I.^_E_P $
M_P!E+_AH/X"?]%N^$/\ X<KP9_\ +JC_ (:#^ G_ $6[X0_^'*\&?_+JO\:V
MBE[3R_'_ ( >S\_P_P""?[*7_#0?P$_Z+=\(?_#E>#/_ )=4?\-!_ 3_ *+=
M\(?_  Y7@S_Y=5_C6T4>T\OQ_P" 'L_/\/\ @G^RE_PT'\!/^BW?"'_PY7@S
M_P"75'_#0?P$_P"BW?"'_P .5X,_^75?XUM%'M/+\?\ @![/S_#_ ()_LI?\
M-!_ 3_HMWPA_\.5X,_\ EU5S3OCC\%=8U"QTG2?C!\+=4U74[NWL--TW3OB!
MX3O=0U"_O)DM[2RL;.VU:6XN[NZGDC@M[:".2:>9TCB1G95/^-#7W%_P3(_Y
M2/?L#_\ 9Y7[-'_JY/!M-3NTK;OO_P  /9^?X?\ !/\ 7.HHHJS,**** "BB
MB@ HHHH **** "BBB@#+UK7-%\-Z7>:WXBU?2]!T73XUEO\ 5]:O[32]+L8G
MD2%)+S4+Z6"TMHVFDCB5YI45I)$0$LR@^:_\-!_ 3_HMWPA_\.5X,_\ EU7Y
MY_\ !=?_ )1+_MI_]D]\-?\ JSO U?Y7-3*7+;3<N,>97O;7L?[*7_#0?P$_
MZ+=\(?\ PY7@S_Y=4?\ #0?P$_Z+=\(?_#E>#/\ Y=5_C6T5/M/+\?\ @#]G
MY_A_P3_92_X:#^ G_1;OA#_X<KP9_P#+JC_AH/X"?]%N^$/_ (<KP9_\NJ_Q
MK:*/:>7X_P# #V?G^'_!/]E+_AH/X"?]%N^$/_ARO!G_ ,NJ/^&@_@)_T6[X
M0_\ ARO!G_RZK_&MHH]IY?C_ , /9^?X?\$_V4O^&@_@)_T6[X0_^'*\&?\
MRZH_X:#^ G_1;OA#_P"'*\&?_+JO\:VBCVGE^/\ P ]GY_A_P3_:6\/^)/#O
MBS2X-<\*Z]HOB;1+IIDM=8\/ZI8ZSI=R]M,]O<)!J&G3W-I,UO<1R03+',QB
MFC>)PKHRC:K\*_\ @V[_ .41/[.W_8T?';_U>'CZOW4K1.Z3[D/1M=F%%%%
M@HHHH **** "BBB@ HHHH **** "BBOG3]H[]KG]F?\ 9%\)'QM^TG\:_ /P
MAT&2.>33U\5:U%'KNOM;#=/;>%/"5BM[XK\77T2Y9]/\,:+JU\$#.;?:K$%P
M/HNBOX]?VM_^#LOX7>&I-3\-?L6? /6/B9J$/G06WQ0^-US<>#?!?VA,B*\T
MKX>>'[B;QEXCTN<%67^VO$?PYU*,JZ2:?@J]?S:?M,?\%M?^"F'[4[W]GXU_
M:;\9>!O"=Z94_P"$#^"4@^$'AB.SFW>9IMW/X-:P\4^(]/;<0UOXO\2^(BZ[
M5=V5$"RYI>?H6H-^1_IB?'']L3]E/]FFWEG^/O[17P;^$DT<0E32O''Q!\-:
M)XBO%9/,4:9X8N-0'B/5I6C_ 'BP:7I=W,T8,BQE 6'Y"_&'_@YJ_P""6?PP
MDN[;PKXU^+/QVO;7?'Y?PG^%6K6MG)<J2OEQZI\5KSX8Z?<0!_O7EC->VSQY
MEM7NAL#_ .;%=W=U?W5Q?7US<7M[>3RW-W>7<TEQ=75S.[237%Q<3,\L\\TC
M-)++*[22.S,[%B35>HYWV12@NK;_  /[?/B1_P '>OA"V>:W^$/[$GB36HV+
M"WU?XD?&?3/##Q ?<>;PYX8\!>+EG+?Q1Q^*;?9CB5\\?%/C'_@[3_;CU)YD
M\"_L_P#[+?A.VD+"-M?TKXJ>,M1MT)RNRYM?B7X2L'F4<%Y=)>)LG$"G!'\K
M-%+FEW_(?+'M^9_1!KG_  = ?\%3=6D9[#7_ (%^&%8G$6A_!ZSN(TR",*?$
MFN>(93C.1OD<Y R2,@\%-_P<G_\ !6Z5F*?'7P1;AB"$A^!OPC94QCA3<>$I
MV(.#G>SGDX(XQ^#E%'-+N_Z_K^M1V79?<?O99_\ !RO_ ,%:;:7?/\9_A_J*
MY'[F\^"'PO2+C.1G3_#UC-ALC/[W/ VE><^H>'?^#I;_ (*>Z*T9U*W_ &;_
M !<$(++XB^$VLVRRX.2)#X3\>^&& ;H?*:(X^Z0>:_G#HI<TN["R[+[C^MCP
M/_P=R?M46#Q'XD_LI_L_^+(QM\]? ^O_ !%^'KR=-WE2:]J_Q-6'/.W?'/MR
M,[L<_=7PP_X.Z/V=M6:V3XR_LC?&;P$'*K=3_#;QOX*^*L<). TD<7B6W^$$
MDD8.6*Y\Q4X42M@-_![13YI=Q<D>WYG^H'\%_P#@X3_X)2_&9[6R_P"&C3\*
M=;NF0+HWQH\%>+/ J0[\#==>+#IFJ?#VV",=K^;XQ4K@O@Q R5^M?PW^+GPI
M^,FA)XI^$7Q-^'WQ3\,R>7L\0_#GQEX<\;Z&WFJ7BVZKX:U+4[$F1060>?E@
M"0#@U_C(UV7@3XB_$'X6^(K3Q?\ #+QWXR^'/BRPYL?%'@3Q/K?A#Q%9?,K_
M .B:WX?OM/U*V^=$;]S<I\RJW500^=]4OZ^\7)V;_/\ R/\ 9^HK_,]_9?\
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
M*<?**W>G-)RD]6SQ:E252;G+KLNB71+^M7=]0HHHKC,PHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#[7_8$_;3\<?L*_M#^&?C#X8^UZKX6N"GAWXI>"(K@16_C?P#?7,+ZIIP
M$CK!%KFF/''K/A?49"HL=;LK9;@RZ7=:G9WG^C7\+/B?X'^-/PZ\&_%?X:Z]
M:>)O OCW0+#Q)X:UJS/[N[TZ_CWA)XFQ+9ZA93"6PU33KE8[S3-3MKO3KV&&
M[M9XD_RO:_H?_P""%'_!2+_A0/Q%@_9.^,6O>1\&/BQKRGX>ZYJMSMLOAK\3
M]4DC@BLI)YFVV/A/Q_/Y-E?9;['I'BK^SM7*65KJWB;43]5PUF_U2M]2KRMA
ML1/]W*3THUY62U>T*NBETC/EEHG-G9A*_)+V<OAD]'_++_)]?.S[G]L-%%%?
MHQZ@4444 %%%% !1110 4444 %%%% !7YF_\%>_V<YOVEOV"?C3X8TFP;4/&
M'@#3[;XR>!X8X_.N'USX<K<ZGJEI9P ;Y[_6?!4_BSP_80QD2/>:O %#G]U)
M^F5-=5D5D=5='4HZ.H975@0RLI!#*P)!!!!!((Q6.(HPQ-"MAZGP5J<Z4NZ4
MXN-UYJ]UV:1,HJ<91>TDT_F?Y0-%?HI_P5+_ &0;G]C/]L+XB_#_ $W36LOA
MKXONI?B5\(9HXRME_P ('XJO;R:'0K9L8W^"]8AU7P@\;L;AX-&M-0D41:C;
MM)^==?C5>C4PU:K0JKEJ49RIS7G%VNNZ>\7U33ZGARBXR<6M8MI_+^M HHHK
M(D**** "BBB@ HHHH **** "BBB@ HHHH *!D\ 9)X '>BOU9_X(Y?L?S_M;
M?MF>"EUS2S>_"OX+S67Q8^)DL\)?3[R'0;^*3PAX2N-P\F=_%OBF.RM[K3W9
M7NO#-AXFGB#_ &)UK?#8>IBL11PU)7G6J1A'LKO63_NQ5Y2?2*;*A%SE&*WD
M[?\ !^6[/[._^":/[.DW[+7[$GP&^%&J6+6'BU/"4?C+Q]!+'LNX?''CZXF\
M6Z_IM]V>X\.S:K%X660#!MM#MP,A0Q^[***_9*-*-"C2H4U:%&G"E#_#"*BK
M^=EKYGNQBHQC%;122^2L%%%%:C"BBB@ K^8'_@YL_P"24_LI_P#90OB1_P"H
MWX<K^GZOY@?^#FS_ ))3^RG_ -E"^)'_ *C?ARO&X@_Y$^-_P4__ $_2.?%?
MP*G_ &[_ .EQ/X_:***_*#QPHHHH **** "BBB@#^M;_ (-A_P#D!?MG_P#8
M6^ ?_I'\8*_JJK^57_@V'_Y 7[9__86^ ?\ Z1_&"OZJJ_5>'/\ D38+TK_^
MI-8]G#?P*?H__2F%%%%>V;A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'YL?\ !8C_ )1>?MR_]F]>./\ TEBK_)VK_6)_X+$?\HO/VY?^
MS>O''_I+%7^3M6=3I\_T-8;?/]$%%%%9EA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]^_\ !*C_ )26_L'?
M]G7_  -_]6#H=?ZV=?Y)G_!*C_E);^P=_P!G7_ W_P!6#H=?ZV=:PV^?Z(SJ
M=/G^@44459F?Y[O_  =H?\I"/@;_ -F:^!__ %=OQ^K^7&OZCO\ @[0_Y2$?
M W_LS7P/_P"KM^/U?RXUC/XG\OR1NMEZ+\@HHHJ1A1110 4444 %?<7_  3(
M_P"4CW[ _P#V>5^S1_ZN3P;7P[7W%_P3(_Y2/?L#_P#9Y7[-'_JY/!M-;KU7
MY@?ZYU%%%;G.%%%% !1110 4444 %%%% !1110!^2O\ P77_ .42_P"VG_V3
MWPU_ZL[P-7^5S7^J-_P77_Y1+_MI_P#9/?#7_JSO U?Y7-9U.GS_ $-8;?/]
M$%%%%9EA1110 4444 %%%% '^FY_P;=_\HB?V=O^QH^.W_J\/'U?NI7X5_\
M!MW_ ,HB?V=O^QH^.W_J\/'U?NI6ZV7HOR,'N_5_F%%%%,04444 %%%% !11
M10 444$XY/ '))[4 %?.O[37[6G[.G['/PZNOBG^TG\5_"WPL\'PF:*QFURZ
MDEUKQ)J$$0F;1O!_A?3HKSQ)XOULQ$2_V3X<TK4KZ.WWW<\,5I%-/'^"'_!5
M#_@X]^#/[*DWB/X(_L>IX;_: _:"L7NM(U[QM)<OJ'P4^%>IQ[X;FWN-0TNZ
M@D^)/BW3I1Y4V@^'=0MO#NDWA>+6_$LFIZ9J'A:7^#[]HG]IKX]?M9?$K5?B
MY^T1\4/%/Q3\>ZL61M6\1WH>UTJQ,KS1Z+X9T.T2VT+PIX?MI))'M/#_ (<T
MW2]'M7DEDALDDEE=XE.VVK_ N,&]7HOQ/Z;OV_/^#ISXP_$276_A]^P5X-/P
M5\&.9['_ (77\0=/TGQ!\6M9@RT;7?ACPG*VJ^"_ 4%PA=(Y=4_X3;7&@:&]
MM9_#&I*8(/Y5_B5\4?B3\9?&.K_$/XM^/?&'Q+\=Z]-YVL>+_'7B+5O%/B+4
M7!8HMSJVLW5Y>O#"&*6UOYPM[6+$-O%%$JH.#HK-MO?_ (!HDEL@HHHI#"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#ZL_96_;?_ &J_V*?%H\8?LS_&
MOQE\,;N>ZANM9T'3KY=1\#^*C!M58O%W@/68]0\(^)5$2F"*;5M'N;RRC9FT
M^YM)MLJ_V5?\$^O^#I7X/_%&71/AO^WEX1M/@7XTN/L]A!\:O UOJNL?!W6;
MMRL*2^*/#COJOBWX<R3R-$K7L%QXQ\-B0W-_J6H>%--B$:?P4T4U)K83BGT^
M?4_VC_"?B[PIX]\-:)XS\#>)M \9>$/$NGP:MX=\5>%=8T_Q!X=U[2[I=UMJ
M.CZUI-Q=Z;J5C.O,-U9W,T$@SM<X-=#7^3G_ ,$_O^"J_P"UW_P3E\517OP5
M\;OK?PSO]02\\8? OQS+>ZS\+_$ZNRB\NK?2A=0W/A'Q)-$J[/%7A.YTK59)
M(+2+6#K6E0R:3/\ Z%W_  35_P""P7[+'_!2KPU'8^ ]5;X<?'?2=,%]XR^
M'C34;/\ X2VPCA0?;]9\%ZBBVMG\0_"$$VX-K>C6]OJ>FPM:OXI\/>&I;^Q@
MN-5)/R?G^AE*+7FOZW/U>HHHJB0HHHH **** "BBB@ HHHH *_AC_P"#O7_D
MK/[$G_9._C-_ZDO@.O[G*_AC_P"#O7_DK/[$G_9._C-_ZDO@.IG\+^7YHJ'Q
M+Y_DS^.NBBBL38**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *] ^&?Q8^*'P7\5V/COX0?$7QQ\+O&FFD&P\5_#[Q3K?@_Q#:KO20QQ:OH
M%[87P@D9$\VW,Q@F VRQNN17G]% ']0_[%?_  =(?M>_!>72?"G[6/AC0_VI
MO $+0VT_BF%-.^'_ ,:-+LAMB$T>MZ/8)X.\7?8H!Y@M-?\ #-CK>L3K_I_C
M:!Y7N5_L<_8@_P""I7[%O_!032(I/V?OBO8R>.HK#[?K?P:\;QP^$OBYX?C2
M,27;S^$[NZG37["P5D%[K_@K4?%'AJV>2.&765G;RA_DN5M>'/$GB+P?KVD^
M*?"6O:UX6\3Z!?VVJZ%XC\.:I?:)KVBZI9R":TU+2=7TR>UU#3;^UE59;:\L
M[B&X@D4/%(K &K4VM]5^/]>I+@GMI_78_P!I:BOX2?\ @F'_ ,'._CWX?7'A
M[X-_\%$%U#XD> RUMI>E?M(:#IHG^)'A2$;;>!_B5X<TR&./XAZ-;1^6UWXD
MT2VMO'EO#!<7=_8>/M4O 8/[?OAM\2_A]\8O WAKXF_"OQEX<^(/P_\ &.F0
MZQX8\8>$]5M-:T'6M/F+*)[*_LI)87:*5);:[MW*7-E>0W%E>0P7=O-#'HFG
ML9--;G<4444Q!1110 4444 %%%% '^3_ $445^'GSX4444 %%%% !1110!ZQ
M\!?^2Y_!C_LK'PZ_]3#1Z_U**_RU_@+_ ,ES^#'_ &5CX=?^IAH]?ZE%?><&
M_P +'_\ 7RA_Z35/1P.U3UC^3"BBBOM#O"BBB@ HHHH **** "BBB@ HHHH
M*_D0_P""^O\ P4A_X275K[]ACX,:]NT#P_?6UQ^T/XBTJYW1:SXBL98[S3/A
M5!<0MLDL/#=U';ZMXT5&D,OB2'3= E:UF\/:Y9WGZ^?\%>?^"B=C^PU\")-#
M\$:E:R?M%?%VQU'1OAE8*8;B;PAI87[+K?Q/U.T?>BVV@B7[+X9ANXWAU?Q5
M+:C[-?Z7I'B!+?\ S_;^_OM5OKW5-4O+O4M2U*[N;_4=1O[B:\OK^^O)GN+N
M]O+NX>2>ZN[JXDDGN+B>1YIYG>21V=F8_&\49O[*#RW#R_>5$GBI1>L*;U5&
MZVE45G/M3M'7VCMPXRM9>RB]7\?DND?66[\O4J4445\">:%%%% !1110 444
M4 %%%% !1110 5^IW_!*#_@H3JW["'Q^MYO$MY?7?P!^*$^F^'OB_H,(FN1I
M,23/%HWQ&TFRBWN^L^#I+J>2\M[>*6;6?#=SK&EI!)J+:1<6/Y8T5OAL15PE
M>EB*$N6K2DI1?3LXR6EXR3<9+K%M=2HRE"2E%V:=U_P?+N?ZMVC:SI/B+1]*
M\0:!J5CK6A:[IMCK&BZQI=U#?:;JNDZG:Q7NG:EI][;/);WEC?6<\-U:74$C
MPW$$L<L3LCJQTJ_E#_X($?\ !2+>MA^PG\:->^=!>77[.GB75KG[R 37^K?"
M.ZNYFSE!]IUKP&)F.4_M;PO%.-GA72C_ %>5^MY=CZ68X6GB:6C?NU:=[NE5
M5N>#_.+TYH.,K*]CVJ52-6"E'YKL^J_R[H*_!G_@M]_P3?/[5'PH_P"&A?A+
MH9N?V@/@QH-R;[2].MS)?_$_X8V+W.I:AX;C@B4RWGB?PJ\U]KOA)(@]SJ$,
M^M^'(X+V]U/118_O-16F,PE+'8:KAJZO"I&UU\4)+6,XM[2A*S7?9W3:;G"-
M2+A):/[T^C7FOZT/\G^BOZ$_^"Z7_!-W_AGCXDS?M4_!_0?(^"7Q<UZ0>.-%
MTNVQ8_#/XH:HTMU</';PH%L/"7CR47&HZ45'V+2?$@U31%-A9WWA?3Y?Y[*_
M),;@ZV Q-7"UE[]-Z22?+.#UA4CWC):^3O%^\FEXM2$J<W"6ZZ]&NC7K^&VX
M4445R$!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !2@D$$9!!R"."".A!]:2B@#^Z7_@B1_P %
M(1^U?\)1\ _BUKPN/VA?@SH=M'#J.HW._4/BC\-;)H-/TWQ9YLK>=>^)?#;2
MV6A>,FD,EQ>F71O$DMQ<W6LZHEA^[=?Y;'P+^-GQ#_9S^+7@;XU?"S67T+QS
M\/\ 7+?6M'N_G>TNE4/!J.C:M;))%]NT/7M,FN]&UO3VD1+[2KZ[M6=/-#K_
M */?[%W[6WP]_;6_9_\ !WQS^'TB6O\ :T)TKQGX5>Y2YU'P)X[TV&W_ .$B
M\)ZFRK&[FSEGAO=*O9(+?^V/#]_I&M1V\$6H)$GZ3PWF_P!=H?5*\KXK#Q7+
M)[UJ*LE*^[J0NHSZR7+.[;E;U<+7]I'DD_?BM.\H]_5;/Y/N?5E%%%?3G6%%
M%% !1110 4444 %%%% !1110!^3/_!8+]@K_ (;<_9HNIO!>F1W'QW^#7]I^
M,_A4T<<8O/$D$EK'_P )7\./.?&%\7V-C:3:0&:-%\6:-X>6:YM=/FU%W_S[
M+FVN;*YN+.\MY[2[M)Y;:ZM;F*2"YMKF"1HI[>X@E5)89X94:.6*15DCD5D=
M0P('^KS7\D'_  71_P""6=WI>I>)?VX/V>_#CW&C:E)+J_[1'@;1+1GFTC4I
M&+W?Q>T:PMD._2M18^9\1(((Q)INH;_&<JSV.H>);W2/CN)\HE6C_:.'BW4I
MQ2Q,(J[G3BK1JI+5RIKW9KK32>G([\.+H<W[V"U7QKNEM+U2T?EKTU_E>HHH
MKX \T**** "BBB@ HHHH **** "BBB@ HHHH T='TC5?$&K:7H&A:;?:QK>N
M:C9:1HVD:9:S7NI:KJNI7,5EIVFZ?96Z27%W?7UW-#:VEK!&\UQ/+'%$C.ZJ
M?]$3_@E=^PQ9_L+?LPZ)X/UJVM)/C%\09+3QS\9]5@,,Y3Q+=6:QZ;X.M;R(
MN)](\":;)_8]N8YY;.[UJ7Q#KMGY4>N-$GY(_P#!"[_@EG=^%1H'[;G[0WAQ
MK;7KRS%]^SWX"UNT*7&C6%] 57XLZY87"AHM3U&SE9/ %G<QJUCI\\OBTQ->
M7GAN[T[^IFOT+AG*)8:']H8F-JU6%J%.2UITI:NHUTG56RWC3W^.27IX2CRK
MVLE[S^%=HOKZO\%ZA1117UQVA1110 4444 %?S _\'-G_)*?V4_^RA?$C_U&
M_#E?T_5_,#_P<V?\DI_93_[*%\2/_4;\.5XW$'_(GQO^"G_Z?I'/BOX%3_MW
M_P!+B?Q^T445^4'CA1110 4444 %%%% ']:W_!L/_P @+]L__L+? /\ ](_C
M!7]55?RJ_P#!L/\ \@+]L_\ ["WP#_\ 2/XP5_557ZKPY_R)L%Z5_P#U)K'L
MX;^!3]'_ .E,****]LW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /S8_X+$?\HO/VY?\ LWKQQ_Z2Q5_D[5_K$_\ !8C_ )1>?MR_]F]>
M./\ TEBK_)VK.IT^?Z&L-OG^B"BBBLRPHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^_?^"5'_*2W]@[_ +.O
M^!O_ *L'0Z_ULZ_R3/\ @E1_RDM_8._[.O\ @;_ZL'0Z_P!;.M8;?/\ 1&=3
MI\_T"BBBK,S_ #W?^#M#_E(1\#?^S-? _P#ZNWX_5_+C7]1W_!VA_P I"/@;
M_P!F:^!__5V_'ZOY<:QG\3^7Y(W6R]%^04445(PHHHH **** "ON+_@F1_RD
M>_8'_P"SROV:/_5R>#:^':^XO^"9'_*1[]@?_L\K]FC_ -7)X-IK=>J_,#_7
M.HHHK<YPHHHH **** "BBB@ HHHH **** /R5_X+K_\ *)?]M/\ [)[X:_\
M5G>!J_RN:_U1O^"Z_P#RB7_;3_[)[X:_]6=X&K_*YK.IT^?Z&L-OG^B"BBBL
MRPHHHH **** "BBB@#_3<_X-N_\ E$3^SM_V-'QV_P#5X>/J_=2OPK_X-N_^
M41/[.W_8T?';_P!7AX^K]U*W6R]%^1@]WZO\PHHHIB"BBB@ HHHH ***X+XH
M_%'X>_!3X>>+_BQ\5_%NC>!/AUX"T2\\1>+O%OB"Z%II6C:39*#+/,X#RSSS
M2-%:6%A:17&H:GJ%Q:Z;IMK=7]U;6TH!H>//'O@KX7>#/$WQ$^(WBG0O!'@3
MP;H][X@\5>+?$VI6ND:#H&C:?$9KS4=3U&\DBM[:WA0?>=]TDC)%$KRR(C?Y
M_O\ P6'_ .#A7XA?M8S^*?V=?V.-5\0?"[]F5FN]$\4?$*'[7H/Q)^.EEE[>
M\B+9AU+P-\--27<D7AR(VWB7Q/IK'_A,)["PU*^\&6GR7_P6._X+/_$W_@I'
MX[NOA[X"FUSX=_LA>#=9:3P7\/7G-IJWQ%U#3YG6T^(GQ12UD,5UJ<H N?#G
MA,RW6D>#;=U$;W^NO?:U<_AE6<I=%]_^1K&-M7O_ %^(4445F6%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !73^#/&OB_P"'/BOP
M_P"._ 'B?7_!?C3PIJEKK?AGQ7X7U6^T/Q#H&KV4@EM-2TG5]-FM[ZPO('&8
MY[::-P"5R59@>8HH _OX_P""-/\ P</>'?VD9_"O[,/[<6KZ'X)^/MVUEH/P
M]^-#1V>@^!_C+?OLM;+0_%<$0@TKP5\3-1E,:6,MLEGX1\97TC6.FP>'==ET
MK0]<_JXK_%0!(((R"#D$<$$="#ZU_:U_P0?_ ."]]S=7/@W]B7]N;QHUQ)<-
M8>&/@-^T)XIOV>XDN'9+31_AG\6-;O929WG)@T_P9X[OY?-:7[/H/BBXE:6Q
MU>/6,NC^3_KJ9RCU7W?Y(_M5HHHJS,**** "BBB@ HHHH *_AC_X.]?^2L_L
M2?\ 9._C-_ZDO@.O[G*_AC_X.]?^2L_L2?\ 9._C-_ZDO@.IG\+^7YHJ'Q+Y
M_DS^.NBBBL38**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K]6?^"7__  5M_:'_ ."9WQ$CN/"-[=?$#X!^)=5@N?B=\!=<
MU.:+P]K:,([>Y\2>#[J1+H>"O'UO:(B0:]I]L]GJZ6]G8>*=-UJQL[!+'\IJ
M*+M!OHS_ &%/V1?VOO@3^W!\$O#7QZ_9\\70^*/!NO+]DU&QN%BM/$_@KQ-;
MP6\VK>"_&VB+-/+H7BC1C<P_:K1I9[2]M)[/6=%OM4T'4M,U2]^G*_R=?^"8
MG_!2SXQ?\$TOC[8?$OP//>>)/AAXFGT_2?C7\(9[YX-$^(7A.&=_](ME<M;:
M7XX\.1W%U>^#/$RQ&73[R6XTV^%YX=UC7-+O_P#4C_9Y_:!^%7[4OP9\ ?'O
MX*>)[;Q;\-OB1H4&N>']5A BN8=S/;ZCHNLV.]Y=)\1:!J<%WHOB'1KD_:M*
MUBQO+&<>9 2=HROZF,HN/H>ST4451(4444 %%%% '^3_ $445^'GSX4444 %
M%%% !1110!ZQ\!?^2Y_!C_LK'PZ_]3#1Z_U**_RU_@+_ ,ES^#'_ &5CX=?^
MIAH]?ZE%?><&_P +'_\ 7RA_Z35/1P.U3UC^3"BBBOM#O"BBB@ HHHH ****
M "BBB@ KP_\ :/\ V@_AS^RU\%_'7QR^*FJ#3?"/@;2)+Z6")HCJ>O:K,1;:
M)X7T&WE>-;O7?$6J2VVEZ9 SQPK/<"XO)K:PM[JZ@]LEEB@BDGGDCAAAC>6:
M:5UCBBBC4O)))(Y")&B L[L0JJ"S$ $U_!;_ ,%G/^"CLO[9GQH_X5?\,M:>
M;]G#X,ZO?6?AB6TF867Q(\;1+-IVL_$B=4(CN=+CC:XT;P+YGFF+0GO]:C:W
ME\57EC:^5G&9PRS"2JZ2KU+PP]-_:G;6;6_)334I]_=C=.:9C7K*E"_VGI!=
MWU?HNOR74_.3]K+]I_XC_MA?';QM\=_B==[M9\4WOE:/H<$\LVD^#/"=BTD?
MAWP=H*R!?+TO1+)]AE$<4VIZE-J&MWXDU/5+Z>7YPHHK\GJ5)U9SJU).=2I)
MSG.3O*4I.[;?=L\9MR;;=VW=ONV%%%%0(**** "BBB@ HHHH **** "BBB@
MHHHH T]$UK6/#>LZ1XB\/ZG?:)KV@:G8:UHFLZ7=36.IZ3J^EW45]INIZ=>V
M[QW%I?6%Y!#=6EU Z307$4<L;JZ*1_H2?\$I/^"A&D?MX_ "VNO$5W86?Q\^
M&,.F^'?C#X?@\FW.I7#PO'HWQ$TBRCVJFA^,XK2XFG@ABCBT?Q%:ZSI"1+80
MZ7=7W^>17U7^Q?\ M:_$/]BK]H#P;\<_A](]T=(G_LOQEX5DN7MM.\=^!-2F
MM_\ A(_"6ILJR(BWL,$5YI5[)!<_V/X@L=(UJ.WGETY(G]G),UEEF*4I-O#5
MN6&(@NBO[M6*_GIW;M]J+E'=IK?#UG2GK\$M)+_VY>:_%71_IJT5Y+\"OC;\
M//VC?A)X&^-7PKUE-=\#?$#0[?6M'NOD2[M'9GM]1T75K:.246.NZ#J<-WHV
MN:>TCM8ZK8W=L7?RP[>M5^JQE&<8S@U*$XJ491=U*,E>,DUHTTTTUNCV$TTF
MM4U=-=4]F>>?%GX5^!?CA\-O&GPD^)F@VWB7P)X_T&]\.>)-'NA@7%C>(-L]
MK.!YMEJ>GW*0:CI&IVQ2\TO5;2SU&REAN[6&5/\ .1_;S_8R\=_L,?M#>*/@
MUXL%UJ?AYF;Q!\,O&LEOY-KXY\ 7]S.FCZPNQ1##J]FT,NC^)M.C^73]>L;V
M. SZ=)I][=_Z6-?G'_P4X_8)\-_M[?L\ZEX.ACT_3/C#X'%_XG^"WBZ[58AI
MWB8VRB\\+ZK>!3-'X5\;06UOI>M ;X[&]AT;Q%]FO+C0+>UF\+/\I698;VE*
M*^MX=-TGLZL-Y46_/XJ=_AGI=*<V<^)H^UA=+WXIN/\ >76/SZ=GVNS_ #FZ
M*Z'Q;X4\2> _%'B+P3XQT74/#GBSPEK6I^'/$F@:K UKJ6C:YH]Y-8:GIE];
MMS%<V=Y!+!*N2N]"59E(8\]7Y>TTVFFFG9IJS36Z:Z-'D!1112 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *_4?_ ()2_P#!0?6/V#OV@+:]\0W=_>? 3XFS:;X=^,/A^ 37
M/]GVJ3/'H_Q#TBRCW-)KG@R6[N)YH(8Y)=8\.W6LZ0D1OKC3+JQ_+BBML/B*
MN%KT\11ER5:4E*+Z:;J2ZQDKQE':46T]RHRE"2E%V:=U_P 'R[G^K9H>MZ/X
MFT72/$?A[4['6] U_3+#6M#UG2[J&]TS5](U6UBOM-U/3KVW>2"[L;^SGANK
M2Y@=XIX)8Y8V9&!.I7\G/_! C_@I%Y36/["GQHU[]W(UW=?LY^)-6N>$D8RW
M^K?".YNYF^[*3<ZSX"69AB3^UO"\,Q,GA72Q_6-7ZYEV/I9CA:>)I:-^[5I[
MNE527/!]]TXO[47%Z7LO:I5%5@IKKNNTNJ_R[JSZA1117<:!1110 4444 %%
M%% !1110 5#<6\%W;SVMU!#<VMS#+;W-M<1)-;W%O,C1S03PR*T<L,L;-'+%
M(K)(C,K*5)%344 ?QU_\%9O^")NL?#J\\2_M)_L<>%[K6OAO.UUKGQ$^".A6
MLMWK/P_D=GN-0\1?#W3H%DN-6\#9+W&H>%[1)=2\'C?<:5#>>%1);^%OYDZ_
MU@*_!S_@HC_P0W^#O[4]QKGQ6^ -QHOP-^.]\;K4=4M$LGA^%GQ(U28M-+<>
M)=)TR"6X\*>(+Z<^9=>+/#=E<QWDSW-UK?AO6=2O'U2#XK.>&?:2GBLMBE)W
ME4PFD8R?65!Z*+>[I2:COR-:0?!7PE[SI;]8?K%_H_D^A_#%17T3^T=^R?\
MM!_LF>,I?!'Q[^&7B'P'J32SII.J7=N+SPKXGMX#S?>%/%=@USH'B&T*%'D_
MLZ_FN;(N+?4K:RO$EMH_G:OAZE.I2G*G4A.G.+M*$XN,HOLXR2:?JCSVFFTT
MTUNFFFO5!1114""BBB@ HHHH ***^H?V8/V,_P!H_P#;$\6KX3^ GPTUKQ:(
M+F&#7?%<T3:5X#\))*%<S^*?&%\L>C:6RVY:YATT7$^N:E%%(FCZ5J-P%@:Z
M=.I6G&G2ISJ5).T80BY2D^RC%-L:3D[)-M]$KL^88TDE=(HD>221UCCCC5G>
M1W(5$1%!9G9B%55!+$@ $FOZJ/\ @DI_P1*OKN[\,_M-?MH^%&LM-MFM-=^&
M?P!\0V92\U&X1DN=-\5?%?2[E0;33H2$N=+^'][%]JU"7RY_%T%K8PR:!JOZ
M0?\ !.[_ ((I_!']CJ;1?BA\59],^.'[0MEY%[8Z]>Z>P\ ?#K4$ D#> /#^
MH(9;W6+.?_4^-_$,7]K*T%O=Z#I/A.9[J.X_;6ONLFX9]E*&*S%1E45I4\+I
M*,'HU*LU=3DG_P NU>"T<G+X5Z-#"<K4ZNK6JAV?>7=^6W>X@ 4!5      P
M !P  .  . !TI:**^S.X**** "BBB@ HHHH *_F!_P"#FS_DE/[*?_90OB1_
MZC?AROZ?J_F!_P"#FS_DE/[*?_90OB1_ZC?ARO&X@_Y$^-_P4_\ T_2.?%?P
M*G_;O_I<3^/VBBBOR@\<**** "BBB@ HHHH _K6_X-A_^0%^V?\ ]A;X!_\
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
MM-L[)BN2=I-M#$2N23@\9)..37)_J8[ZYBK?]@FOW?6?U^\CZC_T]_\ )/\
M[8_S%O /[*'[4'Q4EAB^&_[._P ;?&XGV%+GPU\+_&>JZ>B/]V:XU.UT:33K
M2W/>YNKJ&W&1ND&17Z5?!3_@@=_P4$^*LUI<>+_"7@OX%:#.8Y'U+XG>,=/N
M-4:T8CS&MO#'@4>+]9CO57<(['7HO#^^0 2W%O&PFK^]:BNRAPA@H-.OB,17
MM]F/)1@_5)3G]TXOS+C@H+XI2EZ>ZOU?XG\^W[,?_!O!^RI\*9M/\0?'SQ1X
MG_:.\36K17!T2XCD^'_PSBN$*RJ)/#FB:E>^)=9^SS#8?[5\8'2-1A7;>^'O
M+EDMQ^\'@OP/X,^''AK2_!GP^\)>&_ _A'1(!;:/X8\):)IOAW0-+MP23%8:
M3I-M:6-JK,2[^3 AD=F=RSL6/4T5]%A,!@\#'EPN'IT4U9RBKU)+^_4DW4E_
MV])VZ'5"G"FK0BEY]7ZO=A111766%%%% !1110 4444 %%%% !7\P/\ P<V?
M\DI_93_[*%\2/_4;\.5_3]7\P/\ P<V?\DI_93_[*%\2/_4;\.5XW$'_ ")\
M;_@I_P#I^D<^*_@5/^W?_2XG\?M%%%?E!XX4444 %%%% !1110!_6M_P;#_\
M@+]L_P#["WP#_P#2/XP5_557\JO_  ;#_P#("_;/_P"PM\ __2/XP5_557ZK
MPY_R)L%Z5_\ U)K'LX;^!3]'_P"E,****]LW"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /G7]KC]GRS_:N_9G^-G[-^H>*+GP59?&;P#K
M7@2Y\66>E1:W=:!%K,2QMJ4&D3WVFQ:A);[<K;27]HLF<&9.M?RS?\0@WPZ_
MZ/G\:_\ AA]"_P#GHU_9'12:3W7]?TAIM;,_C<_XA!OAU_T?/XU_\,/H7_ST
M:/\ B$&^'7_1\_C7_P ,/H7_ ,]&O[(Z*.5=OZ_I?U=CYI=_R_R/XW/^(0;X
M=?\ 1\_C7_PP^A?_ #T:/^(0;X=?]'S^-?\ PP^A?_/1K^R.BCE7;^OZ7]78
M<TN_Y?Y'\;G_ !"#?#K_ */G\:_^&'T+_P">C1_Q"#?#K_H^?QK_ .&'T+_Y
MZ-?V1T4<J[?U_2_J[#FEW_+_ "/XW/\ B$&^'7_1\_C7_P ,/H7_ ,]&C_B$
M&^'7_1\_C7_PP^A?_/1K^R.BCE7;^OZ7]78<TN_Y?Y'\;G_$(-\.O^CY_&O_
M (8?0O\ YZ-?QN_M*?":W^ ?[1?Q^^!5IK<WB:T^"WQK^*GPFM?$=S8IIEQX
M@M_ASXZUWP?#K<^FQ7-['I\VJQZ,M_+8QWEVEH\[6Z7,ZQB5_P#9%K_(8_X*
M+_\ *0?]NS_L\G]I[_U=OC>LYI*UEW_0J#;>KZ'QM1114&@4444 %%%% !11
M10!^L?\ P1__ .":VB?\%0OV@_B%\$M=^+6J_!VU\#_!O5?BG%XATGPA:>,[
MC4;C3O&W@;PDNC2:=>>(/#L=M#+'XOEOC>K=S.CV,< MF6=I8OZ*O^(0;X=?
M]'S^-?\ PP^A?_/1KX._X-*_^3]OC[_V:'XG_P#5S?!6O]!2M8I-)V_J_P#P
M/ZNS.4FF[/\ +L?QN?\ $(-\.O\ H^?QK_X8?0O_ )Z-'_$(-\.O^CY_&O\
MX8?0O_GHU_9'15<J[?U_2_J[)YI=_P O\C^-S_B$&^'7_1\_C7_PP^A?_/1H
M_P"(0;X=?]'S^-?_  P^A?\ ST:_LCHHY5V_K^E_5V'-+O\ E_D?QN?\0@WP
MZ_Z/G\:_^&'T+_YZ-'_$(-\.O^CY_&O_ (8?0O\ YZ-?V1T4<J[?U_2_J[#F
MEW_+_(_C<_XA!OAU_P!'S^-?_##Z%_\ /1H_XA!OAU_T?/XU_P###Z%_\]&O
M[(Z*.5=OZ_I?U=AS2[_E_D?RI_LO?\&N_@3]F?\ :-^!W[0UC^V+XM\77GP4
M^*7@KXG6OA:[^#.CZ/;>()_!FO66NQ://JL/Q%U"73HK][(6TEY'8W;VZR&1
M;>4J$/\ 59110E;9";;WU"BBBF(_SW?^#M#_ )2$? W_ +,U\#_^KM^/U?RX
MU_4=_P ':'_*0CX&_P#9FO@?_P!7;\?J_EQK&?Q/Y?DC=;+T7Y!1114C"BBB
M@ HHHH *^XO^"9'_ "D>_8'_ .SROV:/_5R>#:^':^XO^"9'_*1[]@?_ +/*
M_9H_]7)X-IK=>J_,#_7.HHHK<YPHHHH **** "BBB@ HHHH **** /R5_P""
MZ_\ RB7_ &T_^R>^&O\ U9W@:O\ *YK_ %1O^"Z__*)?]M/_ +)[X:_]6=X&
MK_*YK.IT^?Z&L-OG^B"BBBLRPHHHH **** "BBB@#_3<_P"#;O\ Y1$_L[?]
MC1\=O_5X>/J_=2OPK_X-N_\ E$3^SM_V-'QV_P#5X>/J_=2MULO1?D8/=^K_
M #"BBBF(**** "ORM_X+!_\ !1+1_P#@G%^Q_P"*OB;IMQ87/QK\>O<_#SX
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
MN\;\\'YOF&WPCQM_P:" 0W%Q\./VZRUPH;[+I/C;X [89#@E1<>(=!^+#O
M<!C'X8N"02P5=NUO[5Z*7+'L'-+O^1_FY_'O_@V)_P""F/PBM;W5? &E?"7]
MHO2+59)UA^%GCT:1XI%I&-SO/X;^)^F> UGO H9ET[P_JWB&ZG^6.U6XG<0U
M^$WQ8^#'Q=^ _BZ\\ _&OX8^//A/XUL 7N?"_P 0_"FM^$=;$&]XX[R&PURR
MLI[K3[@HS6FHVJS6-Y'B:UN)HF5S_LRUX1^T+^S%^S_^U?X!O?AE^T5\)?!G
MQ:\&7:3^5IOBS28[F\T>YN(_)?5/#&O0&W\0>$M;6,!(==\,ZII.L0+Q#>Q@
MD%."Z:?D-3?4_P <:BOZ9_\ @L+_ ,&^'CG]BK2_$7[1W[*MUXC^+/[,.GF?
M5/&7AC4D&I?$OX'Z>29)M1U2:RMX5\9_#FQY,OBFWM+;6?#%D4;Q797>GV5]
MXOF_F8K-IIV9HG=704444AA1110 4444 %%%% '[*_\ !!W]LN?]CC_@HI\(
M;_6-5:P^&'QSNX?@'\4(IIS%I\6F^/M1L;;PAXBNS(?LULOA3X@0>&-5O-3E
M0R6?AP>(K:.6"+4+ES_J-U_BIQ2RP2QSP220S0R)+#-$[1RQ2QL'CDCD0ATD
M1P&1U(96 92" :_UU?\ @G'^TBW[7/[#/[,/[0MU>+?Z]\0/A3H'_":W2;=D
MGQ&\+>?X+^).Q5)V1CQYX=\1"&-OG2'RP_S9K2#Z?,SFMF?:]%%%:&84444
M?Y/]%%%?AY\^%%%% !1110 4444 >L? 7_DN?P8_[*Q\.O\ U,-'K_4HK_+7
M^ O_ "7/X,?]E8^'7_J8:/7^I17WG!O\+'_]?*'_ *35/1P.U3UC^3"BBBOM
M#O"BBB@ HHHH **** .,^(GQ"\&_"?P)XM^)?Q"UZQ\,>"/ ^@ZCXE\3Z]J+
ME+73=(TNW>YNIB%#2SSLJ"&TL[:.6[OKN2"RLX)[J>&%_P#.@_X*(?MP>,OV
M\/VB-?\ BGK'V[2/ 6C>?X9^$/@BXF#1>$_ UM=.]L]U#%));-XF\1R_\3OQ
M5>QO.9-0GCTRWN9-'T?2(;?]4_\ @O'_ ,%(?^%R>.+K]C?X-Z]YWPK^&FN*
M_P 7M=TNYS:>/OB5I$Y">%HYH&VW?AGX>7D;+=([&WU/QM'-.;=D\+:+J%S_
M #?5^=\2YO\ 6JKP.'E_L]"?[V47I6K1TMYPI.Z724[RU48,\O%U^>7LXOW8
MOWFOM2_RC^>O1,****^3.,**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *[[X6_$_QQ\%_B+X-^*WPVUZ[\,>.O 6OV'B3PSK=F1YEGJ-A+
MO5)HFS#>6%Y"9;'5--NDELM4TVYN].OH9[.ZGA?@:*<92C)2BW&46I1DFTXR
M3NFFM4T]4^C"Y_I4?L!_MI^"/VZOV>/#/QA\,BTTKQ3;A/#OQ2\$17'FW'@G
MQ]8VT+ZIIZB1FGET/4TECUGPOJ$F3>Z)>VZ7!CU2UU.SM/MBO\Y#_@FA^WCX
MH_8*_:'TKQT'U#5/A-XR-CX7^-/@ZT8N=8\*&Y9K?Q!IEJ[K _BOP7/<3:OH
M$C&)[J%]6\/-=V=EX@O;A/\ 1*\&^,?"_P 0O"?AKQWX)US3_$OA#QAH>F>)
M/#/B#2IA<:=K.AZS9Q7^FZC9R@ M!=6D\4JAU21-VR5$D5D7]4R/-8YGA5SM
M+%4$H5X[<W2-:*_EJ6]ZVD9\RLERW]C#UO:PU^..DEW[27KU[/Y'2U\\?M4_
MLS_#G]KOX&>./@1\3[+S= \7:>?[.UB"&*35O"'B>S#S>'O&&@O)@0ZOH.H;
M+F--Z0:A:->:/J FTO4KZVF^AZ*]F<(583IU(J<)Q<)QDKJ49*TDUV:=C=I-
M--73T:>S1_E[?M+_ +.WQ'_93^-GCKX%_%/3?L/BGP3JKVJWD"2_V5XDT2X
MN=!\5Z!/*B-=:'XATR2WU&QD95G@$LEA?Q6NI6=[:0>$5_?+_P %D_\ @G+!
M^VI\$_\ A8?PWT:*3]I#X-:5?WW@T6T2)>?$/PBAEO\ 6OAG=2@!KB]ED\[5
MO [7!=+3Q&USI<;65KXHU2]B_@?G@GM9YK:YAEM[FWED@N+>>-XIX)XG,<L,
MT4@62*6*1622-U5T=2K $$5^3YSED\KQ;IZRP]2\\/4?6%]82>W/3;Y9=URS
MLE)(\:O1=&=MXO6+[KJO5=?D^I%1117DF(4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
MNA_P1-_X*0-^R3\7?^%&_%?73;_L[_&?6[6&6^U"XV6'PO\ B/=B#3M*\9B2
M5A#9>'=>2.ST+QN[F*&UMX='\22W$-OH%]#J']UX8, RD,K %6!R"",@@C@@
MCD$<$5_E 5_:M_P0D_X*1?\ "]OA];_LC?&+7C/\8OA5H0;X::YJESF\^(WP
MPTF)(DTF2>9BU]XK^'MLL5K.-WVS5O" L=2\J[N-"\2:DWVW"^;V:RS$2T;;
MPDY/9[O#MOH]94O/FAU@EZ&$K[4IO_ W_P"D_P#R/GIV1_151117W1Z 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5_,#_P '-G_)*?V4_P#LH7Q(_P#4;\.5_3]7\P/_  <V
M?\DI_93_ .RA?$C_ -1OPY7C<0?\B?&_X*?_ *?I'/BOX%3_ +=_]+B?Q^T4
M45^4'CA1110 4444 %%%% ']:W_!L/\ \@+]L_\ ["WP#_\ 2/XP5_557\JO
M_!L/_P @+]L__L+? /\ ](_C!7]55?JO#G_(FP7I7_\ 4FL>SAOX%/T?_I3"
MBBBO;-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "O\AC_@HO\ \I!_V[/^SR?VGO\ U=OC>O\ 7GK_
M "&/^"B__*0?]NS_ +/)_:>_]7;XWK.IT^?Z%PW^7ZH^-J***S-0HHHH ***
M* "BBB@#^IS_ (-*_P#D_;X^_P#9H?B?_P!7-\%:_P!!2O\ /K_X-*_^3]OC
M[_V:'XG_ /5S?!6O]!2MH?"OG^;,9_$_E^2"BBBJ)"BBB@ HHHH **** "BB
MB@ HHHH _P ]W_@[0_Y2$? W_LS7P/\ ^KM^/U?RXU_4=_P=H?\ *0CX&_\
M9FO@?_U=OQ^K^7&L9_$_E^2-ULO1?D%%%%2,**** "BBB@ K[B_X)D?\I'OV
M!_\ L\K]FC_U<G@VOAVON+_@F1_RD>_8'_[/*_9H_P#5R>#::W7JOS _USJ*
M**W.<**** "BBB@ HHHH **** "BBB@#\E?^"Z__ "B7_;3_ .R>^&O_ %9W
M@:O\KFO]4;_@NO\ \HE_VT_^R>^&O_5G>!J_RN:SJ=/G^AK#;Y_H@HHHK,L*
M*** "BBB@ HHHH _TW/^#;O_ )1$_L[?]C1\=O\ U>'CZOW4K\*_^#;O_E$3
M^SM_V-'QV_\ 5X>/J_=2MULO1?D8/=^K_,****8@HHHH _#S_@X%_;=E_8V_
MX)^>.=-\*:P^E_%[]H^:X^!WP[DM)S#J6E:9K^GSR_$KQ=:M&4N+?^PO ZZA
MI=CJ=K)%<:5XI\3>%[N)PRBO\Q*OZ*/^#F7]K>3]H/\ X*$7WP<T/5#>> /V
M3?"]O\,[&"&7S+";XD^(EL_%'Q3U:$9)CO8+N7P[X$U2,A MUX ^52"99/YU
MZQF[OT_IFT%9>NH4445)04444 %%%% !1110 5_0I_P10_X(B^*O^"AGB*V^
M.?QRBUOP3^Q[X2UIK:>YM3/I?B3XYZ[I=QMO_!W@B]PDNG>%-/GC-GXT\=6V
M9+><3>&/"SOXB75M4\(?+/\ P1V_X)C>*/\ @I=^TS:^$]375-#_ &??AA_9
M?BOX^>-K$-!/#H,]U*-(\!>'KTQO#%XQ\?SV5[8Z;,^X:-HMCX@\3&&\?18-
M,U'_ %$OA_X \%?"GP/X4^&OPX\,:1X,\!^!M!TWPQX1\*Z!:)8Z/H.@Z/:Q
MV>G:;86T?"0V]O$JEW+S32;Y[B66>221KA&^KV[=R)RMHM^OD5OAI\,OA]\&
MO ?A?X7_  J\'>'_  !\/?!6E0:)X6\(>%M-M])T/1=-M]Q6"TL[9%3S)I7E
MNKRZE,EW?WL]Q?WT]Q>7,\\G<T45J9!1110 4444 %%%% !1110 5\1_MX?\
M$_OV=?\ @H=\&K[X1_'KPND]S:QWMU\/_B/H\-K;^/\ X7^([F%8UUWPCK,L
M,C)%*\5L-;\/7PN/#_B.VMX;?5["=[:RN+3[<HH"[1_D=?\ !0C_ ()]?'3_
M ()R?'K5/@M\9=/%_I=ZMUK'PP^)NE6EQ%X1^*?@Q+GR(-?T.25I38ZI9EX;
M3Q3X6NKB74_#.J2+!-)>Z9>:-K.K?"E?ZWW_  48_8"^$G_!1C]F[Q/\"_B7
M;6^F:_&EQKWPG^)$5E'<ZW\,?B';VLD>E>(; YCENM(NR1IGBW0!/##K_A^X
MNK42V>I1:7JFG?Y4O[0GP$^)W[+WQI^(WP!^,GA^7PS\1_A?XDN_#7B336+R
M6LLD(CN-/UC2+MXX1J7A_P 0Z5<6.O>'=6CC6'5=#U&PU& "*Y05C*/+Z&T9
M77G_ %J>-T445)04444 %%%% !1110![-^SO\=/'/[,OQS^%/[0'PVO38^-O
MA)XXT'QMH3&22*VOI-'O(Y;W1-2\KYY=&\0Z:;S0=<M>4O-'U*^M)%:.=E/^
MO;\ OC5X+_:.^"7PJ^//P[NC=^"OBYX#\->/?#S2,C75M9>(]+M]0.EZBL9(
M@U;1[B:;2=8M#B2SU2RN[255EA=1_C65_?I_P:E?M;R?$?\ 9?\ BQ^R/XEU
M0W&O_LZ^,$\8^ K>XE_>'X6?%6YO]0O=-L(F+-+#X;^(UCXFU#4)LJD(\=Z1
M;*@ #-I!ZV_JY$UI?M^I_5Y1116AD%%%% !7\,?_  =Z_P#)6?V)/^R=_&;_
M -27P'7]SE?PQ_\ !WK_ ,E9_8D_[)W\9O\ U)? =3/X7\OS14/B7S_)G\==
M%%%8FP4444 %%%% !1110!Z[^S]_R7KX)?\ 97?AM_ZF6BU_LIU_C6?L_?\
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
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *[OX8_$OQO\&_B%X/\
MBG\-]>O/#'CGP'KUAXD\,ZY8L!-8ZGITPEC\R)PT-W97*>99ZEI]TDMEJ>GW
M%UI]]!/9W,\+\)13C*49*46XRBU*,DVG&2=TTUJFGJGT8)M:K1K5-=#_ $HO
M^"?O[:_@G]NS]GCPW\7?#HL])\7V7E^'/BMX(AG,D_@OQ[96T3ZC:1I([W$N
M@:Q&Z:UX6U"0N;O1[N*WN9%U:PU6TM/MZO\ .*_X)J_MW^*?V"OVA])\?PMJ
M&J_"KQ<;+PQ\:/!EH^[^W?"+7+-%K>G6LCI;OXK\&SW$VL^'9G:%[A6U/P^]
MY9Z?X@U&6O\ 1.\%>,_"WQ%\(>&?'O@?7+#Q-X.\9:'IGB7PQX@TN;S]/UC0
M]8M(K[3=0M),*QBN;6:.0+(J2QDF.:..5'1?U/(LV69X6TVEBJ"C"O'^?2T:
MT5VG9\R7PS35E%QO[&'K>UAK\<=)+OVDO7KV?R.GHHHKW#H"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *_F!_X.;/^24_LI_\ 90OB1_ZC?AROZ?J_F!_X.;/^24_LI_\ 90OB1_ZC
M?ARO&X@_Y$^-_P %/_T_2.?%?P*G_;O_ *7$_C]HHHK\H/'"BBB@ HHHH **
M** /ZUO^#8?_ ) 7[9__ &%O@'_Z1_&"OZJJ_E5_X-A_^0%^V?\ ]A;X!_\
MI'\8*_JJK]5X<_Y$V"]*_P#ZDUCV<-_ I^C_ /2F%%%%>V;A1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?Y#'_  47_P"4@_[=G_9Y/[3W_J[?&]?Z\]?Y#'_!1?\ Y2#_ +=G_9Y/
M[3W_ *NWQO6=3I\_T+AO\OU1\;4445F:A1110 4444 %%%% ']3G_!I7_P G
M[?'W_LT/Q/\ ^KF^"M?Z"E?Y]?\ P:5_\G[?'W_LT/Q/_P"KF^"M?Z"E;0^%
M?/\ -F,_B?R_)!1115$A1110 4444 %%%% !1110 4444 ?Y[O\ P=H?\I"/
M@;_V9KX'_P#5V_'ZOY<:_J._X.T/^4A'P-_[,U\#_P#J[?C]7\N-8S^)_+\D
M;K9>B_(****D84444 %%%% !7W%_P3(_Y2/?L#_]GE?LT?\ JY/!M?#M>\?L
MM?&6V_9U_:8_9[^/]YH$_BJT^"/QK^%WQ:NO#%MJ$>DW/B&W^'GC71?%LVB6
M^J2VE_%ITVJ1Z2UE%?26-XEJ\ZSO;3JAC9K=>J _V.**_C<_XB^?AU_T8QXU
M_P##\:%_\ZZC_B+Y^'7_ $8QXU_\/QH7_P ZZMN9=_Z_K^MS'DEV_+_,_LCH
MK^-S_B+Y^'7_ $8QXU_\/QH7_P ZZC_B+Y^'7_1C'C7_ ,/QH7_SKJ.9=_Z_
MK^MPY)=OR_S/[(Z*_C<_XB^?AU_T8QXU_P##\:%_\ZZC_B+Y^'7_ $8QXU_\
M/QH7_P ZZCF7?^OZ_K<.27;\O\S^R.BOXW/^(OGX=?\ 1C'C7_P_&A?_ #KJ
M/^(OGX=?]&,>-?\ P_&A?_.NHYEW_K^OZW#DEV_+_,_LCHK^-S_B+Y^'7_1C
M'C7_ ,/QH7_SKJ/^(OGX=?\ 1C'C7_P_&A?_ #KJ.9=_Z_K^MPY)=OR_S/[(
MZ*_C<_XB^?AU_P!&,>-?_#\:%_\ .NH_XB^?AU_T8QXU_P##\:%_\ZZCF7?^
MOZ_K<.27;\O\S]N?^"Z__*)?]M/_ +)[X:_]6=X&K_*YK^LW]OK_ (.6/!/[
M:/[('QP_9?TS]DGQ5X O_B]X<TO0K?QA?_%_2?$-IH;:?XIT#Q$US-HUO\/]
M)FOUE31FM1%'J-J5>X64N1&4?^3*LYM.UM?Z1I!-+7N%%%%04%%%% !1110
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5_37_P $$?\ @I%_PKOQ-9?L1_&;7O+\"^-]6FF^ ^OZ
MI<X@\*>.M6N&GO/AW-/.VR#0_'-[+)>>'$#QI9^-9KBPCBN9?%ZO8?S*5-;W
M%Q:7$%W:3S6MU:S17%M<V\CPW%O<0NLD,\$T;+)%-%(JR12QLKQNJLK!@#79
M@,=6R_%4\31>L':<+M1J4W;GIR\I6NM^62C)*\4:4ZDJ4U./3==UU7S_  W/
M]7JBOQK_ .".'_!1FW_;7^"(\!_$75X7_:/^#>EV&G^-UN)42\^(/A5/+L-%
M^)UI"2#/<W3B+2O&RVX>.R\2^3J+QV-EXGT>R3]E*_7,+BJ6,P]+$T)<U.K'
MF7>+VE"2Z2A).,EW3M=:GM0FIQ4HZIK[NZ?FGHPHHHKH*"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^8'_
M (.;/^24_LI_]E"^)'_J-^'*_I^K^8'_ (.;/^24_LI_]E"^)'_J-^'*\;B#
M_D3XW_!3_P#3](Y\5_ J?]N_^EQ/X_:***_*#QPHHHH **** "BBB@#^M;_@
MV'_Y 7[9_P#V%O@'_P"D?Q@K^JJOY5?^#8?_ ) 7[9__ &%O@'_Z1_&"OZJJ
M_5>'/^1-@O2O_P"I-8]G#?P*?H__ $IA1117MFX4444 %%%% !1110 4444
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
M117X>?/A1110 4444 %%%% 'K'P%_P"2Y_!C_LK'PZ_]3#1Z_P!2BO\ +7^
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
M"BBB@ HHHH **** /ZG/^#2O_D_;X^_]FA^)_P#U<WP5K_04K_/K_P"#2O\
MY/V^/O\ V:'XG_\ 5S?!6O\ 04K:'PKY_FS&?Q/Y?D@HHHJB0HHHH **** "
MBBB@ HHHH **** /\]W_ (.T/^4A'P-_[,U\#_\ J[?C]7\N-?U'?\':'_*0
MCX&_]F:^!_\ U=OQ^K^7&L9_$_E^2-ULO1?D%%%%2,**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_3<
M_P"#;O\ Y1$_L[?]C1\=O_5X>/J_=2OPK_X-N_\ E$3^SM_V-'QV_P#5X>/J
M_=2MULO1?D8/=^K_ #"BBBF(*_S,/^#D[7I-7_X*W_'?3W?<OA;P5\#="B7.
M?+CN/A!X0\3E,?PYE\1R28_Z:;N]?Z9]?Y>G_!PY,T__  6'_;#=@ 5G^!,(
M SC%O^S+\&(%//=A&&/;)..*B>WS+AO\OU1^+5%%%9&H4444 %%%% !1110!
M]@?\$]_!\/Q _;S_ &+/!5U;BZL?$O[5?[/^DZI 1E7TBY^*OA5=8+#NB:8+
MN1QW52*_U\*_R;_^"/\ !'<_\%0/V&(Y3A5_:,^'UP,C/[RUU,74(^Z_)EA0
M#@8)SN3[Z_ZR%:PV?J93>J7E_7Y!1115D!1110 4444 %%%% !1110 4444
M%%%% !1110!^>O\ P5F\'P^.?^"9O[=6AS0?:1;?LQ?%OQ7%#MW$W?@+PGJ'
MCJQ9%ZM+%>^'()8E&6,B(%!; /\ DLU_L#?MV6\=W^Q#^V1:S8$5S^RK^T+;
MRE@"!'-\(_%\;DAN"-K'(/!'7BO\?FLZG3Y_H:PV?J%%%%9EA1110 4444 %
M%%% ']U?_!H=KTEQ\$OVS_#!DS%I'Q3^%>O)%G[C^(_"7B?3Y),9X\U?"T2Y
MQSY.,G'']@M?Q??\&?TCG0?V_P"$HX1-7_9DD60Y\MFEL_CVKHO;>@A0O_LR
M1Y[5_:#6\?A7I_7]?GN8S^)_+\D%%%%,D*_AC_X.]?\ DK/[$G_9._C-_P"I
M+X#K^YROX8_^#O7_ )*S^Q)_V3OXS?\ J2^ ZF?POY?FBH?$OG^3/XZZ***Q
M-@HHHH **** "BBB@#UW]G[_ )+U\$O^RN_#;_U,M%K_ &4Z_P :S]G[_DO7
MP2_[*[\-O_4RT6O]E.M8;?/]$9U.GS_0****LS"BBB@ HHHH **\L^*WQR^"
M_P "= D\5?&OXM?#?X2>&XTDD_MOXD>-O#G@O39/*&62WNO$6HZ?%=3GA([>
MV:6XED9(HHWD=4/\ZW[;/_!T/^Q[\$[#5_"_[)NBZO\ M4?$M$GM;/Q";;5?
M _P5T:]4-$;B_P#$&LV5KXL\7"SG*3)8^%?#L6BZW;I*EMXXT[?#<LFTM]!I
M-[(_=[]KW]L#X%_L/?!#Q/\ 'KX_^+8/#?A'0(7@TO2X&MY_%/CGQ++!-+I7
M@KP/HLMQ;2:[XGUEH)!;6J20VEC:17>LZU>Z9H6FZGJ=G_ED?\%!_P!N?XI_
M\%#/VFO&G[1/Q./]F1:EY?A_X>>!K:\DO=)^&WPWTFXNG\-^#M,GDCA^U2P?
M:[O5=>U46UK_ &YXGU36M9%G8QWT5A:X?[9O[=G[37[?'Q/D^*G[2?Q"N_%>
MHVHNK;PIX4T^-](^'_P^TB[E2631? WA*&:6RT:T<0VR7M_,]]XAUPVEK<^(
M]:UB]A6ZKY K*4F_3\S6,;;ZO\@HHHJ2@HHHH **** "BBB@ K_2B_X-F/@1
M-\'_ /@F#X3\9ZA9M:ZQ^T/\4?B'\7YA/%LO%T6VN[#X8^&HW+ -]BN],^'8
M\0:<N3&UOX@-TF#=OG_.<^%/PU\5_&;XG_#OX0^!+ ZGXU^*'C?PM\/_  GI
MXW[;OQ#XOUNRT#2(9&1':.%KZ_@\^;8PAA$DK#:AK_8:^!'PB\-? #X*?"3X
M&^#DV>%_A#\./!GPXT)C&(Y;C3O!WA^PT&"]N0"VZ]OUL?MU]*[O)/>7$\TL
MDDDCNVD-V_D1-Z)=_P!#U>BBBM#(**** /\ )_HHHK\//GPHHHH **** "BB
MB@#UCX"_\ES^#'_96/AU_P"IAH]?ZE%?Y:_P%_Y+G\&/^RL?#K_U,-'K_4HK
M[S@W^%C_ /KY0_\ 2:IZ.!VJ>L?R84445]H=X5_#A_P7"_X*1?\ #4'Q3?\
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
M\8\Z.RN?%_@0RY_BQ+X*DAS_ -,MO:IG\/Y?UZ%PW^7ZH_G.HHHK$U"BBB@
MHHHH **** /O?_@EAK\/AK_@I/\ L(ZI<$+"W[5_P+TB1V.%C7Q%\0]!\/>:
M[=%2(ZH)'8\*BDL0 37^MS7^,S\&/'T_PI^,/PH^*-L76Y^&WQ*\"^/K=H@3
M(L_@[Q1I?B&)HP.2XDTY2@'.[&.:_P!ERQO;34K*SU&PN(KNPO[6WO;*[@82
M075I=1)/;7$+CAXIH9$DC<<,C C@UK!Z->?]?D9U.GS+5%%%69A1110 4444
M %%%% !1110 4444 %%%% !1110!\6?\%(M?B\+_ /!/7]N;79CC[#^R+^T5
MY XP][<_"3Q;9Z?$2V0!-?7%O$20V ^=CGY3_D15_J3?\%]OB7'\,?\ @DU^
MUK?K=+;ZCXO\.^#/AII4);9)?R_$#XD>$/#>KVL.<;F3PO>:_?2IU:VLKC&3
M@'_+9K.;U1K#9^H4445F6%%%% !1110 4444 ?W$?\&@NEO%X _;JUH[O+O_
M !A\ M+7CY=^D:+\5[M\'NVW6X]P[#:>]?V45_*3_P &DWA*2P_8M_:/\</%
ML7Q-^TY-X:BD(PTT?@[X6^ -1++D M$DOC26-7!*^:LR##(XK^K:MX[+T1C/
MXG\OR04444R0K^&/_@[U_P"2L_L2?]D[^,W_ *DO@.O[G*_AC_X.]?\ DK/[
M$G_9._C-_P"I+X#J9_"_E^:*A\2^?Y,_CKHHHK$V"BBB@ HHHH **** -30]
M;U3PUK>C^(M#NWT_6M U33]:TB_C2*22RU32KN&^T^[2.>.6!WMKN"*94FBD
MB9D"R1NA*G]8O^'\O_!6[_H]#QM_X1/PB_\ G>5^1-%.[6UT!^NW_#^7_@K=
M_P!'H>-O_")^$7_SO*/^'\O_  5N_P"CT/&W_A$_"+_YWE?D311S/N_O"WE^
M']=E]Q^NW_#^7_@K=_T>AXV_\(GX1?\ SO*/^'\O_!6[_H]#QM_X1/PB_P#G
M>5^1-%',^[^\+>7X?UV7W'ZUW?\ P78_X*T7J>7-^VG\047!&;3PQ\,+!\$@
M_P"ML/ MM)GY1@[\@9 (#,#X3XY_X*E?\%'OB-;W%GXL_;@_:=NK&[W"[T[2
M?C!XS\+:9=(V=T-SIOA75=%L)X#N/^CRV[P9"GR\HFWX*HHN^[%9=E]QM^(?
M$OB/Q;JMSKOBO7];\3ZW>$&[UGQ#JM_K6JW1&<&YU'4I[F[G(R<&69L9..M8
ME%%(84444 %%%% !1110 4444 %%%>B_"/X4>/OCK\3_  '\'/A;X>O/%?Q#
M^)7BG2/!_A#0+%?WNH:UK5W':6JRRMB&SL;?>UWJ>I73166EZ=;W6HWTT%G:
MSS( ?TJ?\&MO[#UQ\9/VI_%/[8OC#2&E^'?[,6GSZ/X(GNH=UGK/QN\;:3<6
M-M]G\Q6M[L>!/!%[J^M7T>!<:9KGB+P+J<#+(JL/]!>OBW_@GQ^QEX*_8&_9
M-^%7[-7@Y[74+GPEI)U/Q[XJM[<V\GCGXF:_LO\ QMXMF$@^T^1?:JS66A6]
MV\UQI7A;3M!T0S21:9$U?:5;Q5E;[S&3N_+H%%%%,D**** /\G^BBBOP\^?"
MBBB@ HHHH **** /6/@+_P ES^#'_96/AU_ZF&CU_J45_EK_  %_Y+G\&/\
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
MP47_ .4@_P"W9_V>3^T]_P"KM\;UG4Z?/]"X;_+]4?&U%%%9FH4444 %%%%
M!1110!_4Y_P:5_\ )^WQ]_[-#\3_ /JYO@K7^@I7^?7_ ,&E?_)^WQ]_[-#\
M3_\ JYO@K7^@I6T/A7S_ #9C/XG\OR044451(4444 %%%% !1110 4444 %%
M%% '^>[_ ,':'_*0CX&_]F:^!_\ U=OQ^K^7&OZCO^#M#_E(1\#?^S-? _\
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
M_4PT>O\ 4HK_ "U_@+_R7/X,?]E8^'7_ *F&CU_=E_P5\_X*)V7[#GP)?0/
MVI6K_M%_%ZQU'1OAI8J8KB?P=I 4VNN?%#4K1]RI#H8E^Q^%H;M&AU7Q5+;G
M[+J&EZ+X@B@^UX7Q-+!X+,\37ERTJ4J$I/JWRU%&,5UE.348KK)I'?@YJ$*T
MI.T4XW_'\6]$?D%_P7T_X*1?\)1K%]^PS\&->W>'?#E_;3_M#>(=+N=T>M^)
M;":.\TWX5P7$+;)-/\,7<=OJOC-4:0S>)H=.T&4VLOAS6K2]_ERJU?7U[J=[
M>:EJ5Y=:CJ.HW5Q?:AJ%]<37=[?7MW*]Q=7EY=7#R3W-U<SR237%Q-(\LTKO
M)([.S,:M?+YACJN8XJIB:NG,[4X7NJ5)?!3CZ+63LN:3E*UY')4J2JS<Y==E
MV71?UN]0HHHKB,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]2_\ @E%_
MP4(U?]@_X_VUSXCN[^\^ 7Q/FTWP[\8- A$MR-,@29X]%^(NDV<8=WUKP;+=
MW$US;V\<DNL^'+K6=)2%]0ETFYL?]"+1=:TCQ)HVD^(?#^IV.M:#KVF6&LZ)
MK&EW4-[INK:1JEK%?:;J6GWMN\EO=V-]9SPW5I<P.\,\$L<L;LCJ3_E)5_5_
M_P $"/\ @I#S8_L)_&C7NOVR[_9T\2ZM<]/]=?ZM\([F[G?O_I.L^ UE/_06
M\,13<^%=+K[#AC-_8U%EV(E^ZJROAI/:G5D]:3;VA5>L>U32W[QM=V$K<K]E
M)Z-^YY2?V?\ M[IY^I_6#1117Z >D?@[_P %N_\ @F\/VJOA.?V@OA)H/VC]
MH+X-:'</>:;IMMOU#XH_#.R,^H:CX9$,2^=?>)O"[2WFN^#TC\RYOXY=:\-Q
M6]Y>:MH_V'^&&O\ 6 K^);_@NI_P3>_X9[^)$W[5GP>T'R/@I\6]><>.]$TN
MVQ9?#3XH:H\MS/,D$*A;#PEX]F$^H:80/L6D^)O[3T56L;34?#&GO\1Q1E%T
M\SP\=598N$5NM(QKI+MI&KY<LWM.1Y^+H?\ +Z/_ &^O_;O\_O[G\]%%%%?#
M'GA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110  D<C@CD$=J_NB_X(C?\ !2'_ (:M^$P^
M /Q:U[[3^T)\&=#MH[?4M2N=^H?%'X:61@T[3?%)EE;SK[Q-X9:2RT/QB\GF
M7-\)M&\22W%W=ZQJXL/X7:]7^!OQJ^(7[.OQ9\#?&GX6:U)H/CGX?ZY;ZWHM
MX [VMP$#P:AH^JVR21?;]#UW39KO1]<TYY%CO]*OKNT=E$NX>IE&95,LQ<:R
MNZ,[0Q%-?;IM_$EMST_B@].L;J,Y&U"JZ4U+[+TDNZ_S6Z^[9L_U*:*^4/V+
M/VN/A[^VO^S_ .#_ (Y?#^2.T;5(?[)\:^$WN4N=1\">/--@M_\ A(?"FI,H
M1W%K+/#?:1?20VYUCP_?Z3K*6]NE^((_J^OUFE5A6IPJTI*=.I&,X26JE&2N
MFOE]W4]E-22:=TU=/NF%%%%6,**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "OY@?^#FS_ ))3^RG_ -E"^)'_ *C?AROZ?J_F!_X.
M;/\ DE/[*?\ V4+XD?\ J-^'*\;B#_D3XW_!3_\ 3](Y\5_ J?\ ;O\ Z7$_
MC]HHHK\H/'"BBB@ HHHH **** /ZUO\ @V'_ .0%^V?_ -A;X!_^D?Q@K^JJ
MOY5?^#8?_D!?MG_]A;X!_P#I'\8*_JJK]5X<_P"1-@O2O_ZDUCV<-_ I^C_]
M*84445[9N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5_D,?\%%_P#E(/\ MV?]GD_M/?\ J[?&]?Z\
M]?Y#'_!1?_E(/^W9_P!GD_M/?^KM\;UG4Z?/]"X;_+]4?&U%%%9FH4444 %%
M%% !1110!_4Y_P &E?\ R?M\??\ LT/Q/_ZN;X*U_H*5_GU_\&E?_)^WQ]_[
M-#\3_P#JYO@K7^@I6T/A7S_-F,_B?R_)!1115$A1110 4444 %%%% !1110
M4444 ?Y[O_!VA_RD(^!O_9FO@?\ ]7;\?J_EQK^H[_@[0_Y2$? W_LS7P/\
M^KM^/U?RXUC/XG\OR1NMEZ+\@HHHJ1A1110 4444 %?<7_!,C_E(]^P/_P!G
ME?LT?^KD\&U\.U]Q?\$R/^4CW[ __9Y7[-'_ *N3P;36Z]5^8'^N=1116YSA
M1110 4444 %%%% !1110 4444 ?DK_P77_Y1+_MI_P#9/?#7_JSO U?Y7-?Z
MHW_!=?\ Y1+_ +:?_9/?#7_JSO U?Y7-9U.GS_0UAM\_T04445F6%%%% !11
M10 4444 ?Z;G_!MW_P HB?V=O^QH^.W_ *O#Q]7[J5^%?_!MW_RB)_9V_P"Q
MH^.W_J\/'U?NI6ZV7HOR,'N_5_F%%%%,05\/_P#!2G]GJ3]JK]@S]JKX#V=E
M_:.N^-O@_P")I_!UCY?F_:OB!X0CB\<?#R': S#?XX\->'U+QJTL8)DB5I%5
M3]P44 G;4_Q3Z*_3+_@L)^RO+^Q]_P %$_VD_A3:::=.\&:OXVN_BE\,ECB\
MJQ;X>_%)G\8Z)8:9PN^S\*W.I:EX(9RH)O?#%XN9-OFO^9M8/1V.A.^H4444
M@"BBB@ HHHH *^O?V#?VM?%7[#G[6GP6_::\*I<WO_"N?%<$OBK0+:81'Q9\
M/]:AFT+Q[X5)D=;?S]:\*ZCJEMID]TLL&FZU_9FK>4TVGQ$?(5% '^SO\,?B
M3X*^,?PZ\#_%?X;Z]9^*/ /Q&\+:'XS\'^(;!BUKJWA[Q%I\&IZ7>(K!98))
M+6YC%Q:SI'=6=P);6ZBBN(98T[FOX@/^#8[_ (*FV7AF\C_X)Q_'+Q$EII.O
M:IJ6N?LM^(M7NA':V7B'5)YM3\4?!F6YF810IXCOY;SQ7X#CD\H3>(KCQ+X?
M6>YU#7_#&FC^W^MT[JY@U9V"BBBF(**** "BBB@ HHHH **** "BBB@ K\LO
M^"Q'[>VF_P#!/G]B3XC_ !/TW5;:V^,7C>VN/AC\!=,9XVO+CXC^)K"ZBB\2
MQVK!S+I_P]TA-0\:Z@\T8LIY])T[0YYHKK7;%9?TT\1^(M!\(>']<\6>*M9T
MSP[X8\,:/J7B#Q%X@UJ]M]-T?0]"T:SFU'5M7U74+N2*UL=.TVPMY[R]O+F6
M."VMH99I76-&8?Y<_P#P6D_X*5ZC_P %(OVL-1\3>&;J_MOV>?A&FJ>!?@'H
M5TD]JUWHC7D3>(?B/J5C.(Y+77?B/J%C::B\$T%O<Z9X8T[PIH-["U_H]W=7
M4R=EY]"HJ[\NO^1^0UQ<7%W//=74TUS=7,TEQ<W-Q(\T]Q/,[233SS2,TDLT
MLC-)))(S.[LS,Q8DU#116)L%%%% !1110 4444 %?=?_  3)_9YE_:I_;[_9
M3^!S67]H:/XJ^,'AK5?&%J8C*DOP^\"RR>/OB$CC[B^9X*\,:[%&\F8Q-)$&
M5P=C?"E?U_?\&F/[*\OB7XR?M!?MB:]II?1OACX5L_@K\/[NXBW03>-O'DMI
MXA\:7VGR[?DU'PSX/T?1]+N<N ;#XBE0DA<M$XJ[0F[)L_NRHHHK<P"BBB@
MK^&/_@[U_P"2L_L2?]D[^,W_ *DO@.O[G*_AC_X.]?\ DK/[$G_9._C-_P"I
M+X#J9_"_E^:*A\2^?Y,_CKHHHK$V"BBB@ HHHH **** "BBB@ HHHH ****
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
MU*>&S$[Z'XO\,6NH_"73M-/BSPS<7$ZP17E]96FK:-?ZMH]S=6DMS8ZEIO\
M2+15#4]5TS1+&XU36=1L-(TRS0RW>HZG>6]A8VL0ZR7%W=216\"#N\DBJ/6O
MH,%@J.7T/84)5/9*4II59\_)S6YE%M+EBVG*VRDY-6NSIITXTX\L;VNWJ[VO
M_5R_17PQ\3O^"F7[ OP@-Q'XV_:M^#XN[3>+K3/"/B,?$G6;9TSNAN=%^'$'
MBO5;>X&/^/::S2<Y4B/#*3^?'Q)_X.*OV%/"/VBW\#:'\:_BS>+N%K<Z#X,T
MSPOH,S+G!GOO&_B'0=<MHWX*M'X8NI!GYX4.:FMF>7X>ZK8W#0:WC[6$I_\
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
M/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M^WQ]_P"S0_$__JYO@K7^@I6T/A7S_-F,_B?R_)!1115$A1110 4444 %%%%
M!1110 4444 ?Y[O_  =H?\I"/@;_ -F:^!__ %=OQ^K^7&OZCO\ @[0_Y2$?
M W_LS7P/_P"KM^/U?RXUC/XG\OR1NMEZ+\@HHHJ1A1110 4444 %?<7_  3(
M_P"4CW[ _P#V>5^S1_ZN3P;7P[7W%_P3(_Y2/?L#_P#9Y7[-'_JY/!M-;KU7
MY@?ZYU%%%;G.%%%% !1110 4444 %%%% !1110!^2O\ P77_ .42_P"VG_V3
MWPU_ZL[P-7^5S7^J-_P77_Y1+_MI_P#9/?#7_JSO U?Y7-9U.GS_ $-8;?/]
M$%%%%9EA1110 4444 %%%% '^FY_P;=_\HB?V=O^QH^.W_J\/'U?NI7X5_\
M!MW_ ,HB?V=O^QH^.W_J\/'U?NI6ZV7HOR,'N_5_F%%%%,04444 %?R1_P#!
MT%_P3=F^*_PMT7]OOX3Z UUX]^"FDP>%OCO8:;;L]UXA^#INY9=%\;O! K/<
MWWPSUB^G@UFX$3S-X*UVXU'4+N#2O \*#^MRLO7-$T?Q-HNL>&_$6EV&N>'_
M !!I>H:)KNBZK:0WVEZQH^K6DUAJ>EZE8W*26]Y8:A97$]I>6L\;PW%O-)#*
MC([*4U=-#3:=S_%CHK]@_P#@M!_P3)U__@F[^U)J>C^'=.U&Z_9O^+=QJWB[
MX!>)YS/=1V>DBYCDUSX9ZO?R[WD\2?#NYOK:P,MQ--<:SX9N_#GB&67[9J6H
M6=A^/E8O1V-T[JX4444@"BBB@ HHHH **** "OU,_8*_X+%?MO?\$]KFRT;X
M3_$,>,_A#%<-)>_ GXIB_P#%7PV*32F6ZD\-P+?V6N> [^9I)KAKGP9K&C6E
MY?.ESKNG:W'']F;\LZ*:;6P;Z,_T6OV0?^#G_P#84^.=OI.@?M#Z?XL_9/\
MB!<I#!=W'B.VNO'OPFNKY\(JZ9X]\+:<=:TV*5PTDLOC#P5X<TO3HWCCDUR[
MVR3C^@7X4_'#X,_';P]'XM^"GQ8^''Q;\,R+&W]O?#?QKX<\:Z7&9!E8KB\\
M.ZCJ$-K<##+);7+17$,B/%+$DB.B_P"-!6_X9\5^*?!6LVGB/P;XDU_PEX@L
M&WV.N^&=8U'0=9LFR#NM-4TJYM+VW;*J<PSH<J#G@52F^JO^!#@NCM^)_M(T
M5_DV_#O_ (*^?\%.OA=!%;>%/VW_ -H.>V@"K!;^-/'%W\38((TQLAAA^)4?
MBV.*!  J01JL*(!&L83Y:^E--_X.)_\ @L%IT:0M^UG%J$<:!$&I? G]G&XD
MP!@%[F/X1PW4S]S)//*['[S&JYUYD\C\OZ^1_I_45_ETZ]_P<'?\%??$-N]I
M=_M@ZE8V[YXT'X/?L^^'KA<C!V:AHOPHLM37VQ>?*>5P>:^//BE_P4C_ &_?
MC5#=V?Q-_;(_:.\3:3?*Z7GAX_%KQCH_A6Y1^&6;PGH&JZ7X;D!!*_-I1PA*
M#"D@G.NS#D?5K^ON/]2?]HC]NW]CG]DZTN;C]HC]I'X2_"Z\M8'N?^$:UOQ9
M87?CJ[AC3S'?2OA[HK:IXYUDA=OR:3X>O7W/&FW=+&K?S/\ [:'_  =@?#?P
M_;:IX3_85^#FI_$#7L3VL/Q=^-UK<^&? ]HX!6._\/\ PYTG4(_&'B:&16$D
M+^)=8\ 36D\>+C1=0@8JW\,DLLLTDDTTCS33.\LLLK-))+)(Q=Y)'8EG=V)9
MW8EF8DDDG-,J7-]-"E!==?Z_KJ?3W[4_[9G[37[:GCU_B-^TO\7O%7Q/UZ)[
MD:-9:I<QV?A7PE:73H\NF^#/!VEQ67ACPII[^7%Y\&AZ79M?21)=:C)>7ADN
M7^8:**BY84444 %%%% !1110 4444 %;OA?PQXA\;>)?#W@WPCHVH^(_%?BW
M7-)\->&?#VD6LM[JVN^(-=OX-+T;1],LX5::[U#4]1NK>RL[:)6DGN)HXT!9
M@*PJ_L[_ .#9'_@E;-J>J6__  4>^.OAMDTK2GU+2/V6/#FL6O&IZJ/M.D>)
MOC/-:3I@V>D8O?"_@"63S!/JS^(O$D=O;R:-X5U2Y:5W83=E<_I(_P""37[
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
MBC_X1"%O"GP]2[BR&AN_'GB2S-S<Q%MOE7WA7PKXJTZ==Q2\&T;OY^_VDO\
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
MN@44451(4444 %%%% !7\,?_  =Z_P#)6?V)/^R=_&;_ -27P'7]SE?PQ_\
M!WK_ ,E9_8D_[)W\9O\ U)? =3/X7\OS14/B7S_)G\==%%%8FP4444 %%%%
M!1110!Z[^S]_R7KX)?\ 97?AM_ZF6BU_LIU_C6?L_?\ )>O@E_V5WX;?^IEH
MM?[*=:PV^?Z(SJ=/G^@44459F%%%% !7 _%/X8>!/C7\./&_PD^)_ANP\7?#
MWXB^&=6\(^,/#>IQE[35M#UJTDL[VW+H4FMKA4D\ZRO[62&^TZ]BM[^PN+>\
MMH)X^^HH _R6_P#@IU^P#X[_ ."<G[5GC/X$^)/M^L>![MG\7?!?Q[=0*D7C
MOX8:K=W*:+?S20QQVR^(M$E@N/#?B^RBCA6V\0Z7=W%I"='OM)N[O\\Z_P!4
M7_@LA_P36T#_ (*2_LI:QX-TBTTZR^/_ ,+UU3QM^S]XJN_)MO+\4"S0:MX"
MU74)-IM_"WQ'LK.VT;4V>5;73=;M?#7BBXBNAX=6TN/\M7Q+X;U_P;XBU_PC
MXKT;4O#OBCPMK6J>'/$GA_6+2:PU?0]>T2^GTW5]'U2QN$2XLM1TW4+:XLKV
MUG1)K>YADBD570@8R5GY/8VC*Z\_ZU,2BBBI*"BBB@ HHHH *L6EY=Z?=VM_
M875Q97UE<0W=E>VDTMM=VEW;2+-;W5K<0LDUO<6\R)+#-$Z212(LB,K*"*]%
M '^G/_P0H_X*B6G_  4._9CA\-?$;6K=_P!J/X#6.D>&/BW:SR117OCS1&B:
MU\+?&"QM@5$R^)HK5[#QBMJHCTWQK9ZA,;33-)U_PW!/^Y-?Y"/["'[9WQ._
M8'_:<^'?[2/POF>XO/"M\=/\8>%)+J2UTOXA?#S5I8(O%_@;66194%MK-C$L
MVG7DMO=?V'XBL=$\1VUM+?:/:@?ZPG[.G[0/PQ_:G^"/PW_:!^#NNQ^(?AW\
M4/#5GXCT"]_=I>6AE+V^IZ%K-M'+,-/\1>&]7M[[0/$6F-(\FFZUIM]9.[-!
MN.T977FOZN92C;;9_@>U44451 4444 %%%% '^3_ $445^'GSX4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MHHH **** "BBB@ HHHH _)7_ (+K_P#*)?\ ;3_[)[X:_P#5G>!J_P KFO\
M5&_X+K_\HE_VT_\ LGOAK_U9W@:O\KFLZG3Y_H:PV^?Z(****S+"BBB@ HHH
MH **** /]-S_ (-N_P#E$3^SM_V-'QV_]7AX^K]U*_"O_@V[_P"41/[.W_8T
M?';_ -7AX^K]U*W6R]%^1@]WZO\ ,****8@HHHH **** "BBB@#\E_\ @JM_
MP22^!_\ P4X^&20ZW]D^'O[0O@O2KJ#X3?&VQT]9[W3P6FNT\&^.+6#RY_$_
MP]U"^EDFDL7D_M+PW>W-QK/AJX@FN=8T_7/\TW]K']D7X^?L3?&/7_@=^T1X
M&OO!?C316-Q87/SWGAGQCH$DTL6G^+O!'B!(H[/Q'X8U3R9/LU_:[)[2YCN=
M)UBSTS7-/U+2[/\ V&J^//VUOV$_V;OV_OA)=_"']HOP1#K^GQ?:KOPCXPTI
MH-,^('PXUVXA6(>(? OB9K:YFTF]_=P&^T^Y@OO#^O0V\-EXBT?5K%!;5,HW
MUV?];E1DUZ?D?Y"5%?LQ_P %//\ @B?^U%_P3BUG5/%TVGW7QD_9FGU#R_#_
M ,=/"6DW'DZ)!=3B*QTKXK>'H'O;CP#K1D>&TBU">>\\(:S<3VL6D>()-3N)
MM%L?QGK)IK1HV3OL%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HJ:WM[B[N(+6U@FN;JYFBM[:VMXGFN+BXF=8X8((8U:26:61EC
MBBC5GD=E55+$"OZQO^"47_!M;\0_C7-X;^.W[?NG:_\ "?X0N;/6/#WP#26X
MT3XL?$6V^2XA;QY*GEW_ ,+?"EVNR.?2?W'Q%U.!KN$0^",:?K-XTF]A-I;G
MY8?\$J?^"/GQ[_X*8^/H=0L8;_X:_LT^%M8AMOB5\<=2T]FMG:$QS7G@WX;V
MERJ0^+?'EQ;.OFK&S:'X3M[B#4_$]U')<Z+HVO?Z5_[+O[+?P1_8X^#/A7X#
M?L_^"[+P5\/_  K"66&+%SK/B+6KB.)=5\6>+M9=%N_$/BK6Y(8Y=3U>\.XK
M';6%E%9:38Z?I]IZE\/?AYX%^$W@KPU\-_AEX1\/> _ 7@[2K?1/"WA#PKI5
MIHN@:%I5J"(;/3M-L8H;>"/<SRRLJ>9<7$LUS</+<32ROV5:J*CZ]S*4F_3L
M%%%%42%%%% !1110 4444 %?PQ_\'>O_ "5G]B3_ +)W\9O_ %)? =?W.5_#
M'_P=Z_\ )6?V)/\ LG?QF_\ 4E\!U,_A?R_-%0^)?/\ )G\==%%%8FP4444
M%%%% !1110!Z[^S]_P EZ^"7_97?AM_ZF6BU_LIU_C6?L_?\EZ^"7_97?AM_
MZF6BU_LIUK#;Y_HC.IT^?Z!1115F84444 %%%% !7\2/_!SE_P $LO[.O)?^
M"C_P-\.$6&HS:5H7[4WAW1[7$=GJ,IM]'\*_&B.UA3:D.J.;#PEX^ECV :F?
M#'B)[>:XU3Q5JJ?VW5S7C+P=X6^(?A'Q/X"\<:#IOBGP9XTT#5_"OBOPUK-L
MEYI.O>'=?L)]+UG1]2M9/DGLM1T^ZN+6YB.-T4K $'!":NK#3:=S_%THK]1_
M^"N7_!.3Q3_P3:_:O\0_#%8]2U3X+^.?MWC?X >-+U7E.M^ [B\V2^&]3O@H
MAG\7> +R:/P[XE0&.>\B&C>)S9V-CXGTZ ?EQ6&JT-T[JX4444 %%%% !111
M0 5_3A_P;B_\%3_^&4OC:/V0?C3XC^R_L\_M">);5/!^KZM=>7IGPI^->HK;
MZ9I>H//,XCT_PK\1UAL/#7B-I/\ 1--UZ#PQK\DFF:='XGO+G^8^@$CD<$<@
MCM33:=Q-75C_ &L**_G7_P"#>S_@J</VWOV?/^% ?&'Q']M_:@_9VT'3['4K
MW4[KS-5^*_PHMVM])\-_$3S)W-SJ/B#0I'L_"OQ"G8W,TNI/H'B>]NVNO&,E
MM9_T45NG=7,6FG8****!!1110!_D_P!%%%?AY\^%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%?>_P"S'_P3)_;4_:T_L_4?A7\%]>L_!6H&-T^)?CX'P+\/_LDF!]OL
M-:UV.&Y\36T9($J>#=.\27:$Y-KA7*ZT:%;$35.A2J5IO:%.$IR];13LEU;T
M6[8XQE)VBG)]DFV?!%;OAKPOXF\::WI_AGP=X<UWQ9XDU:86VE^'_#6D:AKN
MMZE<,,B#3])TNWNK^\F(!(BM[>1R!PM?U\_LR_\ !MU\)?"_]GZ_^U9\6=:^
M*.K1^5/<^ /ADMSX+\#)*,"6QU'Q7>+)XT\163C<5N=)@^']XI91R$)E_?CX
M(_LS?L__ +-NA_\ "/? KX0> _AAI[PQP7DWA?0+2UUG5TBV^6_B#Q)*D_B+
MQ%<+L3_2M=U34;HA$!F(1<?2X/A/'5K2Q52GA(.SY?XU:V_PQ:A'MK4YD]XZ
M6.N&"J2UFU!=OBE]RT_'Y'\47[-G_!!7]N7XY?8-8\?Z)H/[.7@ZZ\N9[_XH
M73S^,YK1\;FL/AUH)O-:M[Z,GYM/\8W7@MR%=A-_JQ)^_'[./_!OQ^Q3\'OL
M&K_%=_%O[2'BNU\N61O&5X_A3P$EW%@K/9>!?"MW#<30L=WFZ?XI\4^++"52
M%>W(7G]UZ*^IPG#N5X2S]C]9J*SY\2U4UWTIVC26NUX-K^9G9#"T8:\O,^\M
M?PV_ XWP)\.O 'PM\.VGA'X:>!_"/P^\*V Q9>&_!7AS2/"^AVWRJA:'2]$L
M[*R1V5%#R"'>^ 79CS79445[B2BE&*44M$DK)+LDM$= 4444P"BBB@ HHHH
M***\G^-/QU^$/[.W@34_B7\;/B!X<^'/@K2AMGUGQ#>>2;NZ,;R1:9HVG0)/
MJNOZU=)%(;/1-#LM0U:]V.+6SF*MB93C",ISE&$(IN4I-1C%+=RD[))=6W8&
M[*[T2W;T1ZQ7P[^V!_P43_97_8DT>6;XR_$"WE\:36?VO1/A/X0%OXB^)>NJ
MZ%[9T\/Q74$6A:?=!7\C7?%E]H&A3-')#;ZC-=*MN_\ -W^W9_P<)?$CXB-K
M'PZ_8OTN^^%'@N3S["[^,'B.UM)OB=KT!W0RR^%-(9KW2? 5C<(9?(U"X.L>
M*VB>VO;2?PEJ,3VX_F\U[Q!KWBK6M3\2>*-;U?Q)XBUN]GU+6=>U[4KS6-:U
M?4;IS)<W^IZIJ$UQ?7][<2$R3W5W/+/,Y+22,Q)KY',N*Z-+FI9?%5ZFJ>(F
MFJ,7M[D=)56N[Y8;-.HM#AJXR*TI+F?\S^'Y+1O\%UU1^T_[:/\ P77_ &K/
MVECJWA#X2W,O[-?PGNS-:G3O!&K3S?$K7[!B4_XJ+XCQPV%_IZ7$?S2:9X,M
M/#L2Q33:?J5_KUO^^?\ $:>>:YFFN;F66XN+B62>>>>1Y9IYI7,DLTTLA9Y)
M9'9GDD=F=W8LQ))-145\1BL9B<94]KB:TZT^G,_=BGTA!6C!>44EY'!.<ZCO
M.3D_/IZ+9>B2"BBBN8@**** "BNY^''PR^(?Q@\8:1\/_A;X*\2_$#QKKTWD
M:3X9\)Z1>:UJ]V01YLPM;**5H;.U0^=?7]QY-C86RO=7MQ!;QR2K_4%^Q!_P
M;K/(-&^('[<GB5HE(@OHO@+\/M77S/X7^Q?$#XAZ=(RI_'%>:-X!F9N8YK;Q
MTA$MH>_ Y9C,QGRX:BY13M.K*\:-/_'4:M?KRQYIM;19I3I3JNT%ZR>D5ZO]
M%=^1_-_^SY^R_P#'S]JCQC'X%^ GPQ\2_$37 T!U&;2K58-!\/6]PY2*_P#%
M/B?4)+3P]X9L'97$=WK>I644\BF"V,UPR0M_4]^QG_P;K?#/P6FD^-?VRO%W
M_"U/$R>3>?\ "IO M[J6B?#C3IAAQ:^(?%*KIWBSQ@\9V&2'2E\(:8DRRVTQ
MUZQ<22?T2?"[X2?#'X)>#M-^'WPB\!^%OASX+TA<6/AWPEH]GHVG+*R(DU[<
MI:1(]_J=WY:R7^JW\ESJ6H3YN+Z[N)V:0^AU]UEW"^#PO+4Q7^V5E9VDK4(O
MLJ=W[2VUZC<9;^SBST:6$IPLY_O)>?PKY=?^WKI]D<?X#^'W@3X6^%M+\#_#
M;P=X9\!>#M$A\C2?#'A'1-.\/Z'I\?!?[-INEV]M:1R2L/,GF\KSKB4M-/))
M*S.>PHHKZ9)12C%*,4DDDK));)):)+HD=84444P"BBB@ HHHH **** "BBB@
M HHHH *\(_:+_:7^"W[*7PUU3XK_ !S\;:;X,\*:=N@M%G;[3K?B35S$\MMX
M>\*:' 6U#Q!KUZ(V,-C8Q.(($FU#4);+2[2\OK?Y9_X*%?\ !2SX)_L ^"$G
M\3RIXV^,?B33Y[CX>_![2+^*#5]6 ,D$7B#Q/>!+C_A%?!D%W&\,NL7-M/>:
MG-#<V?A_3M4N;2_^P_P;?M5_M=_'/]LOXG7WQ1^./BV?7=29KB#PYX<LO.LO
M!W@719I1(GA_P;H#3SPZ3IT82$7$[R7.K:O/$M_KNI:GJ+27;_/9QG]'+4Z-
M+EKXQKX+^Y1NM)5FM;]5334FM9.":;YJ^)C2]V-I5.W2/^+_ "6K[H^_?^"B
MO_!93XY?MISZQ\.O #:K\%_V<I))K7_A"=,U#9XL^(%D&*1W/Q-UW3Y MS:7
M"?OO^$)TF;_A&;5I%BU.;Q1=V5GJR?C1117YQBL7B,95E7Q-656I+K+:*Z1A
M%6C"*Z1BDNMKMGE3G*I+FDVV_P /)+9+R04445SDA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ?UK?\&P__ " OVS_^PM\
M_P#TC^,%?U55_*K_ ,&P_P#R OVS_P#L+? /_P!(_C!7]55?JO#G_(FP7I7_
M /4FL>SAOX%/T?\ Z4PHHHKVS<**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K_(8_X*+_\ *0?]NS_L
M\G]I[_U=OC>O]>>O\AC_ (*+_P#*0?\ ;L_[/)_:>_\ 5V^-ZSJ=/G^A<-_E
M^J/C:BBBLS4**** "BBB@ HHHH _J<_X-*_^3]OC[_V:'XG_ /5S?!6O]!2O
M\^O_ (-*_P#D_;X^_P#9H?B?_P!7-\%:_P!!2MH?"OG^;,9_$_E^2"BBBJ)"
MBBB@ HHHH **** "BBB@ HHHH _SW?\ @[0_Y2$? W_LS7P/_P"KM^/U?RXU
M_4=_P=H?\I"/@;_V9KX'_P#5V_'ZOY<:QG\3^7Y(W6R]%^04445(PHHHH **
M** "ON+_ ()D?\I'OV!_^SROV:/_ %<G@VOAVON+_@F1_P I'OV!_P#L\K]F
MC_U<G@VFMUZK\P/]<ZBBBMSG"BBB@ HHHH **** "BBB@ HHHH _)7_@NO\
M\HE_VT_^R>^&O_5G>!J_RN:_U1O^"Z__ "B7_;3_ .R>^&O_ %9W@:O\KFLZ
MG3Y_H:PV^?Z(****S+"BBB@ HHHH **** /]-S_@V[_Y1$_L[?\ 8T?';_U>
M'CZOW4K\*_\ @V[_ .41/[.W_8T?';_U>'CZOW4K=;+T7Y&#W?J_S"BBBF(*
M*** "BBB@ HHHH **** *&JZ5IFNZ9J&BZWIMAK&C:O976FZKI.JV=OJ&F:G
MIU] ]M>Z?J%A=QS6M[97EO));W5K<Q2P7$$CQ2QO&[*?Y3?^"D?_  ;"_!WX
MTRZ_\5_V$=7T3X!?$FZ:XU*_^"^O?:_^%'^)[MR\TL?A6YLK>]U?X57US(TA
MAL;*TUSP0&%IIVGZ%X1LA/?K_6#12:3W0TVMC_';_:8_9(_:0_8[\?7'PT_:
M3^$7B_X5>*8WN#IXU^P$F@^)+6V=8Y=4\'^*]/DO/#'C#2%=T1M4\-:MJ=E'
M*3;S317*20I\YU_LN?&3X'?!W]H?P+J?PR^.?PS\%_%?P%J^&O?"WCG0-/\
M$&E_:421(-1LX[Z&633-7LQ*[Z?K.FR6FJZ;,?/L+RWG59!_*O\ ML?\&H_P
MI\92:QXR_86^+-S\(=:F\^ZM_@Y\7I]7\6_#>2=MQCL?#_Q"M8]1\?>%+% %
M"KXAT[XE7$TKMF_LH J)#@^FOE_7_ -%-/?3\OZ_JY_"717WY^UE_P $O/V[
M?V)[G4)?C]^SOXXT/PE8N^/B=X9LE\<_"N>W#$07+^/O"3:MH.CM=H/.@TSQ
M)<Z)KBQAOM.E6\D<J)\!UF7>^P4444 %%%% !1110 4444 %%%% !1110 45
M8M+2[O[JVL;&UN+V]O)XK6SL[2&2YNKJYN)%B@MK:WA5Y9YYI76.*&)&DDD9
M4168@5^T/[('_! ?_@I!^UN^EZR/A%)^S_\ #B_:&5_B#^T']O\  *R6+D.;
MC1? <EA>?$C6S<6N9]+NH_"EIX>U M &\0VD,PN5:3>R!NVY^*U?IM^P7_P2
M._;5_P""A>JV=U\'/AO/X<^%1O/L^L_';XD)?>%_A;IJ12F.]32=4>RN-1\;
MZK:LIBET;P1INO7=G</ -9.D6DQO8_[3/V'_ /@VH_8:_9ADTGQA\<H[W]KS
MXHV)@N1/\1]*M](^$6EWT6UM^E?".UO-2LM93)>*6/XAZYXVT^=1'<6^DZ;<
M*,?T0Z;ING:/I]CI.D6%EI6E:9:6]AINF:;:P6.GZ?8VD2P6MG8V5K'%;6EI
M;0HD-O;P1QPPQ(L<:*B@"U#O]W]?UYF;GV^\_%S_ ()L_P#!"S]D3_@GJNC^
M/)=/'QZ_:/M88I9?C3\0-(LQ#X7U#8%G/PI\%F34-,\!QYW+'K4EWKOC4QRW
M5N?%4>FW;Z9'^V%%%:)6V1#;>X4444""BBB@ HHHH **** "BBB@ K^&/_@[
MU_Y*S^Q)_P!D[^,W_J2^ Z_N<K^&/_@[U_Y*S^Q)_P!D[^,W_J2^ ZF?POY?
MFBH?$OG^3/XZZ***Q-@HHHH **** "BBB@#UW]G[_DO7P2_[*[\-O_4RT6O]
ME.O\:S]G[_DO7P2_[*[\-O\ U,M%K_93K6&WS_1&=3I\_P! HHHJS,**** "
MBBB@ HHHH _-3_@JQ_P3P\&_\%(OV4?%7P=U$:=I'Q2\.?:/&GP)\=7D95O"
M?Q'L+.5+2RO[J*.6Y7PEXQM]WAGQ?;I%=*FGW<&NV]C<:SH&C/!_E4_$#P#X
MR^%?CGQ?\-/B'X>U+PEX[\!>(]8\(^+_  SJ\/D:EH7B+0+Z?3=6TR\C#,GG
M6EY;RQ&2)Y()E59H)987CD;_ &@:_CE_X.;_ /@EE_PE_AZ7_@HS\#O#F_Q1
MX1T_3]'_ &H/#^D6F^?7O!]E'!IOASXP);6Z>9+J'@V!;7PYXWG"SM)X0&AZ
MY,+&P\(:W>7436E^O7T_K\"X2MH]NGJ?PTT445D:A1110 4444 %%%% 'T9^
MR9^U#\4OV-/V@_AI^T=\'M4_L_QI\-]>BU)+.>29=)\3Z'<*UGXD\&^(H861
M[KP]XJT2>]T758D9;B*"[^V6$UKJ5K9W<'^L5^QY^U=\+?VV?V=/AK^TC\(;
M_P"T>%/B#HJ7-UI%Q-%)K'@[Q19G[)XH\$>(XX<+!KOA?68[G3+LJHM[^*.W
MU?37N-)U&PN[C_'IK^@O_@W]_P""IC?L(?M%_P#"FOBWXA:S_9:_:'UK3=*\
M5W&H7++I?PM^),HATOPO\4D\UOL]AH]ROV;PS\1)A]G1O#QTOQ%>SS+X*M+*
MXN$K.SV_4B:NK]5^)_I2T4U65U5T971U#*RD,K*PRK*PR"K @@@D$'(IU:F0
M4444 ?Y/]%%%?AY\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !17T'^S]^RG^T3^U/XC_X1?X!?"3Q?
M\2+^*>*#4;_1]/%OX9T%IMIC?Q+XOU.2Q\+>'(W5@T;ZWJ]B)AQ!YCD*?Z2_
MV3?^#;RRM_[-\5?ME?%-K^0>3<O\)?@]/);V8/$HM/$GQ'U6R2[N%93]GU#3
MO"^@V#1NKMIWC"9"DU>C@LJQ^8-?5Z$G3O9UI^Y15M_?EI)KK&'-+^Z:TZ-2
MK\,7;^9Z1^][^BN_(_E9\&>!_&GQ&\1Z=X/^'WA+Q+XY\6:Q+Y&E>&?"&A:G
MXCU_4IN,QV.D:1:WE_=, <L(;=]J_,V!S7[N?LK_ /!O3^U1\71IWB+]H+7M
M#_9O\'W'E7#:-=I;^-OBE>6K8E54\-:1J,/A_0/M,7[MGU[Q/'K&F3.#=^%Y
MFCDMS_8+\"/V8?V?OV8_#@\+? 7X2>"_AEI3Q10WTWA[2HQKFM"#'E2^)/%%
MZUYXF\37*8 6[\0:OJ5R JJ)0JJ![O7V&!X2P]+EGCJKQ$MW2IWIT4^SEI5F
MO-.EYH[J>"BM:DN9]EI'[]W^!^87[+O_  2 _89_98_L[5]!^%=O\3_'MAY4
MJ_$3XRM9^.M<BO(B'2\TC1;BQM?!?ARY@EW-:7VA>&;'5H4*I-J=RR"2OT\
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
M)[H:;6Q_'M_Q"&_!C_H]+XG_ /AIO"G_ ,UM'_$(;\&/^CTOB?\ ^&F\*?\
MS6U_8311RKM_7]+^KL?-+N_Z_K^M3^/;_B$-^#'_ $>E\3__  TWA3_YK:/^
M(0WX,?\ 1Z7Q/_\ #3>%/_FMK^PFBCE7;^OZ7]78<TN[_K^OZU/X]O\ B$-^
M#'_1Z7Q/_P##3>%/_FMH_P"(0WX,?]'I?$__ ,--X4_^:VO[":*.5=OZ_I?U
M=AS2[O\ K^OZU/X]O^(0WX,?]'I?$_\ \--X4_\ FMH_XA#?@Q_T>E\3_P#P
MTWA3_P":VO[":*.5=OZ_I?U=AS2[O^OZ_K4_"7_@EM_P0T\ ?\$P/C?XY^-G
MA/\ : \8?%F_\;_"K4?A9/H/B'P3HOAFSL+/4?%W@_Q:^KPWFFZWJ<T]S%-X
M0@LUM7A2)HKV64RAXD5OW:HHI[:(F[84444 %%%% !1110 4444 %%%% !11
M10!^#_\ P5'_ ."%OP__ ."GOQX\%_'3Q7^T%XQ^$VH>#?A)HWPF@\/^'O!&
MB^)K.^L]'\9>.?&$>LRWNI:WID\-U//XWN+)[5('B2*PAF64O,Z)^:W_ !"&
M_!C_ */2^)__ (:;PI_\UM?V$T4K)ZV_K^E_5V/F??\ K^OZW/X]O^(0WX,?
M]'I?$_\ \--X4_\ FMH_XA#?@Q_T>E\3_P#PTWA3_P":VO[":*.5=OZ_I?U=
MCYI=W_7]?UJ?Q[?\0AOP8_Z/2^)__AIO"G_S6T?\0AOP8_Z/2^)__AIO"G_S
M6U_8311RKM_7]+^KL.:7=_U_7]:G\>W_ !"&_!C_ */2^)__ (:;PI_\UM'_
M !"&_!C_ */2^)__ (:;PI_\UM?V$T4<J[?U_2_J[#FEW?\ 7]?UJ?Q[?\0A
MOP8_Z/2^)_\ X:;PI_\ -;7L_P"SE_P:X_"7]G;]H+X'?'[3?VMOB+XFU'X)
M?%SX=?%FP\.7WPR\-:?9:]>?#SQ;I/BRVT:\O[?Q-<3V5MJ4VDI9SW4-O-+;
MQ3-+'%(ZA3_5%11RKM_7]+^KL.:7=_U_7]:A1113)"BBB@ HHHH **** "BB
MB@ HHHH ^6_VUOV8-)_;/_9<^,'[,.N^+-1\"Z3\7=!T[0KWQ9I.F6VL:CHL
M>G^(]%\1)<6NF7ES9VUV\DNC1VS1RW,*K'.\@8LBJ?YFO^(0WX,?]'I?$_\
M\--X4_\ FMK^PFBDTGNOZ_I#3:V9_'M_Q"&_!C_H]+XG_P#AIO"G_P UM'_$
M(;\&/^CTOB?_ .&F\*?_ #6U_8311RKM_7]+^KL?-+N_Z_K^M3^/;_B$-^#'
M_1Z7Q/\ _#3>%/\ YK:/^(0WX,?]'I?$_P#\--X4_P#FMK^PFBCE7;^OZ7]7
M8<TN[_K^OZU/X]O^(0WX,?\ 1Z7Q/_\ #3>%/_FMH_XA#?@Q_P!'I?$__P -
M-X4_^:VO[":*.5=OZ_I?U=AS2[O^OZ_K4_CV_P"(0WX,?]'I?$__ ,--X4_^
M:VC_ (A#?@Q_T>E\3_\ PTWA3_YK:_L)HHY5V_K^E_5V'-+N_P"OZ_K4^*_^
M"?'[&.A_L ?LJ^ ?V6O#GCG5OB/I'@/4O&NI6_B[6]'L]!U'46\:>,]<\8SQ
M3:987E_;0+8SZW)8Q,EU(9HK=)G".[(OVI113)"BBB@ HHHH **** "BBB@
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
M_P"CTOB?_P"&F\*?_-;7]A-%+E79?U_PW]797-+O_7]?UN?Q[?\ $(;\&/\
MH]+XG_\ AIO"G_S6T?\ $(;\&/\ H]+XG_\ AIO"G_S6U_8311RKM_7]+^KL
M.:7=_P!?U_6I_'M_Q"&_!C_H]+XG_P#AIO"G_P UM'_$(;\&/^CTOB?_ .&F
M\*?_ #6U_8311RKM_7]+^KL.:7=_U_7]:G\>W_$(;\&/^CTOB?\ ^&F\*?\
MS6T?\0AOP8_Z/2^)_P#X:;PI_P#-;7]A-%'*NW]?TOZNPYI=W_7]?UJ?Q[?\
M0AOP8_Z/2^)__AIO"G_S6T?\0AOP8_Z/2^)__AIO"G_S6U_8311RKM_7]+^K
ML.:7=_U_7]:GS1^R!\!_%O[,7[/'PW^ OB_XQZ[\>+CX8:,OA70OB-XIT&U\
M/^)K_P ):<YB\,:/KD-EJFJV^HW7AK21;Z!:ZOYL-U?:5I^G'48[C4H[S4;[
MZ7HHIDA1110!_D_T445^'GSX4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']:W_!L/_R
MOVS_ /L+? /_ -(_C!7]55?RJ_\ !L/_ ,@+]L__ +"WP#_](_C!7]55?JO#
MG_(FP7I7_P#4FL>SAOX%/T?_ *4PHHHKVS<**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_)_HHH
MK\//GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***](^$WP@^)_
MQV\=Z)\,O@_X(\0?$'QWXAF\K2_#GARR:\O)$0K]HO;N4F.STO2;%7$VI:SJ
MES9Z3I=L&NM0O;:V1Y5<8RG)1C%RE)J,8Q3E*3;LDDKMMO1):M@KO1*[>B2Z
MGF]?K9^P+_P1\_:2_;:ETKQIJ%I-\&?@'<21S2_%/Q=I5PUYXFL@P\Q/AKX5
MDDLKSQ6TG*+KD]QI?A.$K<JNMWFH6C:3+^\G_!//_@@E\,O@JNA_%7]KY=#^
M,/Q5B%OJ6F?#")1J'PF\#W6%EC76XKF)1\2-=M3M$O\ :$$7@ZTG:XA@TCQ
MT%AKU?T60PPVT,5O;Q1P6\$<<,$$,:Q0PPQ*$BBBB0*D<<:*J1QHH5% 50
M*^SRKA:4^6OF5X1T<<+%VG);_OIKX$^L(/G[R@TT=]'!WM*KIUY%O_V\^GHM
M?-'QE^QY^P'^S1^P_P"%O[$^"G@B%/$M]9QVOBCXH>)OLVM?$CQ<5*.ZZKXA
M-K;BQTUI8TF3P[X>M-&\.PS(MRFE?;&FNI?M&BBON*5*E0IQI4:<*5."M&$(
MJ,4O1=7NWNW=MML]",5%)1226R2"BBBM!A1110 4444 %%%% !1110 4444
M%%%% !1110 5X!^U#^TA\.OV3/@=X[^._P 3[WR/#G@O2VFMM,@EBCU7Q3XA
MNC]F\/\ A'0HY<B;6/$&IO!8VQ*F"SB>XU2_:#3+"]N8/?R<<G@#DD]J_@L_
MX+5?\%"I?VO_ (]R_"SX=:XUU^SU\#-6U#2/#;V,Y;3?'WCV'S=.\3?$-S$Q
MAOM/A87'A[P5.6N(ET&.^UNQEA'BR]MT\G.<SCEF$E5T=>I>&'@_M3MK-K=P
MII\TN[Y873FF8UZJI0;^T](+S[^BW?W=3\XOVK_VI/BE^V)\;O%GQQ^+&I?:
M=<\03BUT;0[668Z%X*\*6<LQT/P=X:MY6/V71]'AFD^8@7.IZC<:AK>I/<:M
MJ=]=3?-]%%?E%2I.K.=6I*4ZE23E.<FW*4I.[;?=L\9MR;;=VW=ONV%%%%0(
M**** "O3?@Y\'OB-\?OB9X0^$/PG\,WWBWQ[XXU:+2-!T:Q4#?(RM+=7U]<O
MBWTW1]*LXKC4M9U:\DBL=*TRUNK^\FBMK>1UX#2]+U+6]3T[1=&T^]U;6-7O
MK32]*TK3;6>]U'4]2U"XCM+'3["RMDDN+N]O+J6*VM;6".2:XGDCBB1W=5/]
M\?\ P2'_ ."9FD_L.?"H>/?B+IUC?_M-?%#1[63QK?XANQ\.O#DYAOK3X9:#
M>*9(_,MYDM[SQIJ5D_DZSK\$-I#/>Z3H&D7<WK91E57-,2J:O"A3M+$55]F#
M>D8WT=2=FH[I:R::BT]J%&5:=MHK63[+LO-]/OZ'O7_!./\ X)W?#3]@#X1Q
M^'M(%EXH^,'BZUL;OXM?$\VI2YUW4X5,D?A[P^9T%SIO@C0)I98M'L"(I]0F
M,VMZK&+^[$%I^BM%%?JM"A2PU*%"A!4Z5./+"$=DNK?5MN[E)W<FVVVV>Q&*
MA%1BK)*R_KJ^[ZA1116I04444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7Q;_ ,%$_CO+^S9^Q/\ M%_%VQO#8:_HGP[U+0_"%W'(8Y[;QKXXGMO
M_@^]MPI$DDFF^(?$6G:FZ1$/Y%E,Y>-$>5/M*OYUO^#DGXFS>&_V3/A'\,+2
M<P7'Q.^-,&J:@@;_ (^_#WP^\,:O=W=JR]T'B'Q#X5O-W.U[.,8^?(X,TQ#P
MN78RNG:4*$U!]JD_W=-_*<HLSK2Y*4Y=5%V]7HOQ:/XJ****_'CPPHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#^M;_@V'_P"0%^V?_P!A;X!_^D?Q@K^JJOY5?^#8?_D!?MG_
M /86^ ?_ *1_&"OZJJ_5>'/^1-@O2O\ ^I-8]G#?P*?H_P#TIA1117MFX444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '^3_1117X>?/A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !10,G@#)/  [U_2K_ ,$PO^"%OB'XN+X?^._[9NDZOX.^%TPM=6\)
M?!61[O1?&GQ!MFV3VVH^-I(V@U/P9X0N4V^3I$36GB_7H7>8R>&]/%G=ZSV8
M+ 8G,*RH8:FY2T<Y/2G3C>W/4E]E+MK*6T5)Z%TZ<ZLN6"N^KZ)=V^GYOI=G
MYL?\$_\ _@EW^T!^WMXAAU#P[9R?#[X(Z9J/V7Q9\:/$>G7$FBQM!(!>Z-X+
MTXO:R^-O%$:;@]A8W-MI6E.8_P#A(-:TEKBRCO/[E/V/OV'/V>OV(/ 2^"O@
MEX1CM-1OX+8>,/B%KGV?4OB!X[O+9?ENO$>OK;VY^R1R&26QT#2X-.\.Z6\L
MTFGZ5;SW-U/<?3_A7PIX9\#>'-%\'^"_#^C>%/"GAO3K;2/#_AOP]IMIH^B:
M+I=G&(K6PTS3+"*"SLK2! %CAMXD1>3C))._7Z5E61X7+(J=E6Q37O8B<=8W
M5G&C'7V<=]=9R3?-*UHKUJ.'A1U^*?63_**Z+\>[MHBBBBO:-PHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBJ.IZGIVBZ;J&LZO>VNF:3I-C=
MZGJFI7TT=M9:?IUA;R75[>W=Q*RQ6]K:6T4L]Q-(RQQ11N[L%4FBX'XF_P#!
M<S]NF3]EK]FL_"+P%K#67QG_ &BK35_#.FW-E/Y>H^$/AK#'':^.?%:/$WGV
M5_J<-Y%X2\.3_P"CR_:=3U?6--N1=^&72OX/Z^V/^"A?[6>J_MH_M7?$WXU3
M3W?_  B4^HGPK\+=+NO,4Z)\,O#,UQ9^%[<6TGS6=UJZ/=>*M:MLLL?B#Q!J
MWEL8B@'Q/7Y-G>8O,<=4J1;="E>EAUT]G%ZSMWJRO.^_+RQ?PH\;$5?:U&U\
M*]V/HNOS>OI9= HHHKR# **** "BBOO?_@FW^Q=K/[<O[47@[X4&*^MOAWHY
M'C/XP^(+/?$='^'NC75L-0L[:\ *VVM>*;N:T\+Z$X$LMM>ZI_:S6T]CI5]Y
M>M"C4Q%:G0I1YJE6<807>4G97?1+=MZ))MZ(<8N4E&*NY-)?,_<'_@@-_P $
MX([G['^W7\9] 62**6\LOV=/#FK6P96N+>66PUCXMW%K,I&;::.YT/P(TRY6
M=-8\310*\7A;5#_616)X9\-Z!X-\.:#X1\*Z18Z!X8\+Z-IGA[P[H>EP):Z;
MH^B:-9PZ=I6EV%M& D%G86-O!:V\2C$<42*.E;=?KF6X"EEV$IX:G9M+FJU+
M6=6JTN>;\M+16O+!1C=VN>W2IJE!07K)]Y=7^&G9604445WF@4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5_(;_P<W^)I;GXA?LD^#O,_
M<Z+X-^*WB7R@3_K/$VM^"]+\QEZ'Y?"6V,G[O[P+C<V?Z\J_C,_X.7A-_P -
M+?L\E@?(/P,OA&<+CSAX^\0^>,CYLA#;YS\O(V\EZ\#B9M9/B$OM3PZ?I[>$
MOSBCFQ?\"?K'_P!*1_-E1117Y<>0%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?UK?\&P__("_
M;/\ ^PM\ _\ TC^,%?U55_*K_P &P_\ R OVS_\ L+? /_TC^,%?U55^J\.?
M\B;!>E?_ -2:Q[.&_@4_1_\ I3"BBBO;-PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***^0/VNOV]?V3/V%_"=OXL_:<^,OAKX=+J<,\OAOPLQN
M]=\?^+S;GRY!X5\":!;ZCXHUBWCN#%:W>K0Z:NA:5-/!_;.JZ=#():+@?7]%
M?R&?%O\ X.Y_@#H6I75I\#_V1?BM\2M/AD>*#5_B/\0O"WPB%UL.T7,.FZ#H
M7Q>N/LSD&2%;F>SNI(B@G@M)6>.+Q;1?^#P"4WJ+XB_8#C73G<"2?1?VEV>]
MMTS\SI:WWP)C@O'"\")KRQ!/)F XJ>:/?\RN67;\C^URBOYZOV5?^#ES_@G/
M^T/K&F>$OB%JOC?]ESQ;J<T-G;2?&?3--_X5Y=7TY^6*'XE>%M2UK2-'M$&3
M-JWCRQ\$:9$P*M<Y:/S/Z!M+U33-<TW3]:T74;#6-'U:RM=2TK5M+N[?4--U
M/3KV%+FRO]/OK22:UO;*[MY(Y[6ZMI9(+B&1)8I'1E8TG?8336Z+]%%% @HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#_)_HHHK\//GPHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"MGP[X=U_P 7Z]H_A;PKHFJ^)/$OB'4K/1]!T#0["ZU36=9U;4)TMK'3=,TV
MRBFN[Z^N[B2.&VMK>*2::5U1$+$"MKX>?#OQQ\6?&_AKX;_#;POJ_C/QSXQU
M6WT7PUX9T*U:[U+5=0N,E8XHP5CA@@B26ZOKZZD@L=.L8+G4-0N;:RMKBXC_
M +LO^"6?_!)3P%^P[X>L/B;\2H=(\>?M1:[IA74_$:HM[H/POL]0@*7GA7X?
M&>-<WKPR/9^(?&311:AJR&?3M,&GZ'-=P:GZN593B,TK<L/W="#7MJ[3<8+^
M6/\ /4:^&-UWDTM3:C1E6E9:17Q2[>2[OLOO/FW_ ()6?\$2_#?P!C\.?M ?
MM9:/I/B_XYK]EUGP?\,[@VNL>$/A'<#;/9ZAJ^TSZ=XJ^(=FVR2.=6N?#WA2
M]7S='.JZO;66OV?]%M%%?J&"P6'P%"-##4U""UE+>=2=K.=26\I/[DK1BE%)
M+UX4XTX\L%9=>[?=OJ_Z04445UEA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7X=_\%[?VKYO@!^QQ-\*_#6I?8O'O[3.I7OP]MS#,8KV
MS^&^FVUO??$W480#EXK^QO-&\$7<;+AK/QI<RQLLMNI'[B5_!%_P7D_:$D^-
M7[>OBSP;I][]I\*?L_>'M&^%.DQQ2;K5_$*Q'Q+X[O?+R?+OXO$>MR^%[YN"
MZ>%+0$ 1C/A<18QX/+*O)+EJXAK#TVMUSW=1_*E&:3Z2<6<^*J<E*5M'+W5\
M]_\ R6^O1V/Q<HHHK\L/'"BBB@ HHHH *_OS_P"")7[&47[*O[(6A^,/$NE_
M9/BW^T1#I'Q,\:/<0>7J&C^&+BRDD^''@Z7<%FB&E:!J$NO:A:7$<5U9>(O%
M.MZ?<!EL8-G\AW_!+_\ 9;'[7?[:?PA^%^J:?_:'@71]4;XC_%&.2/S;1OA_
MX&EMM4U33;\ %EM/%6IMHW@EI%&8IO$T+[DVEU_T?%5454151$4*B*H5551A
M551@*J@     # XK[;A' *4JV85%\#="A=?::3JS7FHN---:>]46Z._!4]95
M7T]V/KHV_NT^;'4445]T>B%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7\A__!SAX:DMO'_[)'C'RCY.L^#_ (L^&C,!D>9X:UKP
M1J@C8C[IV^+"T8;&\>9LSL?']>%?SG?\')OPWD\0?LI?!OXFVT'G3_#CXUKH
MMZX3+6FA_$#PGK*75RSX^6(ZWX6\.6C+D;Y;N \[>/%XAINKD^,26L8TZGRI
MUJ<Y?^2*1ABE>A/RL_NDF_PN?Q84445^4GC!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']:W_
M  ;#_P#("_;/_P"PM\ __2/XP5_557\JO_!L/_R OVS_ /L+? /_ -(_C!7]
M55?JO#G_ ")L%Z5__4FL>SAOX%/T?_I3"BBBO;-PHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBN-^(LTUO\/O'=Q;RR03P>#?$\T$
M\+M%-#-%HE\\<L4B%7CDC=5='1@R, RD$ T M=.YV5%?XZG_  US^U=_T<Y^
MT+_X>CXD?_-+1_PUS^U=_P!'.?M"_P#AZ/B1_P#-+4<_D_Z_I_T]-/9^?X?\
M$_V*Z*_QU/\ AKG]J[_HYS]H7_P]'Q(_^:6C_AKG]J[_ *.<_:%_\/1\2/\
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
M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% ']:W_  ;#_P#("_;/_P"PM\ __2/XP5_557\JO_!L/_R
MOVS_ /L+? /_ -(_C!7]55?JO#G_ ")L%Z5__4FL>SAOX%/T?_I3"BBBO;-P
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OXF?^#F;]MC]KK]F?]L'X&^#_ -GS]H_XP_!KPMKG[->E
M^)=8\/\ P[\<ZYX7TK4_$$OQ0^)>ER:Q>V6EW4$-QJ#Z=IFGV374BF4VUG;Q
M;ML2@?VS5_G\?\':_P#R?+^SQ_V:AH__ *M_XL5,G[K^7YEPW^7ZH_&'_A[/
M_P %-/\ H^W]J'_P[_B__P"65'_#V?\ X*:?]'V_M0_^'?\ %_\ \LJ_/2BL
MN9]W]YK;R_#^NR^X_0O_ (>S_P#!33_H^W]J'_P[_B__ .65'_#V?_@II_T?
M;^U#_P"'?\7_ /RRK\]**.9]W]X6\OP_KLON/[T_^#7/]K;]IS]J*^_;=C_:
M+^/'Q2^-:>"+3]G)_""_$GQAK'BM?#;>(YOCF->;1AJMS<?83JXT+1AJ!@V?
M:1IEEYF[R(\?UNU_$U_P9]_\A'_@H-_UY?LL?^C_ -HBO[9:UB_=7S_,QE\3
M^7Y(****HD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "N)^)?_)./'__ &)/BK_TQ7]=M7$_$O\ Y)QX_P#^
MQ)\5?^F*_H&MUZK\S_&%HHHKG-PHHHH ^UO^":W_ "D8_8#_ .SUOV5__5Z>
M!*_UVJ_R)?\ @FM_RD8_8#_[/6_97_\ 5Z>!*_UVJUAM\_T1G4Z?/] HHHJS
M,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M*M1116)J%%%% ']I?_!GW_R$?^"@W_7E^RQ_Z/\ VB*_MEK^)K_@S[_Y"/\
MP4&_Z\OV6/\ T?\ M$5_;+6T/A7S_-F,_B?R_)!1115$A1110 4444 %%%%
M!1110 44A(4%F(  )))P !R22>  .23TH!! ((((R".00>A!'4&@!:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BD5@P#*0RGD,I!!'J".#^%+0 5Q/Q
M+_Y)QX__ .Q)\5?^F*_KMJXGXE_\DX\?_P#8D^*O_3%?T#6Z]5^9_C"T445S
MFX4444 ?:W_!-;_E(Q^P'_V>M^RO_P"KT\"5_KM5_D2_\$UO^4C'[ ?_ &>M
M^RO_ .KT\"5_KM5K#;Y_HC.IT^?Z!1115F84444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !112%@HRQ"C*KDD ;F8*HR>[,0J
MCJ6( Y(H 6BBB@ HHHH **** "BBB@#^)K_@\$_Y"/\ P3Y_Z\OVI_\ T?\
ML[U_%I7]I?\ P>"?\A'_ ()\_P#7E^U/_P"C_P!G>OXM*QG\3^7Y(VA\*^?Y
ML****DH*_P!!/_@TK_Y,+^/O_9W?B;_U37P6K_/LK_03_P"#2O\ Y,+^/O\
MV=WXF_\ 5-?!:KAO\OU1,_A?R_-']3M%%%:F(4444 %%%% !1110 4444 %%
M%% !1110 44A('4@<@<\<DX ^I/ '<\4M !7XS_\%%?^"&_[&?\ P4.O[_X@
M:_I>I_!;X_74"I)\:?AA;:=!?>))8(4M[/\ X63X3O(AH?CQ;6".*!=2D?1?
M&'V2WL]/C\6Q:9:062_LQ11ONAIM;'^?1\7/^#3O]N/PMJ5TWP@^-/[/7Q;\
M/([BREUS4/&7PP\6W* _(]QX>N?#7B[PY:%QU1/'EWL;C++\]>,Z'_P:X_\
M!4+5KY+2_A_9X\,6[OM;5-<^+=Y<6,2Y \QX_#7@[Q#J90 [L1:=))@'$9.
M?]'VBIY%YE<\O)_UY'\<'[)/_!ICX)\.:SI?BC]M/]H*3XC6ME+#<7/PG^"&
MG:EX6\.:C)"V]K76?B;XA$/BJ^TBZ_U-S::#X1\&:NL:E[3Q%;R2 P_UK?"+
MX/?"[X"?#SPS\)O@SX$\-?#;X<>#['^S_#GA#PGIL.F:1IT#.TUQ+Y40,MWJ
M%_=237VJZK?2W6J:OJ-Q<ZCJ=Y=WUS/<2>DT4TDMD2VWNPHHHIB"BBB@ HHH
MH **** "BBD) P"0"QPH)QDX+8'J< G [ GH#0 M%%% !1110 4444 %%%%
M!1110 4444 %%%% !112!@20""5QN /(R,C([9'(SVH 6BBB@ HHHH ****
M/\G^BBBOP\^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** />/V9?V>?'O[57QS^'?P&^'%KYOB
M3Q_KL.G-J$L,DUAX<T2W1[WQ%XJU<1E672?#>BV][J]Z%99KB.U%G:"2]N;:
M&3_2=_9U^ ?P^_9@^"_@#X&?"_3O[/\ "'@#0X=*M9)5C_M#6M1D9[O7/$NL
MRQ(B7&N>)-8N+W6M6G1(XFO;V5+:*"U2""+\3/\ @W\_8<3X,? V]_:N\>:0
ML7Q*^/\ IL4'@:.\@VWGAGX,V]VEUI\\)=0\,WQ'U.V@\2SE3)%<>&]-\&W$
M+Q/<7T3?T/5^E<,Y8L'A%BZL?]HQ<5)76M.@[.G#R<]*DMMX1:O ]7"4N2'.
MU[\U?TCT7SW?R70****^F.L**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH _D1_X.<;IG\>?LAV>6VP>$?C!<@'&T-=Z
MS\/XF(_BW$62AL\8"8YW5_+;7]4?_!SMILD7B;]C;5RH\J]T+XYZ:K;>3)I>
MH?"JZD!;J0%UB,A3P,L1]XU_*Y7Y5Q%?^V<;?O0^[ZM1M^!X^*_CU/\ MW_T
MB(4445XASA1110 5]"?LD:M#H/[5G[,FN7&/L^B_M"?!?5I]QP/)T[XC^&[R
M7)XP-D+9.1@<U\]UJ:'K%]X>UO1]?TR3R=2T/5-/UC3Y>?W5]IEW#>VDG!!^
M2>"-N"#QP0>:NG/DJ4Y_R3C+_P !DG^@XNS3[-/[F?ZME%8/A7Q%8>+_  OX
M;\6:4XDTOQ1H.C^(M-D!#![#6]/M]2LW## 8-;W,;;@,'.16]7[8FFDUJFKI
MKJGLSWPHHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5_*?_ ,'$G[#,E[;:!^W-\/-'+S6$6D> OCY;V,&6:QWQ:;X
M^(=V$49^R2/!X$URZD9W,$W@F.*)(+2^F']6%<GX\\#>%/B=X*\6?#KQUHMI
MXB\&^./#VK>%O%&A7REK75=#URRFT_4;.4J5DC\ZVGD$<\+QW%O+LGMY8IHX
MY%X<RP,,QP=7"SLG)<U.;7\.K'6$^^CTE;5P<H]3.K356$H/2^J?9K9_H_*Y
M_E5T5]J_M^_L;>+_ -AS]I+QC\&=?6]U#PNTK>)/A;XNNH@B>,?AUJMS<#0]
M39XT2'^UM.:"XT'Q);Q)&EOX@TO4/LZ-82V-Q/\ %5?D-:E4H5:E&K%PJ4IN
M$XO=2B[/U75-:-6:;3/$DG%N+5FG9KT"BBBLQ!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_6M_P;#_\@+]L
M_P#["WP#_P#2/XP5_557\JO_  ;#_P#("_;/_P"PM\ __2/XP5_557ZKPY_R
M)L%Z5_\ U)K'LX;^!3]'_P"E,****]LW"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_P _C_@[7_Y/
ME_9X_P"S4-'_ /5O_%BO] >O\_C_ (.U_P#D^7]GC_LU#1__ %;_ ,6*F?PO
MY?FBX;_+]4?RK4445B:A1110!_:7_P &??\ R$?^"@W_ %Y?LL?^C_VB*_ME
MK^)K_@S[_P"0C_P4&_Z\OV6/_1_[1%?VRUM#X5\_S9C/XG\OR05\\?M>>,_$
MWPX_9._:?^(?@K59-"\9> _V>/C5XS\):W#!:74VC>)O"_PV\2ZYH.JQ6VH6
M]W87,FGZK8VEVD%[:W-I,T(CN;>:%GC;Z'KY0_;S_P"3&OVSO^S4/VB?_50>
M,*H2W7JC_."_X?[?\%=O^CS/%'_AMO@?_P#.QH_X?[?\%=O^CS/%'_AMO@?_
M /.QK\>Z*PYGW?WFUEV7W'["?\/]O^"NW_1YGBC_ ,-M\#__ )V-'_#_ &_X
M*[?]'F>*/_#;? __ .=C7X]T4<S[O[PLNR^X_N\_X-P?^"CW[:O[;/QZ_:)\
M(_M1?'35_BQX=\%_"'0/$?AC3-1\*_#_ ,/QZ5K5YXSM-,N;Z.?P?X3\.W5P
M\MC(]N8KR>XMU5MZ1+)AQ_2S^U1^V/\ LU_L5?#N7XG_ +2WQ7\-_#+PTQN(
M=&MM2FEO?$_B[4;:)97T?P7X2TR*\\1^*]5"O&TUKHNFW8L8)!>ZG)96"37<
M?^;A_P $DO\ @IEI/_!,2Z_:G^)UKX,D\?\ Q0^(OPET#P%\(?#=VTMMX53Q
M4/%::M<>(/&]_!-#>)X:\/V-NUY/I>E.NK^(;U[+1;6ZT>WN[WQ#HWY\_M,?
MM2?'C]L#XKZ[\:/VA_B+KOQ&\>:X[(+S59_+TO0-*$TLUIX;\):#;B+2/"WA
MG3VFE-CH>B6EG8QR2SW<D<M]=7=U/?/:*ZO7\^I')>3Z+3\NA_4Q^V)_P=C?
M$76[W5?"_P"P]\#]&\$:"KS6UK\5OCH@\2^,;Z')5+_1OAQX?U.#POX8N$90
M\#:_XB\>PW$$G^DZ393#8G\^7QI_X*Q?\%(?V@+J[G^)?[9?QUGM+UG-SX?\
M&>,KOX6^$ID?/[J7PA\+U\'^&9HT!*QK/I4I49YW%B?STHJ')OJ6HI=#>U[Q
M5XH\5737OBCQ)KWB2]=S(]WKVL:AK%T[G(+M<:A<7$K.<G+%R3D\\TFA>*/$
MWA>Y6]\,^(M=\.WBL'6[T+5M0TBY5QC#K/I]Q;RAA@88/D8&#Q6%12&??_P:
M_P""J?\ P49^ 5U:S_#+]LOX]V%K9,C6V@^*/'6I?$CPC%L(("^"_B2WBWPF
M%8 +(!HW[U %DW*H _H'_8Y_X.POBOX<O=*\+_MP?!?0OB1X;+P6MW\5/@I!
M%X1\?6,&5$NI:OX!U>_D\%^++DDL7AT'5?AS!#$ 8K6ZE0I-_'S134FNHG%/
MI^A_L+?LK?MC?LV_MK?#>#XJ?LT_%3P]\2_"^ZWM]9M]/EELO$WA'5+B(S+H
MGC3PGJ4=IXA\*ZN$61XK76-/MEO[=/MVERWVG207DOTU7^.]^RO^UI\?/V+_
M (NZ%\;?V=O'^J^ _&NC.D-XEN[7/A[Q9H;3137OA3QKX?E<:=XG\,:D8D^U
M:7J,;^3/';ZGILUAK%CI^HVG^F?_ ,$I/^"IOPH_X*=?!"3Q7H=O9^"/C?X"
MBT[3?C9\(3?&YF\.:I>)(MCXH\,33D7>K> /%#VUU)HE_,IO-+O(+WP_J[27
MEA'?ZEK&5_7\S*46M=U^1^J5%%%42%%%% !117\[/_!93_@N_P##_P#8 M]4
M^ GP#CT#XI?M=:AIP.H6UU*-0\#_  +MK^W26RU7Q]':31OK'C*[MIH[[0/A
M]!<VTD5J]OK_ (LN;#2IM&TOQ4F[;C2;=D?L!^U9^VM^R_\ L2^!?^%@_M,_
M%_PO\,]'N5NAH6EW\\VH^+_%]W:(K3:?X-\%Z1%?>)_$]W&9(5N3I.EW%KIH
MGBN-5N;"T+7"_P CW[7G_!V;XTU*[U3PU^Q#\ ])\,Z.#+;VOQ3^/K-KGB2Z
MC)9/MFE?#/PGJUMH6@SQ[1+9SZYXR\7PSI(/MNA6SHT)_DT^.?Q]^,W[3'Q)
MU[XO?'GXC>)_BC\1O$LQDU/Q-XIOVO+A81)));Z7I=I&L.FZ#H.G^=)%I/A[
M0K+3M#TBW(M=,T^TMU6(>0UFYOII^9HH);ZL_2?XU_\ !8/_ (*9_'ZYNY?'
MW[9GQKLK*\DD,N@_#?Q*?@]X<,#Y"V4NA_"F#P=I]]:1)A%CU*&]>0JLUQ)-
M<%IF^ _$OCSQSXTN'N_&/C/Q7XLNY':22Y\2^(M7UVXD=SEW>;5+RZD9V/+,
MS$L>237*45-WYEVMLOP-72M=UO0ITNM$UC5='N8W\R.XTK4+O3YTDP!YB2VD
MT,BO@ ;E8-@ 9K[*^#W_  4L_P""@'P$N[6Y^%7[87[0/ARWLW1X-!O?B1XA
M\5^#R\94J9_ _C&[\0>#KO 4*?M6AS QYB;,;,I^(**5P/ZY_P!C/_@ZX^.G
M@W4-)\+_ +;WPJT#XQ^$6D@MK[XH?">PL/ OQ0T^(E1<:IJ/@][B#X=^+Y0
M=FFZ.GPT1 [/]LG*) _]?_PB_:]_9V_;3_9I\9?%[]FWXFZ%\1_"%QX,\36N
MIK8/+9^(?">L-X<O9I/#WC/PQJ$=MKGA;784/F?8-7LK8WEJ8M1TV2^TNYM+
MZ?\ R&:^I/V2?VQ_CY^Q/\33\4/@+XRN?#VH:CI=UX<\8^&[II[OP=\0O"6H
M12P:AX6\:Z"L\$&KZ7/'-+)9SA[?5=#O_*U?0=1TS5K:WO8[4WUU1+BKIK1W
M7H?+=%%%04%%%% 'VM_P36_Y2,?L!_\ 9ZW[*_\ ZO3P)7^NU7^1+_P36_Y2
M,?L!_P#9ZW[*_P#ZO3P)7^NU6L-OG^B,ZG3Y_H%<5\2=4O\ 0_AUX^UK2KAK
M34](\%>*=4TZ[5(Y&M;_ $_0[^[L[A8YDDA=H;B*.0)+')&Q7:Z,I*GM:\[^
M+W_))OBA_P!D[\:_^HUJ=69G^8O_ ,/]O^"NW_1YGBC_ ,-M\#__ )V-'_#_
M &_X*[?]'F>*/_#;? __ .=C7X]T5AS/N_O-[+LON/V$_P"'^W_!7;_H\SQ1
M_P"&V^!__P [&C_A_M_P5V_Z/,\4?^&V^!__ ,[&OQ[HHYGW?WA9=E]Q_1]^
MP%_P6O\ ^"H/Q@_;C_9"^%/Q'_:O\1>)_A_\2/VD?@SX(\:^'+CP!\'[&#7?
M"WB?Q_H.CZ[I,U[I7P\L-3M8]0TV[N+5[C3[VTO(5E,EM<PRJDB_Z.5?Y'__
M  2X_P"4DW[!?_9WG[/?_JTO#%?ZX%:0;:U[_P"1G/1Z+I_F%%%%60%?GC_P
M5@^,WQ,_9Z_X)W?M3?&?X.>*;CP3\3? '@*PU?PAXJM+#2-4N-%U&;Q?X;TV
M2YBL->T_5=(N6:ROKJ#9?:?=1 3%Q&)%1U_0ZORB_P""Y'_*)[]M;_LF&F?^
MI[X0H&MUZH_@P_X?[?\ !7;_ */,\4?^&V^!_P#\[&C_ (?[?\%=O^CS/%'_
M (;;X'__ #L:_'NBL.9]W]YM9=E]Q^PG_#_;_@KM_P!'F>*/_#;? _\ ^=C1
M_P /]O\ @KM_T>9XH_\ #;? _P#^=C7X]T4<S[O[PLNR^X_L7_X(/?\ !5W_
M (*"?M;?\%"_!WP:_:(_:.USXE?#34_AO\4-;OO"U]X,^&6B6]QJF@^'OMFD
MW;7_ (6\$Z'JR-9W/[U8X]02&0_+/'*GRU_<S7^:Q_P;(_\ *5GX?_\ 9(OC
M/_ZBM?Z4]:0;:U[_ .1G/1Z+I_F%%%%60%?$W[8?_!13]CO]A#0$UC]I;XU>
M&_!>K7MFUYH'P_L&F\2_$[Q1%F2.*30O .@I?>(9K":XC-H=?OK2P\,V=RRI
MJ6MV*DN/YX?^"R__  <6K\%]<\5_LL_L#:OHVM?$W1YKSP_\3?VBO)L->\.^
M -5@9K;4/"OPNL;J.[T?Q-XPT^=9+;6_%FIP7_AKPY<Q3:9I6GZYK1GO_#?\
M./CCQUXU^)GBS7?'GQ%\6^)/'?C;Q1?RZIXC\7>+]:U'Q%XDUW49L"2]U;6M
M6N+O4+^Y951/-N;B1EC1(U(C15$2G;1:LN,&]7HOQ/[!?VH_^#MGQ?>W.HZ)
M^QK^S3HN@Z:#-#8_$+]H74KG7-9N8G+(MS#\-/ >KZ7I>BW<2 2P->?$3Q1:
MM*ZBYT]HXGBG_#GXQ_\ !=#_ (*J?&N>[.N?M?\ Q"\%:=<,WD:1\'(- ^#T
M&G0L<B"TU;X>:3H'BB54.=MQJ6OW]]@[6NV4*J_DK14<TN[_ *]#112Z'M?C
M']I7]HSXB2RS_$#X_?&OQU/<,6GF\8_%3QUXGEF9NK2R:WKU\\C'N7+$]Z\:
MN+FXNY7GNIYKF>0Y>:XEDFE<DDDO)(S.Q)).22<DFH:*D9NZ3XH\3:!,EQH7
MB+7=%N(L>5/I.K7^FS1[>%V2V=Q"Z;1TVL,=J^B? _[<G[:?PSDCD^'O[7'[
M2_@L1%2(/#7QR^)FD6;A>D<]C9>)HK*YAX&Z"X@EA8##(17RS11<#]I/A-_P
M<&_\%8?A,UK!'^TY<_$?1[9D9]%^+/@3P%XW6[V$?+=>([GP[:>.BK*"C^3X
ML@+!BV?,".OZ_P#[/_\ P=R_$.QFL=._:C_9/\(^);-C''J'BSX$^+-6\(7]
MK&I >Y@\"^/)/&%GJUPZ@DP'Q[X?@\P[DD2/$2_QN457-+O_ %\Q<J?3]/R/
M]5/]CW_@M=_P3L_;5NM*\._#?XXV/@;XE:NT,-I\)OC5;1?#3QS=7MP56#3-
M%DU*]NO!WC#59F+!-,\#^+?$U\%C>1[=(P&/ZNU_BHJK.RHBL[NP554%F9F.
M%55&2S,2   22<"O]:;_ ()6_ /XG?LU_L#?LW_"SXT>+_&?C'XJ67@2T\1>
M-YO'/B#5_$6K>%]7\72R^(X_AU:7&LW=Y/8Z3\-M.U&Q\#V6F6LJZ=;G0IIK
M**.*YVU<9-[HRE'EZ[FO^V%_P4R_8J_8)UOP3X<_:K^+\_PRUCXB:5JVM>$+
M2'X=?%#QN-5TW0[NTL=4N&N/A]X,\4VU@;:ZOK6,0ZE-:3S>9O@CEC21E^-_
M^(B__@CU_P!'77O_ (8+]I/_ .=#7X'_ /!WC_R6K]B[_LEWQ7_]2SPK7\?%
M*4VFUH4H)I/75?UT/Z<O^#CW_@HG^R!^WY>_L>R_LH?%:?XGQ_"FU^/D?CMI
MO /Q(\#_ -BOXWE^#3>&54?$+PCX5;4_[17PEKY8Z2+X6?V("^-L;JT$_P#,
M;114-W=RTK*P4444AA7]@W_!O+_P55_82_83_9*^+OPO_:D^-5Q\-?&_BG]H
MO7/'NA:-%\,_BSXU6]\*WGPT^&/AZVU,ZEX!\#>*-*MFDU?P[K%K]AN[V#4$
M%H)WM5MKBVEF_CYHIIM:H35U8_T]_P#B(O\ ^"/7_1UU[_X8+]I/_P"=#1_Q
M$7_\$>O^CKKW_P ,%^TG_P#.AK_,(HJN=^7]?,GD7G_7R/\ 6M_9"_X*D?L-
M_MX>,O%'@#]ECXS7'Q+\6>#/#*^,/$FES?#;XK>"5T_PZ^JV6BK?B^\?^"/"
M^GW9.I:C:6_V2QNKF\ E,QMQ!')(GZ!U_ G_ ,&D'_)X/[3G_9M=O_ZM#P97
M]]E:1=TF9R5FT%?R+?\ !R#_ ,%&OVTOV)/C9^S;X6_9<^.6K_";0/&_PL\5
MZ_XIT[3O"W@#Q FK:OI_BV+3K.]DF\8^$_$5S;O!9,8!%9S6T# [I(GD^>OZ
MZ:_@\_X.ZO\ DXS]D/\ [(IXX_\ 4ZAI2?NOY?F./Q+Y_D?DM_P_V_X*[?\
M1YGBC_PVWP/_ /G8T?\ #_;_ (*[?]'F>*/_  VWP/\ _G8U^/=%9<S[O[S6
MR[+[C]A/^'^W_!7;_H\SQ1_X;;X'_P#SL:/^'^W_  5V_P"CS/%'_AMO@?\
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
MRYJ5-_W4GZK1_BF%%%%>@:A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'YE?\ !4_]@+1OV\_V>+W0='M["R^.'PX7
M4?%'P7\17)BMP^L/;1_VMX&U2]DV^3X>\<V]I:V-Q*\B1:7K=IH.O2^;!I5Q
M9W?^>9XA\/:[X2U_6_"OB?2=0T#Q)X;U;4=!U_0]6M9;+5-'UG2;N6PU/2]1
MLYU2:UOK"]@FM;JWE19(9HGC=0RD5_JT5_+[_P %X/\ @F._C;2]7_;>^!'A
MXR>+O#^GI+^T#X1TBU+3>)?#>F6R0P_%+3K2!2\FM>&;&"*U\9Q1HXU#PU;V
M_B BWGT#5I=7^1XFR?ZQ3>88>-Z]*/\ M$(K6K2BM)I=9TDM>LJ:MO"*?%BZ
M',O:17O)>\EU2Z^J_+T/Y :***_/3S HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _K6_X-A_^0%^V?\ ]A;X
M!_\ I'\8*_JJK^57_@V'_P"0%^V?_P!A;X!_^D?Q@K^JJOU7AS_D38+TK_\
MJ36/9PW\"GZ/_P!*84445[9N%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5_G\?\':__)\O[/'_ &:A
MH_\ ZM_XL5_H#U_G\?\ !VO_ ,GR_L\?]FH:/_ZM_P"+%3/X7\OS1<-_E^J/
MY5J***Q-0HHHH _M+_X,^_\ D(_\%!O^O+]EC_T?^T17]LM?Q-?\&??_ "$?
M^"@W_7E^RQ_Z/_:(K^V6MH?"OG^;,9_$_E^2"OE#]O/_ ),:_;._[-0_:)_]
M5!XPKZOKY0_;S_Y,:_;._P"S4/VB?_50>,*H2W7JOS/\?ZBBBN<W"BBB@ HH
MHH **** "BBB@ HHHH *^S_V ?VU/B/^P'^U)\-_VCOAW/=7">'-132O'_A*
M*Z:WLOB'\,]7N+:/QEX)U)2WV=QJ5A"M[HMU=1SQZ+XIT[0?$,<+W.DP"OC"
MB@#_ &=/A;\2_!OQF^&O@+XM_#O6(?$'@/XE^$/#WCGPAK4'":CX=\4:5:ZQ
MI-RT>2T$[V=W$+FUDQ-:7 EMIU2:*1%[ROYAO^#6']J6\^+W[$'CK]GGQ!J+
MWWB']EGXBFRT-)96EF@^%WQ8&J>+/"L$C2LTK_8_&6F_$NRMP#Y-KI4&E6,*
MQQ6Z)7]/-;IW29@U9M!117(?$#QYX4^%O@/QI\3/'>L6WA[P3\/?"GB'QOXO
MUZ\W"UT;PSX6TF[US7=4N-@9S%8Z98W-RZHK2.(RJ*SE5+$?B_\ \%S/^"KM
MG_P3C^ -OX3^&=_I]W^U7\;]/U33/A98RK;7P^'OAV(-9:Y\7];TV=98)8]&
MGD_LWP7I^HQ-9Z]XM;SI;75-&\->);*O\S?Q%XBU_P 7Z_K?BOQ7K6J^)/$_
MB75M1U[Q%XAUV_NM5UK7=;U>[EO]4U?5]3O99KS4-2U&]GGN[V]NII;BZN9I
M)II'D=F/UG_P4 _;(\<?MY_M7_%C]I/QK)>6\'B_7);'P%X9NI_-C\#?#'1)
M9K/P+X.MEC=K6.32]&$=QK4UFL4&K>)[[7=>:);G5K@M\9UC)W?ET_KS-HJR
M\^O^04445)04444 %%>F?#WX*_&3XMRS0?"GX2_$SXG36\@AGA^'O@/Q3XTE
M@E*AQ%-'X;TK4GCD*$,$<*VTAL8(-=GXU_9/_:F^&VF3:U\1?V:?C_X!T>WB
M:>XU;QK\&_B+X6TR"%!N>::_USPY8VL42KRTCRJBCDD"@+G@%%%% !1110 4
M444 ?:W_  36_P"4C'[ ?_9ZW[*__J]/ E?Z[5?Y$O\ P36_Y2,?L!_]GK?L
MK_\ J]/ E?Z[5:PV^?Z(SJ=/G^@5YW\7O^23?%#_ +)WXU_]1K4Z]$KSOXO?
M\DF^*'_9._&O_J-:G5F9_C)T445SG0%%%% 'WA_P2X_Y23?L%_\ 9WG[/?\
MZM+PQ7^N!7^1_P#\$N/^4DW[!?\ V=Y^SW_ZM+PQ7^N!6L-OG^B,I[_+]6%%
M%%60%?E%_P %R/\ E$]^VM_V3#3/_4]\(5^KM?E%_P %R/\ E$]^VM_V3#3/
M_4]\(4#6Z]5^9_E64445SFX4444 ?T$_\&R/_*5GX?\ _9(OC/\ ^HK7^E/7
M^:Q_P;(_\I6?A_\ ]DB^,_\ ZBM?Z4]:PV^?Z(RGO\OU85_-/_P<=?\ !4#6
MOV.O@3HW[,?P4\13:'^T%^TCHNI2:MXBTFZ>VUOX9?!6.>;1]9U_3+F)EGT[
MQ'X\U**^\)>%]3@_?Z=8:=XSU:QN-.UO3-$O!_2Q7^4+_P %C?VD-2_:C_X*
M2?M5_$.>_>]T#P[\3-:^$G@1!+YEE;>!_A#<R> -%FTU0S"&TU^70[WQ=+&"
M-^H>(KZX=4DG=0Y.R\V**N]>FI^9-%%%8FP445T'A3PGXH\=^)M!\%^"?#FN
M>+O%_BG5;+0O#7A?PUI=[K?B#7]:U*=+73]*T?2--AN;_4M1O;B1(+6SM()9
MYY75(T9CB@#GZ*_IJ_9S_P"#6+]O7XL:'IOB;XS>-/A'^S78:G!#<+X9\0ZA
MJ?Q ^(]E%,HDC;4O#W@Z!O"=B[1,C-9S>/QJ=M*7MK_3[*XBDC7[UTK_ (,_
M;;[/&VM_\% )S=LF98=*_9BC6WBD/\,=Q=_'QI+A%_OM:VS-G[B8YKEEV)YH
M]S^*"BO[0O$G_!H#KL,#2>#_ -O;2=1N</LL_$G[.-YHL&<L4#:CI?QKU^3!
M&U7(TO@AG ;(C7X3^,/_  :P_P#!1[P#!<W_ ,-M>^ 7QVM8PYM=+\*^/=2\
M&>*K@)D@2V/Q+\.^%/"UN\HP(PGC6Y7=N$CQ@*S'++L'-'N?S4T5]0?M$?L4
M_M:?LF7XL/VCOV>OBG\)(Y+DV=GK?BGPIJ$?A#5;H$AH-"\<6*7O@[7W7'S#
M1==O\ J20&4GY?J2C]K?^"!?[%'_  V9_P %"OAN?$FD?VC\)OV?/)^/'Q,^
MT0&33;\^$=2L_P#A ?"EUYBFUN?^$E\>S:&;_2;C<-3\*:5XJ BDCMI@O^H'
M7\^'_!MU^Q1_PRU^P-H_Q8\4:1]A^*?[6][I_P 7-;>X@\K4+#X9P6L]G\'=
M!=]JE[.?P_>:E\0+;</,CD^(5Q:RDFU14_H/K:*LO74QD[ONNA_"M_P=X_\
M):OV+O\ LEWQ7_\ 4L\*U_'Q7]@__!WC_P EJ_8N_P"R7?%?_P!2SPK7\?%9
MS^)_+\D:K9>B_(****D84444 %%%% !1110!_6)_P:0?\G@_M.?]FUV__JT/
M!E?WV5_ G_P:0?\ )X/[3G_9M=O_ .K0\&5_?96T/A7S_-F,_B?R_)!7\'G_
M  =U?\G&?LA_]D4\<?\ J=0U_>'7\'G_  =U?\G&?LA_]D4\<?\ J=0T3^%_
M+\T$/B7S_)G\B5%%%8FP4444 %%%% !1110!^K?_  0Z_P"4L'[%'_94=0_]
M07Q;7^JK7^55_P $.O\ E+!^Q1_V5'4/_4%\6U_JJUK#;Y_HC.IT^?Z'Y1?\
M%R/^43W[:W_9,-,_]3WPA7^597^JG_P7(_Y1/?MK?]DPTS_U/?"%?Y5E*IT^
M?Z#AM\_T04445F6%?T$_\&R/_*5GX?\ _9(OC/\ ^HK7\^U?T$_\&R/_ "E9
M^'__ &2+XS_^HK36Z]5^8GL_1_D?Z4]%%%;F 5_/Q_P74_X+%6/_  3Q^&=O
M\&_@IJ&FZG^U[\6="GNO#GG1VNI67P:\$W,D^GR?$W7]-G$L%YKM]<P7EC\/
M-!OX);"\U.QU#7M:ANM(T(:+XB_7#]L3]J/P!^Q?^S5\7/VEOB7*&\-_"[PK
M<ZO#I*7$=K>^*O$MU)%I?A#P9I<LBNJ:IXM\3WNE:!9S-&\-I)?F^N@MG:W$
MB?Y*G[2'[0GQ,_:K^.7Q+_:#^,&M-KOQ!^*/B:]\2:Y<+YJV-A'+LM])\/Z+
M;S2S/8^'?#.CV]AX?\/:=YL@L-&TVRM/,D,1D:92MZO\"XQOKT7XGEWB?Q/X
MC\:^(]>\8>,-=U?Q1XK\4:OJ&O\ B3Q)K^H76K:YKVN:M=2WVJ:OJ^J7TL]Y
MJ&I:A>3S75Y>74TL]Q/*\LKL[$G"HHK$U"BBE +$*H+,Q 50"223@  <DD\
M#DF@!**_>#]C3_@W9_X*&_M;Z%I'CO6?"_AO]FSX::S!!?Z9XB^.ESJVC>)]
M<TR=5>.]T#X:Z-I6K>+]DT4D=S93>+;7P=INIV;K=Z;J=U T32?KWHW_  9_
MHVGHWB']OQX]5= 9(=&_9H6;3[:0J,QI<WWQV@N;Y%;)$K6NG,ZX!A0C)KED
M^GZ?F3S1[G\4E%?U<_'S_@TU_:V\#:1?:O\ L_?'_P"$GQ\DL8GF7PSXDT;5
M_@IXLU?:IV6NB)?:IX\\'->R/M 77O&WAZQ5=S-J 951_P":3XX_ /XT?LT_
M$36/A/\ 'KX:>+?A5\0]"*M?^&/%^E3:;>/:RO(EMJFF7!\RPUO0[XPRMINO
M:+=ZAHNIQ(TVGW]S$-])IK=#33V9Y#1112&%?V@?\&Z7_!9W5H-:\(?\$\_V
MJ/%LFHZ5JGV?0/V7/B9XCOB]YI.HHB0Z;\"_$6IW;9NM*U!%^S_"N\O)C<Z;
MJ(B^'T,EU8:CX0T_1/XOZM6-]>Z9>V>I:;>76G:CIUU;WVGZA8W$UI>V-[:2
MI<6MY9W5N\<]M=6T\<<UO<0R)+#*B21NKJK!IM.XFKJQ_M345^0G_!$W_@H2
M?^"A?[%/A3QGXNU*&Z^.OPGN8?A7\=(<1Q3ZGXGTBP@FT/Q\+>,1J+7XA^'7
ML]<N98+>WT^+Q5'XKT?3XQ;Z,*_7NM[WV,-5H4M2U&PT?3[_ %?5KVUTW2]+
MLKK4=2U&^GBM;'3]/L8'N;R]O+J=DAMK6UMXI)[B>9TBAAC>21E121_EH?\
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
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _K6_X-A_^0%^V?\ ]A;X!_\
MI'\8*_JJK^57_@V'_P"0%^V?_P!A;X!_^D?Q@K^JJOU7AS_D38+TK_\ J36/
M9PW\"GZ/_P!*84445[9N%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5_G\?\':__)\O[/'_ &:AH_\
MZM_XL5_H#U_G\?\ !VO_ ,GR_L\?]FH:/_ZM_P"+%3/X7\OS1<-_E^J/Y5J*
M**Q-0HHHH _M+_X,^_\ D(_\%!O^O+]EC_T?^T17]LM?Q-?\&??_ "$?^"@W
M_7E^RQ_Z/_:(K^V6MH?"OG^;,9_$_E^2"OE#]O/_ ),:_;._[-0_:)_]5!XP
MKZOKY0_;S_Y,:_;._P"S4/VB?_50>,*H2W7JOS/\?ZBBBN<W"BBB@ KZM_8V
M_8M_:!_;P^-.C_ S]G?P@?$?BB^B.I:]K6H32:;X.\!^&(9X8+_Q?XXU\07$
M>C:#8//%&#'!=ZIJM[+;:/H&F:MK5[9:=<?*5?ZG7_!%7_@GWX=_8"_8J\ :
M#?Z#;VGQU^+^CZ'\3_CWKD]JB:T?%&MZ<M[H_@*>X>,7,>E?#/2+]?#=OIPE
M:Q&O_P#"4:];1Q3^(;S=45=^77_(F4K+SZ'PE^R#_P &O7[#'P:T+2M4_:;N
M_%7[5/Q(,,$^K0W^M:[\._A3INH!4D,.@>%?!NJZ9XEU*WMIB\+W'BSQ=JMG
MJ\4<<\GAW2Q)+8C]2K7_ ()#_P#!,.STW^RH?V%OV;7M1&(O-NOAKH=_J6T*
MRY_MF^AN-8,F'.9C?>:6"L7+(A7]&:*ULNR^XRN^[/YT/VO?^#9O_@GY\>/#
M6KW?P%T36OV4OBDUO//HVN^"M7USQ3\/;S5-C_9XO%'PY\6:QJ4":2251XO
MVK>"[F%@ER7N]DMK=?P,_M??LC?&O]A_X\>+_P!GGX]>'H]#\;>%7ANK6^T^
M66\\->,/#&H-,="\:>#M5EM[4ZOX9UV&"5K.Y>VMKRSN[>_T;6+'3==TO5-,
ML_\ 85K^73_@Z>_9'T3XH_L8>%OVKM)TF!?'_P"S-XTT33-<UF*%1=7WPD^*
M.L67A/4-*O'C"RW2Z5\0;_P3J>DF<S1:5!?>)FMXX3J]Y*TRBK72M8J,G>SV
M>GH?Y[5%%%9&H4444 ?U#?\ !J)\5KCPG^WO\5OA;/<LFC_%S]G7Q#/':!B!
M<>*_A[XP\):WHTS+G:_V;PWJ7CA0-I<&XRK*GF!O]"JO\PK_ (-T=?FT3_@K
M[^RU;))Y=OXCL/CEH%[\VT/#)^S_ /$_5;:,Y(#;M4TG3\*3RP!4%PH/^GK6
ML-OG_D93^+U7_ _0*_FT_P"#H+]J>[^!_P"P#IGP3\/:C)8^*OVJ_B!9^"KS
MR)C;W0^&7@9;;QEX^E@D0^:T=[JJ>!_"^I6Z@176C>*-2MIW\J4PS_TEU_GW
M?\'8_P 7;GQ5^V[\$/@]!<-+H_PC_9\M-=DMS(2MKXK^*/C+Q#<ZT%A&5C,W
MAKPAX'D:0X>4;590D,;.Y?"Q05Y>FO\ 7S/Y8****Q-@HHHH VO#?AOQ!XQ\
M1:%X1\)Z)JGB3Q3XHUC3?#_ASP]H=C<ZGK.NZ[K%Y#I^DZ/I.G6<<MW?ZEJ5
M]<06=E9VT4D]S<S1PQ(SNJG^^O\ X)6?\&VGP4^"?A?PU\8_V\_#>C?&SXZ:
ME;6NL6WP9U.2'5O@]\*S,B30Z5K^FP.^G_%+Q=;(QBUN35WOO %I<23:?I6B
M:X=/M?%=_P#G-_P:J?L,:)\2OBK\4_VY/'^C0:II7P-NX?AE\&8KV!+BS3XJ
M>(M&75/&7BE%<;4U7P3X)U/1=.THN)467X@SZC$L&H:/87"?WB5I"/5_+_/_
M ",YR>RT,;P]X<\/>$=%T[PWX4T'1O#'AW1[9+/2= \/:78Z+HNEV<?^KM-.
MTO38+:QLK:/)V06T$429^516S116AF?CW_P4!_X(C?L2?MZ^'==U#4/A_HOP
M3^.EU;W,^B?'7X5:#INA:\VLNCO!-X_\/6"Z=H?Q+TR:X\E=237XX_$QL8VM
M="\5Z!)(;@?YQ'[;'[%OQO\ V"?C[XH_9\^.VB16/B/15BU3P]XBTLSW'A7X
M@>#K^6XCT3QKX/U&:&!K[1=4%M<0R1S10ZAI&JVFHZ%K%K9ZOIE[:0_Z_=?@
M#_P<8?L-Z)^U5^P3XQ^+VBZ+!+\9/V2['5/B[X4UB&"/^T+WX=644,OQ@\)W
M-SM:0Z2_A.S?QO% JO*VN>"=*MX&@AOKXRQ*-U?JOQ_KH7&3ND]MC_--HHHK
M(U"BBB@#[6_X)K?\I&/V _\ L];]E?\ ]7IX$K_7:K_(E_X)K?\ *1C]@/\
M[/6_97_]7IX$K_7:K6&WS_1&=3I\_P! KSOXO?\ ))OBA_V3OQK_ .HUJ=>B
M5YW\7O\ DDWQ0_[)WXU_]1K4ZLS/\9.BBBN<Z HHHH ^\/\ @EQ_RDF_8+_[
M.\_9[_\ 5I>&*_UP*_R/_P#@EQ_RDF_8+_[.\_9[_P#5I>&*_P!<"M8;?/\
M1&4]_E^K"BBBK("ORB_X+D?\HGOVUO\ LF&F?^I[X0K]7:_*+_@N1_RB>_;6
M_P"R8:9_ZGOA"@:W7JOS/\JRBBBN<W"BBB@#^@G_ (-D?^4K/P__ .R1?&?_
M -16O]*>O\UC_@V1_P"4K/P__P"R1?&?_P!16O\ 2GK6&WS_ $1E/?Y?JPK_
M !=/&FH7VK^,?%FJZFSOJ6I^)==U#4'<@N][>ZI=7-VSD<%VGDD+$<$DD5_M
M%U_CT_MI?"J^^!W[7G[3OP@U"V>UE^'7QZ^*WA6V5XS$)]*TOQMK,&B:A A
M_P!#U31A8:E8O@"2SNX)  & I5.GS_0=/K\CYEHHHK,T"OZ)O^#8?Q9\$/"O
M_!2Z'_A;MWH&F^*/$7P4\=>&?@/J/B.2U@MXOBUJFN>#<Z?HUS=[([7Q3KGP
M^A\=Z+HKB:.6_COM0T&T2XU#6;.WD_G9J2&:6WEBG@ED@G@D2:&:%VCEAEC8
M/'+%(A5XY(W4.CH0RL RD$ TT[-,35TUL?[5E%?Y7'[/O_!<G_@J%^SA9Z?H
MWA']J?Q?XT\+:<L,,7A;XS6.B_%^Q-I;J$M]/AUKQS8:MXRTNPMXU6*"UT/Q
M1I44,*I#&%B1$7]:_A5_P=O_ +4VA);P_&?]ESX%_$E(=B2W/@#Q%XX^$NH7
M<:X#/-)K5Q\6=/2ZD'+R6VF6]MO.8[*-<(-%->AGR2]?Z\['][E%?R>_##_@
M[9_9"US[/#\7?V:_V@OAS<3;%EG\%WW@#XH:3:.0-SSW6I:Y\--4>W0YS):Z
M'<7##!6TY('Z8_!__@OS_P $HOC&]I9V/[5&B?#W6;HH'TCXP>%/&GPU2S,G
M"B[\3^(= A\!J <AVA\63I%C=*R(R,U<R[HFTNS^X_7S7-"T3Q/I&H^'O$NC
M:5XAT#6+66QU;0]<TZTU;2-4L9UVS6>HZ;?PW%E>VLR_++;W,$L,B\.A%?@/
M^U=_P;:?\$]_VB?&F@?$#X>:!JO[,VMP>+=#UCQMX?\ A3'$/AKX[\-P:Q:W
M?B70#X!N[B"P\#ZCK&CQ7.D:1K/@"\\.:7H5Q=?VK>^%O$,L0MG_ '-^'7Q9
M^%GQ?T1?$OPE^)?P_P#BCX<;RRNO_#OQEX=\;:*PE!:+&J^&M2U.Q/F*K-'B
M?YPI*Y ->@4:/HG^()M;%'2]+T[1-,T[1='L;32](TBQM-+TK3+"".UL=.TV
MPMX[2QL;*UA5(;:TM+:**WMX(D6.&&-(T554 7J**8C\@O\ @IE_P1O^!O\
MP5"\5_"KQ;\7/BA\6/A]>_";P]XC\.:-;?#E_""6NI6OB74M.U.[GU/_ (2;
MPUKTIN()=-BCM_LDEO'Y<DGF([;67\Q/^(23]B[_ *.3_:@_[_?"C_YW=?U<
M44K)ZV_K^E_5V5S2[_D?YH?_  7*_P""2_P8_P""6MU^S'!\(?B1\3_B$OQP
MM_C'-X@/Q(?PH[:0WPXD^%R:6-'_ .$8\/:  +X>.M1.H?;1=$FSLOLY@_?^
M;^!=?VE_\'@G_(1_X)\_]>7[4_\ Z/\ V=Z_BTK*6C:7E^1K%MI7_K4****D
M85_37_P11_X(@_ #_@IK^S=\2OC1\6/BS\8O .O>"?C?J_POL-*^'<G@I-(N
M](T_P'X!\5Q:A>#Q+X6UV\_M)[SQ;>VTAANHK;[-;6NV!9?-DD_F4K_03_X-
M*_\ DPOX^_\ 9W?B;_U37P6JH*[U72_Y"DVD[?UJ8G_$))^Q=_T<G^U!_P!_
MOA1_\[NC_B$D_8N_Z.3_ &H/^_WPH_\ G=U_5Q16O*NW]?TOZNS+FEW_ "_R
M/QG_ .":G_!%+X"_\$Q?B?X_^*?PE^*WQ>\?ZQ\0_ :> -3T[XBR>#'TVRTU
M/$.E>(A>V \->%]"NA?&ZTF& FXN)K?[/)+^Y\S8Z_LQ113VT0FV]PK^#S_@
M[J_Y.,_9#_[(IXX_]3J&O[PZ_@\_X.ZO^3C/V0_^R*>./_4ZAJ9_"_E^:'#X
ME\_R9_(E1116)L%%%% !7UC^R)^P_P#M/_MT_$,_#;]F?X6:UX_U:S%K/XEU
MP&#2/!7@G3KJ5HX]4\9^,=4>VT+0+9Q%</9VMQ=MJ^L&UN+;0=,U6^C^REW[
M#G[(GQ _;I_:A^%/[,WPZ;[#J?Q US&O>)9;22[L/!/@C2()-5\9>,]2A1XE
ME@T#0;6\N+.RDN;3^V=8;3-!@NH;S5;8G_5H_9+_ &2?@=^Q/\$O"OP%^ /A
M"T\+>#?#5NDE]>LD$WB3QGXCE@ABU;QIXVUF.&&;7_%6N20))?7\RI!;01VN
MD:1:Z;H>FZ9IEG48\WDB92MZG\I/[.__  :-:9_9EAJ?[6'[5^I'5IXX6U+P
M7^S[X6M+>RTZ3[TT5K\2?B);7TNJ[@0BN_PNTM860O\ Z4KA4^_]._X-7?\
M@F5960M;G7OVH-7G"!#J6H_%3PC%>LV5/FF/2?AAI>G>80""%L%BP[8C!VE?
MZ3**UY4NGZ_F9<TN[/P$_9M_X-S/V)?V4?VDOA1^TY\(OB/^TDOB[X2^(YO$
M>C>&?%_C#X=^(/!VHSS:1J6CM;W\-G\+-#\1"(0:G/*&A\1*WG1P_P  =7_?
MNBBFE;9 VWOJ?E%_P7(_Y1/?MK?]DPTS_P!3WPA7^597^JG_ ,%R/^43W[:W
M_9,-,_\ 4]\(5_E65G4Z?/\ 0TAM\_T04445F6%?T$_\&R/_ "E9^'__ &2+
MXS_^HK7\^U?T$_\ !LC_ ,I6?A__ -DB^,__ *BM-;KU7YB>S]'^1_I3T445
MN8'\0G_!V7^V%>7GBCX"_L.>%]5DCTK1-,/Q^^+5M;2GRKW6M6DU7PK\+M%O
M&C96631=+M?&?B"\T^?S(;A?$GAC4=B365M)7\95?I)_P5_^-UU^T#_P4O\
MVR?B#+=R7EA9_&KQ+\./#TC2&2 ^&?A T/PJT":R7<4AM+_3O!\&J(B!-\M_
M+<2K]HFF+?FW6$G=LWCHE]_WA1112&%?W'?\&YG_  1N\'6/@7PC_P %"OVG
MO"%GXD\6>*RFN_LR?#_Q)8I=:1X2\-0RE=/^,VL:5>1M#J'BGQ#/$U[\.%NH
M);+P_H"6/C:Q-UK6N:#>>&?XSO@!X'\+?$WXZ?!OX=>.O%^A_#[P/XY^*/@/
MPIXU\>>)M:TWPYX>\%^$->\3Z9IOB;Q7K.NZQ/:Z9I>G^']$N+[5;F\O)XX8
MH[0D[FVJW^JMX:_X**_\$Q/!WAS0/"/A?]N3]BO1/#7A;1=*\.>'=%T_]I+X
M-P6&D:'H=C!IFDZ790CQCB&TT^PM;>TMHAQ'#$B#I5P75_+U_K\R)MZ)=?\
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
M[!2JPKTJ=:E+FIU81J0DNL9)-/R=GJMT]'J>W&2DE):II-/R84445H,****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M\X^+GPD^'?QV^''BSX3?%?POIWC'P#XVTJ72/$&@ZG&6BG@=EEM[JUGC*7.G
M:KIMW'!J.CZM8RV^HZ3J=K::CI]S;WEM#,GH]%*45*+C**E&2<91DDXRBU9I
MIZ--:-/1K1@]=&KIZ-/J?YVO_!2[_@FO\1_V /B>8\:EXO\ @+XTU"Z;X6_$
MUK8<C$MR?!/C)K:-+73?&^D6J,Q*I;V/BC3H'US18H?*UC2-"_,FO]2[XT?!
M?X:?M"?#3Q5\(?B]X5T_QEX"\8Z>^GZSHVH(P*D$2V>I:;>1%+O2M:TJZ2*_
MT?6+"6#4-,OX(+NTGBFC5J_@1_X*6?\ !,KXG?L _$-KE%U'QK^S_P"+M4GC
M^&WQ0%L"T+N);F/P5XY%K$EKI/C33[6.0Q2*D&F>*K"VEUC1%ADAUC1="_-\
M^R&6 E+%86,IX.3O**O*6&D_LRZNDW\$W\/P3=^64O*Q&&=-N<%>FWMUAZ^5
M]GTV?=_E_1117S!R!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?UK?\&P__ " OVS_^PM\ _P#TC^,%?U55_*K_ ,&P_P#R
M OVS_P#L+? /_P!(_C!7]55?JO#G_(FP7I7_ /4FL>SAOX%/T?\ Z4PHHHKV
MS<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K_/X_X.U_\ D^7]GC_LU#1__5O_ !8K_0'K_/X_X.U_
M^3Y?V>/^S4-'_P#5O_%BIG\+^7YHN&_R_5'\JU%%%8FH4444 ?VE_P#!GW_R
M$?\ @H-_UY?LL?\ H_\ :(K^V6OXFO\ @S[_ .0C_P %!O\ KR_98_\ 1_[1
M%?VRUM#X5\_S9C/XG\OR05\H?MY_\F-?MG?]FH?M$_\ JH/&%?5]?*'[>?\
MR8U^V=_V:A^T3_ZJ#QA5"6Z]5^9_C_4445SFX4444 ?8O_!//X5V/QO_ &[/
MV0?A3J]M'>Z%XU_:,^$6E>);.52Z77A5/&VCWOBFW9?XO.\/6NIQ@-\I+#>0
MN2/]>NO\J3_@B#!'<_\ !5S]B:.495?BO/< 84_O+7P;XHNH3\RL.)84.<;A
MC*LK ,/]5NM8;?/]$9SO==OZO^@44459F%?G+_P5Y\*VGC'_ ()A_MTZ1?1K
M+#9_LV_$KQ4BN"0+SP+HDWC?3Y  #\T-_P"'K:5#T5T5B0!D?HU7PY_P4X_Y
M1P?M\?\ 9FW[2W_JG/&- UNO5?F?Y&5%%%<YN%%%% '[(_\ !OU_RE]_8W_[
M#?Q;_P#6?OBQ7^H_7^7!_P &_7_*7W]C?_L-_%O_ -9^^+%?ZC]:PV^?Z(RG
MO\OU85_F'?\ !QCXBGU[_@KU^T_:2,S6_A?3/@=X=L06#;(%^ GPUUJX50"P
M4?VGK6H':"#DEF"NS*/]/&O\N[_@X4L)M/\ ^"P/[8"2HZBYO?@K?PLP&)(;
MW]G3X17"NA!(9 SO'G.0T;*P#JP!/;YA#?Y?JC\8****R-0HHHH _P!.3_@W
M'^'5CX"_X)*_L]ZE!;I;ZG\3?$'Q@^(NOL@7_2+ZZ^*GBOPEI5PS* 7=O"7A
M#PW&2^63RQ%G9&N/W,K\=?\ @@)KMIX@_P""17['-U:.K"Q\._$O0KA %#17
M?A_XW?$O1KA)$7[K,]EYR;@&DAEBF.1*"?V*K=;+T7Y&#W?JPHHHIB"N:\9^
M%-'\>>#_ !7X'\0VXN] \9^&M=\*:Y:LJLMSH_B+2[K2-3MV5PR,)K*\GC*L
MI4AL,",BNEI&8*I9B%5069F("JH&223P !R2> .30!_BSZ_HUUX=U[6_#][M
M-[H6KZEHUV4Y0W6F7DUE<%2"05\V!]O)XQR:R*[3XD:W;>)OB)X]\1V3![/Q
M!XT\4ZW:,!@-;:KKE]?P,!N; ,4Z$#<V,XW'K7%USG0@HHHH ^UO^":W_*1C
M]@/_ +/6_97_ /5Z>!*_UVJ_R)?^":W_ "D8_8#_ .SUOV5__5Z>!*_UVJUA
MM\_T1G4Z?/\ 0*\[^+W_ "2;XH?]D[\:_P#J-:G7HE>=_%[_ ))-\4/^R=^-
M?_4:U.K,S_&3HHHKG.@**** /O#_ ()<?\I)OV"_^SO/V>__ %:7ABO]<"O\
MBO\ X)H:I#HW_!1;]@_4;EECMH/VPOV;EN)7!*Q07'Q?\(6LTS8*G;#',TA(
MR0%SL?&QO]=2M8;?/]$93W7H%%%%60%?E%_P7(_Y1/?MK?\ 9,-,_P#4]\(5
M^KM?C=_P< ^*K3PG_P $C?VOKFYE5)=9T3X:>%;&(N4DNKOQ-\:/AUI+11 ,
MI=H;*YO+V1,\VUI.2K*I4C&MUZK\S_+@HHHKG-PHHHH _H)_X-D?^4K/P_\
M^R1?&?\ ]16O]*>O\UC_ (-D?^4K/P__ .R1?&?_ -16O]*>M8;?/]$93W^7
MZL*_@<_X.E?V!-<^'/Q]\/\ [>/@;0YKCX;?'*TT/P7\6[FPMBT'A;XO^%]'
M32=!U34_*"QVNG^/_!6DZ=;V<_EE&\1>$]<DU"Y%YKNFQ7/]\=>:?&/X._#3
M]H'X8>-?@S\8O"&E>._AI\0M$N?#_BSPMK,3O9ZEI]P4D1XY87BN[#4;"[BM
M]2T?5]/N+75-&U:TLM5TN[M-0L[:YBIJZL3%V=_O]#_&:HK]]?\ @K#_ ,$'
M_C_^P)KOB/XI?"33?$7QP_9(DN+G4;+QUI5BVI>,?A3ITDADCT?XO:/IMNKV
M]I8*WV:#XB:9:#PIJ21PRZNOA;5+ZVT1_P "JQ::=F;)W5T%%%%(84444 %%
M%% '7>"/B!X]^&>OVOBSX;^-O%WP^\4V)S9>)?!'B36?"FOV9W*^;76=!O;#
M4;<[T1OW-RGS*K=5!'[V?L6_\')W[??[-6I:3HGQJUZV_:W^%<$D$%_HOQ1G
M6R^)MG8*R^?+X?\ BYIUE+KESJ;A<F?X@6/CV!QOBBBLWD%S%_/+133:V;$T
MGNC_ %N/V!_^"DO[+G_!1GX<R>-_V?\ Q@__  D6B06A^('PF\4K:Z3\3/AW
M>78Q$FOZ%%=745[H]U*'CTOQ7H%WJOAG4Y(YK2#4UU2SU'3K+[XK_'#_ &;_
M -I+XS?LE_&'PA\=O@+XUU+P+\1?!EZMQ8:E8NSV6IV$CQG4O#GB33&86>O^
M%]<@C%GK>A:BDUE?VQPZ+-'!-%_J>?\ !,_]OKP'_P %'/V5?!_[0/A.UM_#
M_B=)YO!_Q;\!17374G@'XG:+:V<VN:+%-)^^N=$U&UOM/\1^%K^7,UWX<UG3
M1>B'58=2L[76,KZ=5^)G*-M5M^1^@%%%%40?Q-?\'@G_ "$?^"?/_7E^U/\
M^C_V=Z_BTK^TO_@\$_Y"/_!/G_KR_:G_ /1_[.]?Q:5C/XG\OR1M#X5\_P V
M%%%%24%?Z"?_  :5_P#)A?Q]_P"SN_$W_JFO@M7^?97^@G_P:5_\F%_'W_L[
MOQ-_ZIKX+5<-_E^J)G\+^7YH_J=HHHK4Q"BBB@ K^#S_ (.ZO^3C/V0_^R*>
M./\ U.H:_O#K^#S_ (.ZO^3C/V0_^R*>./\ U.H:F?POY?FBH?$OG^3/Y$J*
M**Q-@HHHH _M4_X-&?V>].E?]K/]JG5+".;5+1O!_P  _!6HM#E[&UN4/Q ^
M)%O',V?FOFC^&#$1['C2TD$A9+A0O]KE?S1_\&J.C6^F?\$U/&5_%&JS>(OV
MK/B?JMS)U:1[;P!\(M"CR<DA4AT>-57Y0#N8+EV=_P"ERMX[+T,9/WG_ %MH
M%%%%,D**** /RB_X+D?\HGOVUO\ LF&F?^I[X0K_ "K*_P!5/_@N1_RB>_;6
M_P"R8:9_ZGOA"O\ *LK.IT^?Z&L-OG^B"BBBLRPK^@G_ (-D?^4K/P__ .R1
M?&?_ -16OY]J_H)_X-D?^4K/P_\ ^R1?&?\ ]16FMUZK\Q/9^C_(_P!*>HII
MH[>&6>4[8H(I)I&_NQQH7=OP52:EJCJEH=0TS4; -M-[8W=H&Z;3<V\D(;.#
MC&_/0_0]*W,#_%_\7^([SQAXM\4>+M09WO\ Q3XBUOQ'?/(Q>1KS6]2N=3N6
M=R27=IKIRSDDLQ)).:YVIKBWGM+B>UN8GAN+::6WN(9!AXIH7:.6)QV>-U96
M'8@BH:YSH"BBB@ HHHH **** "BBB@ HHHH **** "O]@3]A#Q+/XS_8>_8T
M\873.]SXK_93_9X\2W#R$F1Y]=^$7@_5)FD)Y+M)=,6)Y+$DU_C]U_KT_P#!
M.O1I?#O_  3^_8;T*?=]HTG]D']FRPN=PP?M5M\&_!L=R,8& )Q(%4\J, DD
M9.D+W?;^K?J9U.GS_0]%_:M_9X\)_M9?LW?&G]F_QNWD>'?C#\/]>\'3:DMN
MEU-H&J7ML9O#GBFSMI&6.;4/"GB.WTGQ+IL<C"-K_2K8293<*_R,/C]\"_B3
M^S-\9OB/\!?B]H,WAOXB_"[Q1J'A;Q+ID@=H'N+-P]IJNEW#QQC4-!U[3I;/
M7/#VK0K]FU;1-0L-2M2UO=1L?]E&OP\_X+%?\$8?AM_P4O\ !D'CKP;=Z-\,
M_P!K+P-HSZ?X(^(UW;2IH/C?1;8SW5M\//B>MA!/>S:)]JGF?0/$]I:WNL^#
M[JZN);>SU;2KF^T6ZJ4;KS0HRMH]G^!_F)45[]^TE^RY\??V1/B;JWPA_:*^
M&/B7X8^.=*>1DL==LS_9NNZ>DK0QZ[X3U^U:?0_%GAVZ=&6UUWP_?ZAILLBR
M0?:%N89X8O :Q-0HHHH **** "BBB@#[!_9R_P""@'[:7[)5[8W'[/7[2OQ8
M^'&GZ?*DL7A.Q\47>L?#VX9&#+_:/PW\2?VSX"U0#!5?[1\.7)1'D5"HD<-_
M6I_P3F_X.E?#WC35M ^%/_!0KPIHWP_U/4);;2]._:+^'=A?)X(DNI66""7X
MF>!&EU'4/"T<K &]\5^%+K4]$CN;@/=>$_#.BV]SJ4'\-5%-2:ZB:3W7S/\
M:9T#7]"\5Z'H_B?POK6D^)/#?B'3;+6=!\0:#J-IJ^B:WH^I6\=WIVJZ1JNG
MS7%CJ6FW]I-%<V5]9SS6UU;RQS02O&ZL=>O\[3_@@%_P6.\5?LE_%3PE^R+\
M??%-QJO[*GQ3\1P:%X3U/7;QY3\ _'OB.]6'3=5TN\N6867PV\3:S<Q6WC/1
M99(M+T"^OCX[T]]/:+Q5!XD_T2ZV3NKF+33_ %/\G^BBBOQ ^>"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH _TA?^"6?A]?#/\ P3Q_9%TU8Q$+GX->'?$&T#&6\6O=>*FDQZS-K)F)
M_B+D]Z^^Z^2/V X$MOV%?V,HX_NM^RM^S].>,?/=?"GPI=2?^1)F^O4U];U^
MSX-<N$PL?Y<-0C]U**/>AI""[1C^2"BBBNDH**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N=\8>%-!\>>$O%
M'@;Q581:KX8\9^'=;\*>(]+G&8=2T'Q%IMSI&KV$O7]W>:?>7%N_^S(:Z*BD
MTFFFKIIII[-/1I^H'^7C^TO\#?$7[-/Q^^+7P'\4B5]6^&/C;6/#2WDL1@.L
MZ/#-]J\-^(HHB 4M?$OARZTKQ!9 A3]CU* E5)('AM?U,_\ !R%^R=)I?B?X
M7?MC^%]._P")?XFM[;X0_%5[:'Y8?$.E6][J?P^\0W90,[OJ^A1:SX:O+N8Q
M06R>&?#-DI>>_13_ "S5^09I@W@,=B,-9\D9\U)]Z4_>IN_5J+Y9?WHR70\.
MK#V=24.B>GFGJOPT?G<****\\S"BBB@ HHHH _9'_@B]^WP/V-_VD8?!OCW6
M?L7P$^.USI7A7QU)>S[--\&^*$FD@\&_$0F1A%:6NG7=Y+HOBFXWPPCPSJMQ
MJMX+J7P[ID2?WW*P90RD,K ,K*0592,@@C@@CD$<$<BO\H"O[>_^"$__  41
M3]HGX1Q_LO?%37/.^-?P1T"WC\)ZCJ5SOOOB+\)K P6&G77FRL7O/$/@/S+/
M0-:W?Z1>Z))X?UAGOKP^(+FW^VX5S7E;RRO+23<\+*3T4MYT-?YM:E-?S<ZN
MW*"/0P=;_EU)^<+_ (Q^>Z^?='] M%%%?='H!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y]\5/A7\/?C;\
M/_%'PL^*OA/2?&W@+QEILNE>(?#FLP&6TO+9RLD4L4D;1W5AJ-C<I#?:5JVG
MSVNIZ3J-O:ZCIMW:WUM!/'Z#12DE).,DI1DG&49*ZDFK--/1IK1IZ- ]=&KI
MZ-/J?Y__ /P5"_X)0?$7]A'Q/=>._!:ZOX__ &8_$.J>5X=\;M +G6/ =W?2
MD6G@_P"(XM(DAMKK>RVNB>*8X;?1_$@$4>S3=9D?2%_'^O\ 5A\5>%/#/CKP
MWKG@[QGH&D>*?"GB;3+O1O$/AS7]/MM4T;6M)OXF@O-/U+3[R.6VN[6XB=DD
MAFC96!SC(!'\4/\ P57_ ."+_BC]ER;Q!\?/V:M.U?QI^SH\MQJGB7PFGVG5
M_%OP5BD=I9FN6)FOO$?P[MMQ-OXC<S:KX<M!Y'BLW%O:MXFO_P ]SSAV6&Y\
M7@8N>&UE5HJ[G0[RANYTNZUE3ZWA=Q\S$8;DO.FFX]8[N/FNZ_%>FW\_E%%%
M?)'$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']:
MW_!L/_R OVS_ /L+? /_ -(_C!7]55?RJ_\ !L/_ ,@+]L__ +"WP#_](_C!
M7]55?JO#G_(FP7I7_P#4FL>SAOX%/T?_ *4PHHHKVS<**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K_
M #^/^#M?_D^7]GC_ +-0T?\ ]6_\6*_T!Z_S^/\ @[7_ .3Y?V>/^S4-'_\
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
ML?\ IA^'U?T@5NMEZ+\C![OU?YA1113$%%%% 'Y1?\%R/^43W[:W_9,-,_\
M4]\(5_E65_JI_P#!<C_E$]^VM_V3#3/_ %/?"%?Y5E9U.GS_ $-8;?/]$%%%
M%9EA7]!/_!LC_P I6?A__P!DB^,__J*U_/M7]!/_  ;(_P#*5GX?_P#9(OC/
M_P"HK36Z]5^8GL_1_D?Z4]%%%;F!_C[_ +<WPKN?@A^V=^U7\)+BUDM$\ ?M
M!_%OP[IR2+M,VA6?CC6O^$<OXQU^SZGH#Z;J-J2 6MKJ)BJDD#Y7K^E+_@Z)
M_9>NO@Y_P4!T_P"/&FZ<T'@[]JGX>Z-XF^VQH8[0_$?X:V6F> ?&^F0H!Y8F
M30+7X?>([R12#<7GBBXF=3+YLDG\UM8-6;1O'9>@4444AFIH:Z-)K>CIXCEU
M"W\//JFGIKL^DQ03:K!HS7<(U2;3(;IDMI=0CL3.]E'<.L#W*QK,RQEB/[@_
M"W_!IQ^S-XV\,>'/&?A3]MWXI:[X6\7:#I'B?PUKFG_#KP9-8:SH&OZ?;ZKH
MVJV4O]L#S;34=.N[:[MI,#?#,C8&:_AHK^W_ /X-R/\ @L?X0;P5X4_X)Y_M
M/>+K3PYXB\-S#1_V8?B#XCO8[72/$NA7MRTEI\%M:U6[D6*P\2:->W$D/PVE
MNYEL]=T6>W\#VALM5T3PW8^)*A:^OR_K^NW4F5[77S.V_P"(1'X#?]'C_%W_
M ,-MX-_^7-'_ !"(_ ;_ */'^+O_ (;;P;_\N:_K[HK7E7;^OZ7]79GS2[_E
M_D?R"?\ $(C\!O\ H\?XN_\ AMO!O_RYH_XA$?@-_P!'C_%W_P -MX-_^7-?
MU]T4<J[?U_2_J[#FEW_+_(_D$_XA$?@-_P!'C_%W_P -MX-_^7-'_$(C\!O^
MCQ_B[_X;;P;_ /+FOZ[-5U72]"TS4=;UO4K#1M&TBRNM3U;5]5O+?3],TO3;
M&![F]U#4;^[DAM;*RL[:*2XNKNYEB@MX(WEED2-&8?S_ -W_ ,'(O[!"_MI>
M'_V7]+UF[U3X4ZFUQX:U;]K)-0MK;X3:5\2)KRUMM&TFVAFM?M>I?#R=VN[#
M5OBP;RS\/:;JAL+RVM-2\$RWWC73TU%;I?U;^OSW8TYO;7Y+_(^$_P#B$1^
MW_1X_P 7?_#;>#?_ )<T?\0B/P&_Z/'^+O\ X;;P;_\ +FOZ]XI8IXHYX)(Y
MH9HTEAFB=9(I8I%#QR1R(2CQNA#(ZDJRD,I((-24^5=OZ_I?U=BYI=_R_P C
M^03_ (A$?@-_T>/\7?\ PVW@W_Y<U_6'\,O UC\,/AM\/OAKI=S+>Z9\// _
MA/P-IUY/$D,]W8^$M!L- M+F:&(M'%+/;Z?'+)%&Q2-W*H2H!KN**$DMD)MO
M?4***^2OVS?VV_V?OV"?A1I?QG_:/\2:CX;\#ZOX]\+?#NQGT;1[CQ#JUQKO
MBB2ZD66WT2R<:A?66AZ+IFM>)]=&FPWNI1:%HFHR:;IVIZB+33;MW$>A_'_]
MF?X ?M4^!I_AO^T3\(_!'Q=\&S-)+!I/C+18-0FTF\EC\E]3\.:NGDZWX6UD
M19BCUOPYJ6E:O#&62*]168'^;K]HS_@T[_9+\=W.HZQ^S;\<OBG\ +^Z:6>V
M\,>*[&P^,W@2Q;<S16.FI?7_ (0\=6EJ1MA:YU?QMXGNHAB?;<%3#)_2_P#!
M;X[_  :_:,\!Z7\3_@3\3?!GQ7\!:PH^Q>)O!.NV6N6"S[$DET[4!:RM<Z1K
M%GO6/4=$U>"QU?3)]UMJ%C;7"/$OK%)I/=7&FUW1_G4?&3_@U@_X*-> 6N;G
MX8:_\!OCOIJLWV*U\.>.K[P-XIF10<&\TOXCZ'X<\-6<C\!$M_&NH("?WDJ
M9K\SOB7_ ,$=O^"H/PFDN$\6?L0?'R]6UW&>X^'_ (1/Q=LHU7.^3[?\)[KQ
MK9-"@!9YTN&A5 79PGS5_K$45/(O,KG?D?XQGCCX5?%#X8W?V#XE?#?Q[\/;
M_P PQ?8O''@_Q#X3N_- ),7V;7].T^;S  24V;@ 21@5P5?[4E_I]AJMG<:=
MJEC9ZEI]W&8;JQO[:&\L[F)OO17%M<))!-&W=)$93W%?"WQD_P""6_\ P3M^
M/L-VOQ0_8V^ 6KWM\)%N_$&@^ =)\ >+Y_,#!C)XT^'L?A;Q:6!9FC<:T&B=
MFDB*.2U+V?G^'_!'[3R_'_@'^2)17]AW_!9S_@WB^"W[,?[/?CK]KO\ 8Y\0
M^+M$\/\ PQ&G:M\2/@IXVUE_%E@GA/4M9L-$GU[X>^*KV)/$5O-X<GU*TOM6
MT+Q9?^(6U'1EU*_L=>LKS3;?1]8_CQJ&FMRT[JZ"BBBD,*_U(_\ @E7_ ,%!
M_ 'QI_X)Z?LK>/?BY\0=/LOB6_PW'@[QHVL7+OJVJ:Y\,/$&N?#&Z\2ZD_[S
MS+WQ8/!Z>)[F3</,EU=G\N'=Y*?Y;E?4/PZ_:J^(OPV\&Z/X+T'5;NVTK1O[
M0^RP1$A$_M'5;[5I]N+A/O7-],Y^4<L>O4U%V?\ P_\ DR9*_P!__#GT?111
M7XJ?,A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?Z6__!.W4EU7]@O]C>Z1MPB_9H^#&FDY+?/HW@'0
MM(D7)_NO8LH7HN-HX K[)K\SO^".OBE?%_\ P36_96U(2B5[#PAXD\+2?-EH
MF\&?$+Q?X32)QP4*PZ-$44@?NFC9=R,K'],:_9L#+GP6#FMIX7#R7_;U*#_4
M]VF[TX/O"+^^*"BBBNHL**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#YT_:T_9U\,_M8?LZ?%?X >*C%
M;V7Q"\+W.GZ7JLL/G'P[XJL9(M6\(>)8XP"[MH'B:PTK5'AC*-=V]M-9,PBN
M9 ?\SGX@^!/%/PN\=>,?AMXWTJ;1/&/@/Q-K?A'Q/I%P/WNGZYX?U&XTO4[;
M=@+*D=W;2B*>/,5Q%LGB9HI$8_ZJ-?QX_P#!Q/\ L5GP?\0/"O[:/@;22GA[
MXE26/@3XPQV<'[K3O'^E::8_"/BFX6)2(XO%GAO3I-$OYV6*WAU7PQ8R322Z
MAXD&[Y+BO+_;8:&.IQO4PWN5;+65"3T;ZOV4W?RC.;>B.+&4^:*J):PTE_A;
MT^Y_@VS^8VBBBOSP\P**** "BBB@ KU'X*_&3X@_L^_%3P/\9?A;KDOA[QW\
M/]=MM>T'44#/ \D0>&\TW4K97C6_T76M/FN](US3)7$&IZ1?7EC/^ZN'KRZB
MJC*4)1G!N,X24HRBVG&47>,DUJFFDT^C&FTTUHT[I]F?Z8G[#_[8GP\_;?\
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
M]:L9WJ*;:\M?N)D[1?W?>?URT445L8G\MW_!V!\);KQ=^PK\'OBOI]JUQ/\
M"#]H72;75Y%3(L?"OQ&\(>)=%O+QY "55O%>D^"K (=JN]\I+;HT5_\ /@K_
M %[/^"@7[+]I^V=^QC^T1^S5.+5=2^)OPZU.S\(7-Z0EII_Q#T":V\5_#?4[
MN0D%+/3O'>A>'KN^*LC-917$8=0Y-?Y%7B#0-;\*:]K?A;Q+I=[H?B+PUJ^I
M:!K^BZE ]KJ.D:UH][-IVJZ7?VLH$EM>Z??6T]I=02 /#/%)&X#*164UK?O^
MAK!Z/U_K]3(HHHJ"PKZ)_95_:H^-7[&/QO\ !W[07P"\4MX6^(/@ZXF$9N(#
M?:#XBT2^40ZUX2\6Z.TD46M^&->M!]FU*P>6&>)UMM3TJ\TW6]/TS5++YVHH
M _O'^"7_  =O?LW:CX4L!^T;^S)\;O"/CB&UCCU-O@I<>!/B)X3U&]C0+->V
M"^.?&/PPUC1;:\<--#I=P=>ET\.MK)K.I>6U[)R_QR_X.YOA'9:/>VW[-/[)
M_P 1_$GB">&2/3M8^.7B;PSX)T?3+@J?)O+WPWX!U#X@7NNPQO@2:;!XK\.O
M*I)7582,-_#!15<\NY/)'M^9_H??\&^W_!7+XU?\%"/&/[57PX_:;\0^'=0^
M)>AWOA_XO_#/2_#>@V/AS1M(^&NHI;>#?%?A/0-.MVFOFT+P9X@M_"=[;WFN
MZCKNO7=YX\O7U+6KHI"%_IRK_*+_ ."./[5G_#'?_!17]G'XJ:EJ7]F^!]=\
M71?"CXGR2S>38#P!\4MOA'5-3U5LJ6L/"6IW^C^.G13DW'A:W.R7'E/_ *NE
M:0=UYHSFK/R?D%?P>?\ !W5_R<9^R'_V13QQ_P"IU#7]X=?P>?\ !W5_R<9^
MR'_V13QQ_P"IU#1/X7\OS00^)?/\F?R)4445B;!1110!_HX?\&LW_*,2]_[.
M4^+'_IA^'U?T@5_-_P#\&LW_ "C$O?\ LY3XL?\ IA^'U?T@5NMEZ+\C![OU
M?YA1113$%%%% 'Y1?\%R/^43W[:W_9,-,_\ 4]\(5_E65_JI_P#!<C_E$]^V
MM_V3#3/_ %/?"%?Y5E9U.GS_ $-8;?/]$%%%%9EA7]!/_!LC_P I6?A__P!D
MB^,__J*U_/M7]!/_  ;(_P#*5GX?_P#9(OC/_P"HK36Z]5^8GL_1_D?Z4]%%
M%;F!^.?_  7(_8$N/V^OV&/&?AKP9I"ZE\<?@W<2?%_X*I#%NU#6=<T#3[F+
MQ-X!MG4"60^/O"LNHZ3IMD98K.;QA;^$;V^=8-.WI_EO2QR0R20S1O%-$[Q2
MQ2HT<D<D;%7CD1@&1T8%71@&5@00"*_VK:_@5_X.-_\ @D+J?P2^(/B/]O?]
MGGPO+<?!/XEZV=2^/7A;0[/=%\*/B5KEVB3^.(K6V3=;^!/B/JMS]HU&<QFV
M\.^.[NY@EN(=/\4Z#I^GYS75?/\ S-(/I]Q_)S11169H%*"0002"#D$<$$="
M#V(I** /Z _V&?\ @XV_;K_9"T?1?A_\0+C1_P!JOX2Z+#;V6G>'_BSJ.I6O
MQ#T'2K90D.F>&_BU8I?:S]FCC58+>/QOH_CV'3K2.&RTF#3[.&*%?Z#/A?\
M\'9?[#_B*QMD^*WP*_:0^&>MR(AN4\/:?X ^)/AFV? \Q$UO_A,?!FO7 5B=
MC#P9%O12S")ML9_S\**I2DO/U_JY+BGTMZ?U8_T>[W_@Z0_X)?6EL9X'_:)U
M.41E_L=E\)+".Y+  B$-J7C33[3S"25!-T(LJ<R@;2?C7XV?\'<OP,TS3[R#
M]G3]E#XJ^,]6>)H['4_C/XG\)?#C2[2X.0MW/H_@F\^*%[JMM&?F%FNLZ'-<
M*=IO+-LD?PG44^>7DOZ\PY%YGZD?MV_\%B?VY?\ @H+]KT#XP?$I/"GPFENO
MM%M\#_A5;W7@[X:_NY1+;G7[87]_XA\<S6[QPS6[^.-?\06]A=QFYT>UTMI'
M4_EO1147;*2MLC^PS_@@3_P74;X;S>#OV&OVS_&)/PYGDL?#7[/WQM\37Q/_
M  KV>5UM=)^%WQ!U:[<D> IW>&R\%>*+Z8)X%?R?#VKSCP4^FW7@W^Z,$$ @
M@@C((Y!!Z$$=0:_Q4*_M-_X("_\ !=7[(?!?["7[:/C'_1#_ &?X6_9T^./B
M:_)-LQ:.ST7X0_$75[R0_P"BG,.G_#WQ5?3 6F+?PCJ\_P!F.A7%KI&71_+_
M ",YQZKY_P!?F?VQT445H9A7^>7_ ,'1/[:W_"\?VP?#?[*_A'5OM/@#]E/1
M9(?$R6D^ZRU/XT^/+/3M6\3-(T+>1>?\(AX7C\,>&H!+OGT;7I?&UAF)Y[F,
M_P!RG[:7[3GA;]C7]E?XX?M,>+_L\VG?"CP+JFNZ9I=S,8$\1^+[HQ:/X%\)
MI*&5HY?%?C+4M"\/1R*<PG4O/.$B9A_D.>/O'/BGXG>.O&?Q)\<:M<:_XT^(
M'BKQ!XU\7:Y=D&YUCQ+XIU:[US7-3N, +YU]J=]=7,@4!0TI"@* !$WI;O\
MU_7H7!:W[?F>B? 3]I?]H#]ESQE'X_\ V>?C!X^^$'BQ?)6YU+P/XBOM'BU>
MWMW:2+3_ !%I4<C:/XFTD2.SMI'B&PU/2Y&.Z2T<\U_2%^S)_P '7O[6GP^A
MTS0_VG?@W\-OVB-*MO*ANO%OA>XE^#GQ&N4.U)K[4#I6G>(?A]J,\0!FBLM+
M\#^%(9VW0R7D =9X?Y3**S3:V9HTGNC_ $?O@K_P="_\$ROB3#;Q?$:^^,W[
M/FID1I=#X@?#6]\5Z&)VP&%AJOPCO/B#J-Q:J3@7.HZ!H\G#,]K&@#']'O W
M_!7'_@F1\0X;>?P]^W/^S9:"["F"'QE\3= ^'%XQ; 6-[#XB7'A:^AF8D*L$
MUO',S$*$+'%?Y,=%5SOR)Y%YG^P;;_MQ_L57<)N;7]L#]ERYMUVEKBW_ &@/
MA/-"H8[5)EC\6L@W-\JY;D\#FO,/'/\ P5(_X)P_#FTN+SQ3^W'^RY']EC,T
MUAH/QH\"^,=<" ;AY?A[P=K.O:],S@?NXX=-DDEZ1JQXK_)!HI^T\OZ^X.1=
MV?V)_P#!;S_@X$^"7[2WP&\7_L=?L8Q^(/%OA?XC7&E6GQ4^.&OZ%J7A/1[O
MPMHNM6.O#PK\//#^NP6'BJYEU[4]*L8=>\0>(](T&"VT..\TK3-+U5];.JZ-
M_'9114-M[E)65D%%%%(85_3+^P'_ ,$/?'7[6G[(_P (OVA++3%2T^(L/C6X
MM?M3&WFDM_#WQ&\7^$8I_+EEB;R;A- 6>VE"!)[:2*>)GCD1V_ ?]F_X ?$7
M]J?XZ_"[]GOX4:6^K>/?BMXNTWPKHD6R5K73TNG:;5O$&K/$KO;:#X8T6#4/
M$7B"]VD6.BZ7?W; K"0?]>']GOX)^$/V;?@9\)/@%X"B:/PA\(/A]X6^'^AR
MRQI'=7]MX:TFVTZ36-0$>4?5=<NH9]8U:?+-<ZG?7=P[,\K,;@KWNM/U(E*U
MK?U_PY_EPT445^*'S04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MA?6$E^,9+6+U75/2E5E2ES1^:Z-=G_GNC_6 HK^6+_@CC_P633Q GA?]DO\
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
M9R=P_JMHI<J[+[A\TN[/Y.++_@T?_9"24'4?VG_VD;J#<NZ.RL_AC82E?FW
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !4<T,5Q#+;W$4<\$\;PSP3(LL,T,JE)(I8W#))'(C,CHZE74E6!!(J2
MB@#^<_\ X*%?\$$/AE\:CKGQ5_9".A_!SXI3_:=2U3X8W"FQ^$WC:[.Z60:)
M':Q2'X;ZY=,2L:Z=;3^#KJ98(9='\/F>^UP_Q^_%_P"#'Q4^ 7CS6/AE\9/
MGB'X>>.="DVZAX?\1V+6MPT+.Z0:CI]RAEL=8T>]\MY--UO2+J^TC4X!]HL+
MVYA(D/\ J95\P_M3?L=?L^?MD^!)/ 7QY\!6'B:V@CN#X=\3VFS3/''@N]N$
M ;4O"/BF")K_ $J;S$AEN;%_M6AZL;>"'7-)U2T3[,?ELUX9P^+YJV#Y<-B'
M=N%K4*K\TE>E)_S03BWO"[<ER5L)&=Y0M"?;[,O7L_-?-=3_ #':*_:/]O\
M_P""*O[0W['QUOXA?#F._P#CO\ ;,W%[)XK\/Z8Y\;>!]-4F3'Q"\)60GF6R
MLH=WVCQAX?%YX?\ )MY+_68?"HG@L*_%RO@,3A<1@ZKHXFE.E4722TDOYH25
MXSB_YHMJ]U>Z9YDX2@^6<7%^?Z-:/U04445SDA1110 4444 %%%% !1110!_
M6M_P;#_\@+]L_P#["WP#_P#2/XP5_557\JO_  ;#_P#("_;/_P"PM\ __2/X
MP5_557ZKPY_R)L%Z5_\ U)K'LX;^!3]'_P"E,****]LW"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH _R?Z***_#SY\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _O7_X(7_MA+^TK^Q]I7PZ
M\3:K]L^*/[-C:;\.-?6XG\R_U3P(UM,WPQ\1R!F:1H_[$LKKPA--(\D]Q?\
M@^[OK@J=0B#?M37^<E_P2Z_;*N/V)OVM_ _Q&U6]N(OAAXK/_"O/C#9Q^9)$
M_@7Q%=VH?7OLR!S+=^#-8M],\5P>3$UY<VNEW^D6[QIJ]QN_T9;.\M-0M+6_
ML+JWOK&^MX+RRO;2:.YM+RTN8EFMKJUN(6>&XM[B%TEAFB=XY8W5T9E8$_J/
M#N8?7L!"$Y7KX51HU+[R@E:E4[OFBN5MZN<)-[GKX6K[2FD_BA:+\U;W7\U^
M*98HHHKWSI"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "L_5M)TO7]*U/0M<TVQUC1-:T^\TG6
M-(U2T@O],U72]1MY+/4-.U&QNHY;:]L;ZTFEMKNTN(I(+BWEDAE1XW93H44
M?P0?\%>_^"8&K_L1?$A_B;\+],O]1_9@^)&L2_\ "-70\^]E^%_B>[\Z[F^'
M6O7;F29M.9(Y[GP1K%[(9M1TJ&;2;Z>ZU?1;G4-3_%ZO]3[XK_"KP!\;_AUX
MN^%'Q1\-:?XN\!>.='N-#\1Z!J2%H+NSGVO'-!,A2XL=2T^ZC@U'2=4LI8-0
MTG5+6TU+3[BWO;6":/\ SW?^"DO_  3O^(/[ 'QBD\/WG]H>)_@UXSN+[4/A
M#\29+<!-7TN%Q)/X8\1O;QI:67C;PW'-#!JUO&D%OJMJUKK^FP06E\]CI_YQ
MQ#DGU*;QF%C_ +)4E[\(K_=IR>UNE*;?N/:$OW;LG"_EXG#^S;J07N-ZK^5M
M_P#I+Z=GIV/SCHHHKY8XPHHHH **** "BBB@ K]Q/^"6?_!8CQQ^QE?:3\&_
MC1)K/Q _9BOKT16T",^H>+/@]+>3;I]5\&B:0-J7A5II'NM;\$/(BH[3:MX8
M>TU)]1TWQ%^'=%=.$Q>(P5>.(PU1TZD?G&<7O"<=I0EU3\FFI)-7"<J<E*+L
MU^*[/NC_ %2_AS\1_ GQ=\$>'/B1\,_%6B^-O OB[38M6\.^)M O$O=,U.RE
M+*6CD7#P7-O,DMI?V%U'!?Z;?07%AJ%M;7MM/!'VM?YTW_!/'_@IG\:_V O&
MF-!EG\=?!/Q%J,5QX_\ @]JNH2PZ9>NPCAF\1^$+QUN%\*^,X;:-(O[1@MY;
M#6;>&WL?$%A?QVNF7&F?WE?LN?M7_!']L3X7:;\6/@=XM@\0Z'<^7:ZWH]SY
M5GXJ\%ZZ85EN/#7C'0A--/HVL6P)*@O/I^IVWEZGHM_J>DW%K?S_ *;E&=X?
M-(<NE+%15ZE!O>V\Z3>LX=U\4-I:<LI>M0Q$:RM\,UO']8]U^*Z]&_H^BBBO
M:-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ //!&0>"#WK\)?V^_^"%WP$_:?.M_$;X#'2?V?
M?C?>?:+ZYCTW3S'\)_'.I2%I7;Q/X8TV$R>&-3OIL>?XG\(VZ@R376H:OX9\
M1ZA/YZ?NU17-B\'AL;2='%48U8.]KKWH-_:A-6E"7G%J^SNKHB<(5%RSBFOQ
M7FGNGZ'^87^TM^R=\?OV1?'4WP^^/?P[UCP5JSM</HNJR(+[PKXML+=U0ZKX
M1\3V?FZ1KUB5>%IA:7)O=.>9+35[/3K]9;2/YSK_ %+_ (P_!/X3_M ^!=4^
M&OQH\ ^&_B-X(UA?]+T'Q+8)=PQ7"HZ0ZEIEVIBU#1-9LQ([:?K>C7=AJ^G2
M,9;&]MY?GK^(7_@L+_P2^\#?L#:QX!\=?";QOK&L_#3XN:WXDTS2O!/BF%;K
MQ#X(U#0[6PU&:UB\36YBB\1:'-#J0BT][[3[/6+!+9(+^[UN:1]1/Y]G'#E7
M+X3Q6'J>VPD;.2G:-:DI245S;1J1YFES1M+76%DY'FU\+*DG.+YH+>]N:-VD
MK[7U>Z^X_$JBBBOF3D"BBB@ HHHH **** /ZUO\ @V'_ .0%^V?_ -A;X!_^
MD?Q@K^JJOY5?^#8?_D!?MG_]A;X!_P#I'\8*_JJK]5X<_P"1-@O2O_ZDUCV<
M-_ I^C_]*84445[9N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!_D_T445^'GSX4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5_;Q_P $"_VZH_CQ\!IOV7_'VK^=\5OV>M)MHO"TM[<;[WQ9
M\&#/'8Z'/%O;?-<?#V[GM?!]^J(L=OH4_@QP]Q<W%\\?\0]?07[+/[1WCS]D
MWX\_#OX]?#J?_B?>!-:CN[K2I9Y(=/\ %'AV[1['Q)X3U<QAB=,\0Z-/=Z=-
M((WELI9H-3L_+O[&TFB]3)\QEEN-IUW=T9_NL1%:WI2:O)+K*FTIQ[M<MTI,
MVH572J*7V7I+_"]_FMUZ'^G]17D'P#^.'@']I'X._#_XW_#+4AJG@OXB>'[7
M7=+=S&+S3YF+VVJZ%JT43RI;:WX=U>WOM#UJT621;75-/NX5DD1%D;U^OUJ$
MXSC&<)*4)Q4X2B[J49).,D^J:::?5'LIII-:IJZ:ZI[,****H84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5X-^TK^S=\*?VL?@_XI^"?QCT!-<\(^)K<-#<0^5#K?AG7;9)?
M[(\5^%]1DAG.E>(M$FE::QNQ%+!-$]SINI6U]I%_J&GW7O-%3.$:D)4ZD5.$
MXN,XR5XRC)6::>C36C0FDTTU=/1I[-'^:I^W7^PW\6/V#_C/?_##XB6[ZKX;
MU,W>J?#/XCV=G+;Z!\0O"L4ZQI?VFYYDT_7=-\ZWM?%'AN6XFN]#OY8F66]T
MB_T?5M3^*J_TX/VN_P!D?X0_MI?!K7/@U\8-(-QI][G4/#'B>PC@7Q-X#\50
M0RQ:;XJ\+WLT<@MK^T\UX;NUD#6.L:9-=Z1J<,]C=S1G_/5_;/\ V,OC!^P]
M\9-4^$?Q8TX2Q.)M3\#>.-.@G7PQ\0_"GGM%:^(-"GEW&*9#MM];T2>1K_0=
M2WV=UYL#V=]>_F6>9)/+:CK45*>"J2]R6K="3VI5'O;I3F_B7NR?/\7DXC#N
MD^:-W3>S_E?\K_1_+??Y)HHHKYXY@HHHH **** "BBB@ KZ3_98_:T^.'[''
MQ0T_XK? WQ9-H&LQ>5:Z]H=V);WPEXVT-)1+-X<\8Z$)X(=7TJ<[C$XDMM3T
MNX9=1T34=,U2&"]B^;**NG4J4IQJ4IRIU(24H3@W&49+9IK5,:;333::V:T:
M/]$S_@GE_P %0O@9^WSX6CL-(G@^'WQTT734N?&?P<UK4(I=1"0JBW?B'P/?
MNMO_ ,)?X3\UL2W-O;PZMH;/%!X@TRQ2XTV\U/\ 32O\J3P=XR\6?#WQ3H7C
M?P+XCUKPCXP\,:E;ZOX>\2^'=1NM)UK1M3M6W07NGZA9R17-M.G*EHY 'C9X
MI T;NC?V,_\ !,O_ (+J>$OC3_PC_P #_P!L74=%\ _%N7[+I/AGXO,MMHO@
M#XCW9V06UIXI11#I_@7QC>-M*W(^S^#M=NVECM/^$;O)-.T6_P#T#)N):>)Y
M,-CW&EB-(PKZ1I5GLE+94JC^5.3V<6XP?I4,4IVC4:C+92V4O7HI/Y)]+:(_
MI"HI 00"""",@CD$'H01U!I:^M.T**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_F!_P"#FS_D
ME/[*?_90OB1_ZC?AROZ?J_F!_P"#FS_DE/[*?_90OB1_ZC?ARO&X@_Y$^-_P
M4_\ T_2.?%?P*G_;O_I<3^/VBBBOR@\<**** "BBB@ HHHH _K6_X-A_^0%^
MV?\ ]A;X!_\ I'\8*_JJK^57_@V'_P"0%^V?_P!A;X!_^D?Q@K^JJOU7AS_D
M38+TK_\ J36/9PW\"GZ/_P!*84445[9N%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_D_T4
M45^'GSX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?T%_\$)/^"B'_#/'Q9'[+GQ5US[/
M\%_C9KUN/!^IZC<;;'X>_%J^$%A82M+(P2S\/>/EBL]!U8MFWL=?A\/:JQL+
M*3Q#>2_VZU_E  E2&4D$$$$$@@CD$$<@@\@CI7]UO_!$W_@I O[6GPB'P+^+
M&O+<?M$?!G1;6%K[4;D-J'Q0^'%H8-/TOQD'E<SWWB+0&>ST+QL[>;-<SRZ/
MXCFGFN-?OH;#[GA;-KI99B):J\L).3W6\J%WU6LZ7=<T+JT(OT,'6_Y=2?G!
MO\8_JOFNR/W2HHHK[<] **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE']L?]CCX._MN
M?!W5OA%\7=)RI\[4/!GC/3X8!XI^'WBD0-%:>(_#EW*IPPRL.JZ5,QT[7=.,
MEA?QE3#-!]745%2G3K4YTJL(U*=2+C.$E>,HO=-/^D]5J)I234E=/1I]3_,Y
M_;0_8M^,O[#?Q@U#X4_%K2_-M;@W6H> _'FFP3#PK\1?#$<_E0ZYH5Q)O\FZ
MAWPPZ[H%S(=3\/W\BV]VLMK/I]_?_(M?Z<W[6?[)/P:_;.^$6L?!_P",^@#4
M=*NB]]X<\16(A@\4^!?$J020V/BCPGJ<D4QL=3M!(R3P21S:=JUD\^EZO9WN
MG7,]N_\ G\?MU_L%_&C]@OXK3^ _B38MK'A#69KRZ^&OQ2TNSGB\+^/]#MY%
M_>P%VF&D>)-.CE@C\2>%;NXDOM'N9(Y8)M2T6]TG6M2_,\[R*KELW7HJ53!2
ME[LMY4&WI3J^5W:%39Z1E:5N;R<1AW2?-&[IMZ/K&_1_H^OJ?$%%%%?/',%%
M%% !1110 4444 %%%% '[X_\$T_^"W?Q+_9:_L#X-_M&OKOQ;_9]M_LVEZ-K
M7F_VA\2/A/8+MBMTT6ZO)D;Q9X/L(\1GPKJERNH:39I$OAC4X+2PB\.7_P#:
M1\)OB]\,_CKX"T'XG_"'QIH7C_P'XFMA<Z/XC\/W8N;2;&!/9W43+'>:9JMC
M(3;ZGHVJ6]GJVE7B26>HV5K=120K_EC5]G_L8?MY_M"_L+^._P#A+?@UXF+^
M'M4N;9_&WPR\0-<WW@'QS:P80+J^DI/"UEJ\,.8].\3:/+8Z[IP+0)>2Z=/>
MZ?=_4Y/Q)6P?+A\9S5\*K1C/>M06RLW_ !*:7V'[T5\$K)0?90Q4H6C4O*&R
M?VH_YKRW[=C_ $L:*_.;]@K_ (*:_L\_MZ^&HX_!>ICP3\7],T];OQ?\%O$]
M_;?\)/I@B55N]5\-7:K;0>-?"J3-A=;TJ"*ZLHY+4>(M'T"YO+:VE_1FOT*A
M7HXFE&M0J1JTIJ\9P=T_)]5);2C)*47I))JQZ<91FE*+33V:_K?NMUU"BBBM
M1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5_,#_ ,'-G_)*?V4_^RA?$C_U&_#E?T_5_,#_ ,'-G_)*?V4_
M^RA?$C_U&_#E>-Q!_P B?&_X*?\ Z?I'/BOX%3_MW_TN)_'[1117Y0>.%%%%
M !1110 4444 ?UK?\&P__("_;/\ ^PM\ _\ TC^,%?U55_*K_P &P_\ R OV
MS_\ L+? /_TC^,%?U55^J\.?\B;!>E?_ -2:Q[.&_@4_1_\ I3"BBBO;-PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /\G^BBBOP\^?"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KU
M;X'_ !J^(G[.WQ7\$?&?X5:Y+X>\=^ =:@UK1;Y=[VT^T/!?Z1JMJLD0U#0]
M<TZ:ZTC7-,D=8M0TJ]N[20JLVX>4T549RA*,X2<9PDI1E%M2C*+O&2:U332:
M:V8TVFFM&G=/LS_2^_8;_;*^'/[<?P#\-?&;P)+#8:HZIHOQ$\$O=)<:GX!\
M=VEM#)J_A^\.$DGL9?-CU+P]JK11+K&A7EC>-#:W9O+&S^PJ_P WK_@G3^WC
MXZ_8'^/6F_$31A?:[\-O$IL] ^,/P^@N D/BSPD+AF6^L(IW2TB\7>%WGGU3
MPKJ$C0;9VO-&N;J'1]<U9)?]$/X4?%7P#\;_ (<^$/BQ\+_$=CXL\!>.M&MM
M=\-Z[I[$Q75G<;DDAGA<+/8ZEI]U'<:=J^EWD<-_I.J6EYINH6]O>VL\*?J6
M1YO',\/:;4<7125:&W.ME6@OY9_:2^"=ULXM^OAZZJQU^./Q+O\ WEY/KV?E
M:_H5%%%>X= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %>(?M$?LZ?"+]J?X5^(?@Y\:
M_"EIXK\&>((PX5]L&KZ!J\,<J:=XE\+ZLJ/<Z'XCTEII'L-2M>3')<6-Y%>:
M9>WUC<^WT5,X0J0E3J1C.$TXSA)*491:LU)/1IK=,32:::33T::NGZH_SK/^
M"C/_  3.^+_[ 'CP_P!II=^./@;XGU&:'X=?%RSL6CM+DL)9XO"OC."$/#X=
M\:VEM&[FU>3^SO$%I!-JF@3RK!JNGZ/^:5?ZHWQ+^&7@#XR>!?$OPS^*/A/1
MO&_@/Q?ITNE>(O#.O6HNM/U"TD*NAQE)K6\M)TBO--U*RFMM1TO4+>VU'3KJ
MUOK:WN(_X;O^"HO_  1[^(7[%FI:K\6_A%'K/Q&_9AOKTRG5#$U]XK^$DEW.
M%M]&\>);1+]LT!I9$M=&\<P0Q6<LIBTSQ#!I>J2Z;/KWYWG?#T\'SXK!J53"
M:RG35Y3PZZOJYTE_-O!?'=+G?F8C#.%YTU>&[76'^<?Q77N?B51117RIQA11
M10 4444 %%%% !1110!T7A+Q=XJ\!>)=%\9^"/$6M^$?%OAO4(-5T#Q+X<U.
M\T;7-&U*V.Z"]TW4[":"\L[F/) E@E1BK,A)1F4_UH_\$Y?^"_6C>*/["^#O
M[<]W8^&_$3?9M+T']H6RM(;'PQK4K8A@C^*6D644=KX6OY'VJ_C#1K:/PQ)Y
MHEUO2_#5M:76L7?\AE%>AE^9XO+:OM,/.T6U[2C*[I54NDHW6O:<6IK92LVG
MK3JSI.\7IUB_A?JN_GN?ZNFG:EI^L:?8ZMI-_9ZII6IVEOJ&FZGIUU!?:?J%
MA>0I<6E[8WEL\MM=VEU!)'/;W,$DD,\+I)$[(P8W*_SU?^"?O_!6K]H?]A:_
ML/"JW4WQ7^ 4EWOU3X1>)]3G5=$BGE\RZO\ X<:_)'>7'@W46=Y;B73DM[WP
MOJ4TUS-?:&=2GCU:U_MR_9%_;?\ V=_VVO J^-/@=XT@U&]LH+=O%G@'6?(T
MOX@^!KJ< "U\3>'/M$\L5N\N^&SUS39M2\.:I)%,NEZO>/!<)%^CY7G>$S.*
MC%^QQ*5Y8>;7,[+5TI:*I'TM)+64(JS?J4<1"KHM)]8O\;/JOQ[I'UQ1117L
MFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5_,#_P<V?\DI_93_[*%\2/_4;\.5_3]7\P/_!S9_R2G]E/_LH7Q(_]
M1OPY7C<0?\B?&_X*?_I^D<^*_@5/^W?_ $N)_'[1117Y0>.%%%% !1110 44
M44 ?UK?\&P__ " OVS_^PM\ _P#TC^,%?U55_*K_ ,&P_P#R OVS_P#L+? /
M_P!(_C!7]55?JO#G_(FP7I7_ /4FL>SAOX%/T?\ Z4PHHHKVS<**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#_)_HHHK\//GPHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OVO_
M ."/O_!4/4/V)_B'_P *H^+&I7U_^S%\2-8A;60?/O)?A1XKN_*M$\?Z-:()
M)9-$ND2"V\<Z/:1FXN;""VUW3(I]4TAM,UO\4**Z<)BZ^"KT\1AY<E2F[_W9
M1?Q0FOM0DM)+YIII-5"<H24HNS7X^3\GU/\ 5QTK5=,UW2]-UO1-1L=8T;6+
M"SU72-6TRZ@O]-U33-0MX[NPU'3[ZUDEMKRQO;6:*YM+JWED@N()8YHG>-U8
MWZ_C*_X(K?\ !6D?!+4-!_9'_:4\2;?@[K-^MA\)/B)K5T?+^%>M:C<?N_"7
MB&]G;$/PZUF]F9M/U*9UB\%:K</]L9?"U]-<^&O[-%8,H92&5@&5E(*LI&00
M1P01R".".17ZOEF8T<SPT:]+2:M&M2;O*E4MK%]XO5PG9*4>TE**]FE5C5@I
M+?:2_E?5>G9]5YW0M%%%>@:A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 52U'3M/UC3[
M[2-7L++5=*U2SN=.U/3-1M8+[3]1T^]A>VO+&^LKI);:[L[NWDD@N;6XBD@G
MAD>*5'1V4W:* /Y"_P#@J5_P0NU#PDWB/]H/]B/P]=ZOX5_TK6O''[/FFI->
M:SX;'SW%]K'PH@_>7.M:"!OFN/ @,VL:0P9?"W]J:;+;Z'H?\NKH\3O'(C1R
M1LR21NI1T="59'5@&5E8%64@$$$$ BO]7ZOP-_X*@?\ !%/P+^U6-?\ C=^S
MG!HGPU_:*=+G4]=T(K%I?@/XQ7>&EF.KK$@@\+^.KU@6A\601#3M;O'9/%MO
MYUX_B;3/BLZX94^?%9;%1EK*IA%91EU<J&RC+=NE\+_Y=\KM"7!7PE[SI*SW
M<._G'MZ;=NQ_#C17;?$;X;^//A%XU\0_#CXF^$]<\#^.?"FH2:9X@\,>(K&7
M3]4TV[C"NOF0RC;-;7,+QW5A?6SSV.HV,UO?V%S<V=Q!/)Q-?"R4HMQDG&46
MTXR3336C33U375,\X****0!1110 4444 %%%% !7HGPJ^+?Q+^!WCG1/B7\(
M_&WB'X?>.O#L_GZ3XD\-7\EC?0ABOGVEPHW6VHZ9>HOD:EI&I07>E:I:L]IJ
M-G=6LDD+>=T4XRE"2E%N,HM2C*+:E%IW335FFGJFM4P3:U6C6J:Z']GG_!/3
M_@OK\._BY_8?PI_;*.B?";XDR_9].TOXNV@&G_"OQA<_+#&WBE)78?#C6KDE
M7GO9I9?!%S-]JN&OO"D1L])?^CVUNK:]MK>]LKB"[L[N"*ZM+NUECN+:ZMKB
M-98+BWGB9XIH)HG22*6-VCDC971F5@3_ )0U?K%^P'_P5X_:/_8?N=,\'SWD
MWQ?^ :3HEY\)_%FIW E\.VCR;IY_AKXED2\N_!]P"7E_LAK?4?"EW))<RS:%
M#J-U_:T'V>5<4SART,RO.&BCBHJ]2/1>V@OXB[S@N?O&;;9WT<8U:-75=)K=
M?XEU]5KY-NY_H/45\<?L?_MX_LW?MO\ @_\ X27X(^-8;K7-/M(;CQ9\-O$
MM](^(W@MY2B;==\._:;@S:>9G$%OXAT2YU;PW>3;K>UU:6ZBN+>'['K[BE5I
MUZ<:M&I"K3FKQG"2E%KR:T\FMT]'J>A&2DDXM-/9K4****T&%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\P/\ P<V?\DI_93_[
M*%\2/_4;\.5_3]7\P/\ P<V?\DI_93_[*%\2/_4;\.5XW$'_ ")\;_@I_P#I
M^D<^*_@5/^W?_2XG\?M%%%?E!XX4444 %%%% !1110!_6M_P;#_\@+]L_P#[
M"WP#_P#2/XP5_557\JO_  ;#_P#("_;/_P"PM\ __2/XP5_557ZKPY_R)L%Z
M5_\ U)K'LX;^!3]'_P"E,****]LW"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '^3_1117X>?/A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 H)!!!(((((R"".001T(/0U_6_\ \$>?^"S8U_\ X1;]E#]K_P 5
M!=?_ -#\/_!_XW>(;P*NO?ZJTTKP%\1]3N& 773^[M/#7C*]EQKI\G2?$,XU
MPVNIZY_(_17?EV8XC+<0J]"6CLJM)WY*L+_#)=_Y9+WH/5:-IZ4JLJ4N:/S7
M1KL_\]T?ZP%%?R0_\$A_^"U+:%_PC'[+?[9/BMI-#_T/0?A3\=_$-X6DT3[E
MMIO@WXHZI<N6DT7_ %=IH7CF\D,FC?NK'Q1.^CE-:T;^MQ'61%DC971U5T="
M&1T8!E964D,K @JP)!!!!Q7ZEE^8X?,J"KT):Z*I2DU[2E/K&:73^62]V2U6
MMTO8I58U8\T?FNJ?9_Y[,=1117>:!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1
MS0PW$,MO<11SP3QO#/!-&LL,T,JE)(I8W#))'(C,CHZE74E6!!(K^9G_ (*4
M_P#!!?PW\1O[?^-7[$FG:3X,\>2?:=4\1_ =I;;2/!'BZ<[IY[GX=W4[0V'@
MC7IWW@>&[N2W\&7[/$MA/X3^SR+J7]-5%<>-P&%S"DZ.*IJ:WA->[4IR_FIS
MM>+[K6,MI1DM#.I3A5CRS5^SZKT?])]3_*C\8>#O%GP^\3ZYX*\<^&];\(>+
M_#.H3Z5X@\,^(],N]'US1M2MB!-9ZCIM]%!=6LZ95MDL2[HV21-T;HQYNO\
M1L_;S_X)F_L\_M[>&'/C?3!X+^+FEZ>UIX/^-/A>QMAXJTD1AWM-+\16S-;P
M>-/"B3L6?0=6GCN+-);MO#NK^'[N\N;R3^&S]M/]@']HG]A7QM_PC?Q@\,&Y
M\*:K>3P^"?BIX<CN;[P!XU@C#RJEAJCPQ/I>NQVZ-)?^%]:CLM:LPCW$=O=Z
M6]IJ=W^;YKD>*RR3FDZ^%;]VO&/PWVC6BK^SET4O@EI9\SY5Y=;#SI._Q0Z2
M2V_Q+IZ[/\#XFHHHKPSG"BBB@ HHHH **** "BBB@ JYIVHZAI%_9:KI-]>:
M7JFFW=O?Z=J6G7,]E?Z??6DJ3VM[97EL\5Q:W=M/&DUO<021S0RHDD;JZ@BG
M11<#^D/]@O\ X.!?BA\*!HOPV_;&LM6^,OP_A\C3[+XKZ4('^+?AJV&V*.3Q
M)#<2VUA\1]/MD">==W,^F>, ANKVZU?Q1=^18-_6]\$/C[\&_P!I#P)I_P 2
MO@?\0O#GQ&\&ZCM1=4T"\\R?3KLQI*^E:]I-PEOK'AS6H(Y(WNM%UVPT[5;9
M7C::T19$9O\ +>KW;]GO]IGXY_LK^.[;XC? ?XBZ_P##_P 2Q&&._P#[,G6;
M1?$5C#(91I/BKP[>I<:)XETDNS.+#6;&\A@F(NK46]Y'#<1_499Q/BL)RT<8
MI8K#JR4F_P#:*:\IO2JDOLU'S;6J12L==+%SA93]^/?[2VV>S]'J_P"9'^H5
M17\\_P"PA_P7X^"?QP71OAY^U9;Z1\ _BE/Y%C;^-TGG7X,>++QMJ"674[^:
MXO?AQ=S,26MO$UW?>&XUC:5O%\$UQ!IB?T(6=Y::A:6M_875O?6-[;PW=E>V
M<T=S:7=I<QK-;W5K<PL\-Q;SPNDL,T3O'+&ZNC,K G[W"8["XZDJN%JQJQTY
MDM)P;^S4@[2@_56>\6UJ>E"I"HKPDG^:]5NBQ111766%%%% !1110 4444 %
M%%% !1110 4444 %%%% !7\P/_!S9_R2G]E/_LH7Q(_]1OPY7]/U?S _\'-G
M_)*?V4_^RA?$C_U&_#E>-Q!_R)\;_@I_^GZ1SXK^!4_[=_\ 2XG\?M%%%?E!
MXX4444 %%%% !1110!_6M_P;#_\ ("_;/_["WP#_ /2/XP5_557\JO\ P;#_
M /("_;/_ .PM\ __ $C^,%?U55^J\.?\B;!>E?\ ]2:Q[.&_@4_1_P#I3"BB
MBO;-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /\G^BBBOP\^?"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *_HW_X)+_\%I-6^ ;^'/V;_P!J_6]0U[X'
M[K;1O 7Q/O#<ZEK_ ,(4++#::+K[ 37VN?#>'*16CJ)]6\%P*+>R2_\ #D=M
MINB?SD45UX+'8C+Z\<1AY\LEI*+UA4AUA4C]J+^^+M*+4DFKIU)4Y*47;NNC
M79^3_P"&/]2.#]H+X"W4$-U:_&WX17%M<Q1SV]Q!\2?!LL,\$R"2*:&5-99)
M(I8V5XY$8JZ,&4D$&I?^%]? S_HL_P )_P#PXO@__P"7%?Y:]%?5?ZY5?^@"
M'_A1+_Y5Z_TM>SZ\_P#GVO\ P+_[4_U*/^%]? S_ *+/\)__  XO@_\ ^7%'
M_"^O@9_T6?X3_P#AQ?!__P N*_RUZ*/]<JO_ $ 0_P#"B7_RKU_I:GUY_P#/
MM?\ @7_VI_J4?\+Z^!G_ $6?X3_^'%\'_P#RXH_X7U\#/^BS_"?_ ,.+X/\
M_EQ7^6O11_KE5_Z (?\ A1+_ .5>O]+4^O/_ )]K_P "_P#M3_4H_P"%]? S
M_HL_PG_\.+X/_P#EQ1_POKX&?]%G^$__ (<7P?\ _+BO\M>BC_7*K_T 0_\
M"B7_ ,J]?Z6I]>?_ #[7_@7_ -J?ZE'_  OKX&?]%G^$_P#X<7P?_P#+BC_A
M?7P,_P"BS_"?_P .+X/_ /EQ7^6O11_KE5_Z (?^%$O_ )5Z_P!+4^O/_GVO
M_ O_ +4_U*/^%]? S_HL_P )_P#PXO@__P"7%'_"^O@9_P!%G^$__AQ?!_\
M\N*_RUZ*/]<JO_0!#_PHE_\ *O7^EJ?7G_S[7_@7_P!J?ZE'_"^O@9_T6?X3
M_P#AQ?!__P N*/\ A?7P,_Z+/\)__#B^#_\ Y<5_EKT4?ZY5?^@"'_A1+_Y5
MZ_TM3Z\_^?:_\"_^U/\ 4H_X7U\#/^BS_"?_ ,.+X/\ _EQ1_P +Z^!G_19_
MA/\ ^'%\'_\ RXK_ "UZ*/\ 7*K_ - $/_"B7_RKU_I:GUY_\^U_X%_]J?ZE
M'_"^O@9_T6?X3_\ AQ?!_P#\N*/^%]? S_HL_P )_P#PXO@__P"7%?Y:]%'^
MN57_ * (?^%$O_E7K_2U/KS_ .?:_P# O_M3_4H_X7U\#/\ HL_PG_\ #B^#
M_P#Y<4?\+Z^!G_19_A/_ .'%\'__ "XK_+7HH_URJ_\ 0!#_ ,*)?_*O7^EJ
M?7G_ ,^U_P"!?_:G^I1_POKX&?\ 19_A/_X<7P?_ /+BC_A?7P,_Z+/\)_\
MPXO@_P#^7%?Y:]%'^N57_H A_P"%$O\ Y5Z_TM3Z\_\ GVO_  +_ .U/]2C_
M (7U\#/^BS_"?_PXO@__ .7%'_"^O@9_T6?X3_\ AQ?!_P#\N*_RUZ*/]<JO
M_0!#_P *)?\ RKU_I:GUY_\ /M?^!?\ VI_J4?\ "^O@9_T6?X3_ /AQ?!__
M ,N*/^%]? S_ *+/\)__  XO@_\ ^7%?Y:]%'^N57_H A_X42_\ E7K_ $M3
MZ\_^?:_\"_\ M3_4H_X7U\#/^BS_  G_ /#B^#__ )<4?\+Z^!G_ $6?X3_^
M'%\'_P#RXK_+7HH_URJ_] $/_"B7_P J]?Z6I]>?_/M?^!?_ &I_J4?\+Z^!
MG_19_A/_ .'%\'__ "XH_P"%]? S_HL_PG_\.+X/_P#EQ7^6O11_KE5_Z (?
M^%$O_E7K_2U/KS_Y]K_P+_[4_P!2C_A?7P,_Z+/\)_\ PXO@_P#^7%'_  OK
MX&?]%G^$_P#X<7P?_P#+BO\ +7HH_P!<JO\ T 0_\*)?_*O7^EJ?7G_S[7_@
M7_VI_J4?\+Z^!G_19_A/_P"'%\'_ /RXH_X7U\#/^BS_  G_ /#B^#__ )<5
M_EKT4?ZY5?\ H A_X42_^5>O]+4^O/\ Y]K_ ,"_^U/]2C_A?7P,_P"BS_"?
M_P .+X/_ /EQ1_POKX&?]%G^$_\ X<7P?_\ +BO\M>BC_7*K_P! $/\ PHE_
M\J]?Z6I]>?\ S[7_ (%_]J?ZE'_"^O@9_P!%G^$__AQ?!_\ \N*/^%]? S_H
ML_PG_P##B^#_ /Y<5_EKT4?ZY5?^@"'_ (42_P#E7K_2U/KS_P"?:_\  O\
M[4_U*/\ A?7P,_Z+/\)__#B^#_\ Y<5POQ*\6_LE_&+P5KWPX^*7C?X$>//
MWB:S:QUSPSXE\:^"=2TN^A)#QR&*;5BUO>6DRI=:?J-H\&H:;>Q07VGW5M>0
M0SI_F(T5+XPG).,LOI2C)6E%UVTT]&FG1::>NC[_ 'GUY_\ /I?^!?\ VI^]
MG_!1;_@D9X)^#_\ ;OQ=_8U^,/@/XH_#&'[3J>L_""?XC^%-5^)_@BU&Z:4^
M%9%U<W'Q&\/VJATBLHT/CBR@%M$UMXK87VKP?@G117RV+K4*]5U*&&6$C+65
M*-1U*:EU<+PBX)_R7E%;1Y4K''.492O&')?=)W7RT5O35=K+0****Y2 HHHH
M **** "BBB@ HHHH **** "OTQ_8>_X*M?M3?L/7=AH?A;Q%_P +'^#B7 ;4
M/@SX]O+R^\.06\DN^Y?P7JH:75? 6HR!YY$?16DT&:]F-[K7AO6I$11^9U%;
M8?$5\+4C6P]6=&I':4'9V[-;2B^L9)QDM&FBHRE!J46XM=5_7X'^B3^QU_P5
MI_9 _;!\/J^E^/-,^$WQ&LK);GQ#\+OBKK&D^&]9LR@5;BY\/:U>7-OH/C+2
M$E+F.[T:[&J06PBN-;T+0VGC@/V__P +Z^!G_19_A/\ ^'%\'_\ RXK_ "UZ
M*^JI<88F-.,:V$I5:B5I5(U)4E+S<.2:3?6S4;[1BM#LCCII+F@I/NG:_P K
M/7TT\D?ZE'_"^O@9_P!%G^$__AQ?!_\ \N*/^%]? S_HL_PG_P##B^#_ /Y<
M5_EKT5K_ *Y5?^@"'_A1+_Y5Z_TM7]>?_/M?^!?_ &I_J4?\+Z^!G_19_A/_
M .'%\'__ "XH_P"%]? S_HL_PG_\.+X/_P#EQ7^6O11_KE5_Z (?^%$O_E7K
M_2U/KS_Y]K_P+_[4_P!2C_A?7P,_Z+/\)_\ PXO@_P#^7%'_  OKX&?]%G^$
M_P#X<7P?_P#+BO\ +7HH_P!<JO\ T 0_\*)?_*O7^EJ?7G_S[7_@7_VI_J4?
M\+Z^!G_19_A/_P"'%\'_ /RXH_X7U\#/^BS_  G_ /#B^#__ )<5_EKT4?ZY
M5?\ H A_X42_^5>O]+4^O/\ Y]K_ ,"_^U/]2C_A?7P,_P"BS_"?_P .+X/_
M /EQ1_POKX&?]%G^$_\ X<7P?_\ +BO\M>BC_7*K_P! $/\ PHE_\J]?Z6I]
M>?\ S[7_ (%_]J?ZE'_"^O@9_P!%G^$__AQ?!_\ \N*/^%]? S_HL_PG_P##
MB^#_ /Y<5_EKT4?ZY5?^@"'_ (42_P#E7K_2U/KS_P"?:_\  O\ [4_U*/\
MA?7P,_Z+/\)__#B^#_\ Y<4?\+Z^!G_19_A/_P"'%\'_ /RXK_+7HH_URJ_]
M $/_  HE_P#*O7^EJ?7G_P ^U_X%_P#:G^I1_P +Z^!G_19_A/\ ^'%\'_\
MRXK^:G_@Y%^(?@#QM\+OV7K?P9XY\'^+I[#Q]\1)KZ#PQXFT77IK*&;P]X>2
M&6[CTJ]NWMXY71TC>945V5E4DJ0/Y+:*X\?Q/4QV$K81X.%-5E%.:K.3CRSA
M/X735[\MMUOY:YU<6ZD)0Y$N:VO-?9I[6\@HHHKY8Y HHHH **** "BBB@#^
MM;_@V'_Y 7[9_P#V%O@'_P"D?Q@K^JJOY5?^#8?_ ) 7[9__ &%O@'_Z1_&"
MOZJJ_5>'/^1-@O2O_P"I-8]G#?P*?H__ $IA1117MFX4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% '^3_1117X>?/A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?UK?\&P__("_
M;/\ ^PM\ _\ TC^,%?U55_*K_P &P_\ R OVS_\ L+? /_TC^,%?U55^J\.?
M\B;!>E?_ -2:Q[.&_@4_1_\ I3"BBBO;-PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /\G^
MBBBOP\^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _K6_X-A_^0%^V?_V%O@'_
M .D?Q@K^JJOY5?\ @V'_ .0%^V?_ -A;X!_^D?Q@K^JJOU7AS_D38+TK_P#J
M36/9PW\"GZ/_ -*84445[9N%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_D_P!%%%?AY\^%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!_6M_P;#_\ ("_;/_["WP#_ /2/XP5_
M557\JO\ P;#_ /("_;/_ .PM\ __ $C^,%?U55^J\.?\B;!>E?\ ]2:Q[.&_
M@4_1_P#I3"BBBO;-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /\G^BBBOP\^?"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH _K6_X-A_\ D!?MG_\ 86^ ?_I'\8*_JJK^57_@
MV'_Y 7[9_P#V%O@'_P"D?Q@K^JJOU7AS_D38+TK_ /J36/9PW\"GZ/\ ]*84
M445[9N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
84 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>tho-20200731_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:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:tho="http://www.thorindustries.com/20200731"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tho-20200731.xsd" xlink:type="simple"/>
    <context id="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic02fc5838f974cd1b369f490c85584f8_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="iee0493b2b5524b6996b28b815153f28c_I20200916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <instant>2020-09-16</instant>
        </period>
    </context>
    <context id="id7759e3ec3454a89ad15f4e7d23e8092_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="id2cb96548f26448ba6f91cd061f37033_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="iee9dc048f3914e4eb2653a95ce502236_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="i2a59a346a87c4d8e910f1deea75a7fca_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="i1f5305722d934146a04835a9df57746a_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="iddc74bdbf72843639b831ea962f93c85_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="iaf9445a6cc844c5f9eddb967f49aacf4_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="i5b3c8fba2ded4befa8d4244413676a59_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="i61320c86736648c888ac8a6b911d0b3b_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i75e6552882894446bee2f505467561f2_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i285cfc0d020f4633bc2eac24c85a2584_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i80ae0d8371f844de9ffd1ad64788dc2f_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i7b02c4e303e546189da707cafc35c6eb_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ied7e993389504635b36c9218c2584a43_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i5185aa822ce748ccb5554390399196bc_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i86fa0ebec4b1422ca23ba84f3b08c250_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="ic94ae09255e84fdb8691168c7bb7f47d_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i3a00b9f2b918440ca65075b3a887624e_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i532d37a5870b43aa9eec2749dcd34db0_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i0aba38f76e3e4bdf95db3552f3e0f08b_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="iacbdffb2237f49fc84d19c9bbdc8ada4_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i8bcb787f1ebb4a7d86d2be681360fa18_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i5d121a18a26e4392b7f51b70ea0c00d9_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i7141e61e4ac449d5862172bffcfcfd5d_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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>2018-07-31</instant>
        </period>
    </context>
    <context id="i0a4117744e864751ba51793fb1250d02_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="ie310be9609664ab387aaa59319826a2f_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i60f860ec6c84439b9beb2ed492cd4af0_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="ica67a6f79dac43e284d1c8e595f271e0_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i00be26a0eeb048cc80334ca481462aa9_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="if3ffc440c3b74a19af3ea02817634971_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="if8e0e12a5cc94be794173ef9ed1e1c39_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i4e7bc75810074a67a1bafb8e9dea6371_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i52b46feb7cab4e5d9eed7ad26d2fe6f2_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ie47da40985d042f1b6e222cd7a4cf634_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic2a1a309fbfa470d88a4ba0ac81104a4_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ief0248abc02043beb84c610ae4c0109c_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i6513aeb8013246bfbd8c91e713609f9f_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i2bfe40bcca2f4cacad903d8eda619417_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="ib2bf92cc300e450780cad87a7b64113c_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2792f4067b0f402e8bec3d58853cf0bf_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i0c91bce9f065492294076e5db7c018ff_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="ib6590e7f5115466f8905a5d9c54263be_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i85e47c8a27774c6bb8b737d4473de5cb_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i0cfdb6856cff40aba8917fa08c5fe599_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i8110ad75d4824700a8c0e8ee0859742b_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i77708f95886248cfb857f9e29aa1d06f_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ia22dfe4de7fa46e598f4ce086b1db045_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:HeldByOneFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i6b5b12ddff19442aa20b9680ffd04cc7_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:HeldByOneFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i56e07a80fd5f49478d0e1b97356e03eb_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:OneUsFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ia6efe8b5d5fa4a0680ab3fd8aca46f7b_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:OneUsFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ied96d910c53c4c91b4e3ef76d2a29725_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:EuroFinancialInstitutionsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i17aabf101dd547fbb54c606ecc236ed6_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:EuroFinancialInstitutionsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ida288f8abab845a4996f83054941ffb1_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:EuroFinancialInstitutionsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ib2ebdf11568642da8dd672aa18332bce_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">tho:EuroFinancialInstitutionsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i932ef483680d4088b396aa701b2263f3_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1308e255281446bc8e420348618ecf18_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia0703ef59e31484eb87b54da68c6b6ff_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i466f76b0dad546d8b94d17515a7c6cdd_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia895f4b078204430a910b70cf4ae4f51_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tho:RentalVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic18bdd3872fe4f50b69ab836f3a3cb5c_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i72a524f4b3be47f6ac0e0855f469aca0_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="idd18712ba5404b3f97a91674c41ca28d_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i9b14d86602654d539c96f3ca90e42a73_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ifd863ff0fece4e00aa9d1af7b9d2937d_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0463d7a816f445a0bfd5e50a9736fda7_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2d19f6dc2bbb4a3c8da6c0c44e155d4a_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3c42841cf627445a8f133842e278047f_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i02b3b4691709472ab275dce4228035e7_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1979e076e08c456dbd5018638733520b_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0fca2128aba14da3a5c0f93b197f9e6b_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="if40a2638b1bc49ccb6e3625be07aff5c_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i86e1802ca7df471cb052b98c6267c0cf_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8364b11ac09d454ea14bfb9067980c9e_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ibe6fa22d969a4c03a44ca87789131696_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i2ccf84f526be48029da4c5f3173fdf0e_I20190801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-01</instant>
        </period>
    </context>
    <context id="i62cc864e607245ae8a8ebab9041c1aa9_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i706ca4457fb743f9b5a2184dbc229736_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i63e83d4152664bb8b9d7f9f06eded8c6_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i284b2a76512d43959317c22a8ced792b_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="id2816d2d191047c7b25029bbf6b99ae6_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="ie3109780a54545dc85b10862b44ada2a_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:BacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i1f8e2f3612034c949b9f6cffcf69f4bf_D20190131-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-31</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="iacaed913edfb47a382478ae05e66fd50_D20190130-20190202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-30</startDate>
            <endDate>2019-02-02</endDate>
        </period>
    </context>
    <context id="i0325b56c502f42108f95acc7979a16da_D20190131-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-31</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="id266799ec35a43a89604aa72c9803c72_D20190131-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-31</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="ie34a1a9a4c9f4098921b874eb62508c0_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="icf1ad9f186a14ca889f7c29f00139d9b_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i786e25f9636142df9b746779597cd483_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tho:AcquisitionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i32e134eae2d8433b8c92dc7e8eba3ad1_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ia864289e1e864786aa7e4ced24c19e35_D20190130-20190202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:FairValueAdjustmentToInventoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:ProformaIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-30</startDate>
            <endDate>2019-02-02</endDate>
        </period>
    </context>
    <context id="if7a987560f9e4265ae8b91af3f0e9f91_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tho:SubsidaryLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ifbb77c21bfc94f07acdd7893db9b162c_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:ProformaIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ieaffb1b0fe4d47d8bc18f628efb958b0_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:ErwinHymerGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tho:AcquisitionCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tho:BusinessAcquisitionRelatedCostsAxisAxis">tho:ForeignCurrencyContractLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i8c03bba3c6cc46efaef8b9ade2e7cb65_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7c1ab00c7ae54e62ac5798e3dc098dac_D20200801-20200801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-01</endDate>
        </period>
    </context>
    <context id="if5167ed340594d149a61c3b9db777b05_D20200323-20200323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-23</startDate>
            <endDate>2020-03-23</endDate>
        </period>
    </context>
    <context id="i7125421f03a34ee0b7700bc03dc1e969_I20200323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-23</instant>
        </period>
    </context>
    <context id="i0b07f39d66074240a08845d11fee49a3_I20200323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-23</instant>
        </period>
    </context>
    <context id="i8223145d33da409283793dea1f0373af_I20200323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-23</instant>
        </period>
    </context>
    <context id="i218711303f4044f7809e8ffe9ac0a5d5_I20200323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-23</instant>
        </period>
    </context>
    <context id="i6c7ad343101041acba691a9bcb7a361e_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2cbf8198faee41c7b116e6549eab831a_D20200201-20200323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-03-23</endDate>
        </period>
    </context>
    <context id="i79615a5eb4404335b16a79c48f9f2ed0_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ia9715917800944d2a7eb8df3cd74b4a0_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tho:TogoGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id14019740c134ce7859821c30aa54977_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ide39755482ba4396a42723777b4f6a21_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i766840af95f5429b90d9c7efdfe8206c_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if99880e9b5e94b6a985c828af17d9ec9_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ifc2c15e0285544ef8da995c50eef8974_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="idd815ec0da934b178fd75e75dc387790_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7aab9f0529d2475d9c021ea0bc6aaed9_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ifd7d39b981f64c5295efbb580ef8ca08_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i25d2febf237a4e059784d061bc8535e6_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i39d5646c46a94fffb5f17134db1864b8_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i2e1db05cfb434c7b89ecda61e691b346_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i2a48552bb9b14ed9aaebd968c4dfc98d_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="id9dbbb7ff7cd4ca296c9fb36c15853fb_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ib59490e0618742dc81a1fd398ecefb2b_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:NorthAmericanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="if4d8d66312234ff0a01921937f2d7677_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i68cf490b894f461695e05223869746ab_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:EuropeanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ib742fb96cf804fb0af292e742a6ccc57_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="id3e229d28a7042d6bd2cde8481114fde_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i372e5a42562044e783203d1f02f274a0_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i6fe13457746a4d6dbeb3ca182627b85b_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tho:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i6043bef496cb4ef3b062971354cc4cdc_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i795c3f652d9544fc82b962caa6a80ae6_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i77903fb35af64f38a4302c6935726bf4_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i36a268d0812f475ba0cd6e6b154ee90c_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="iaf3a72d722924219aa70e35fd34a812a_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i25a227b542d4484486999d9eef56769d_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0af29df002db4f6bb958f859b09adfdb_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ib59ff11e24ef43c4aed0d80834f61dee_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i0cd25d6e93b74cb39237e7958b13a192_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib4cefe0c29a74b00b234610d0c9b48b6_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ib0b5a393c55348fa9d2abc70f93e1ab5_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ib57ca2574dc54a3096ef361f1869febd_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9b08657a30a5469181cd0bfafab70bfa_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i33f475b29af94ea7986c9c2478e78123_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i56520cf50af64fb0ab18298fd9cd2e16_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i045186b75ed54d47a411a36a05c687e7_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i1e8a5221ea7d4c9380948a513804929c_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i7b9ba3e0a5d74b6996c6ef5cf4f59ec1_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i8143bf3fcb634875886bda8c008adf54_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ie7fc6b7c08a94470a4776616eaa94a50_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i3559bdab06104410a92daa1c54cabea8_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="id913fa3d4e6d4c5693c7c6540e21de61_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i5731e4cf5e814c5190328360dde54c51_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tho:OtherEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i7e1cb51984844d28b6bf01bdf9911258_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i27592f35abe84a3f9c41a10e4cd70664_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ieb7de3690a2942cfb1313c9b88914d26_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ia765b5bdf3a24d388ba6adb3f5891cf0_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="if081d5cd4867405e96dbfca36d6afba7_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i945377183cd44f7daf93c84887932dc5_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ie41ec6fae212410a9a8cae1c12f72e53_I20180918">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-18</instant>
        </period>
    </context>
    <context id="i7512f96113eb4ab7b3e53bed10a4165f_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tho:AcquisitionCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tho:BusinessAcquisitionRelatedCostsAxis">tho:ForeignCurrencyContractLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i203d0217ef7b4edeace4eaadda48a3d3_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i8ebe35faa30543d6b724441b9eef3247_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</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="i25b678826b2b4472ba68a726c65a4a22_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i440c4b1dfa0d4e33a50396c9ef8b4219_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i6db6f2182ed74d6f8c0de34cb03df9d4_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9847bd38cbfa416fa34b90a47a3aa748_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i7bb8c2bf80aa44bea9072faa5ffdb09b_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i9cd82aadcfd14e3b8e0d7474f3966c46_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i435073d632d949da860033130d5441b1_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i57b66cc5fe97481eb8ffbb8d763b59bd_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="iea01bca5bbb449dc994616cb160a3f05_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id839d7046576460aab076d6c0fcdce5f_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i4a24022782c54344a040a775903fe55b_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ica651eb576bd4eed827b37f0fe601b73_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <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="i38ab88312ab94d3bae57b24679243d0e_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9ecd31d0971549ee82aeecb0fa3f677a_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id4467fdc493146fdb57a1197503bc1e5_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <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="icbf77d51f0eb433cb4511e0c03b14d0d_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia1c738c79eae4abe8438b7ea55d9f17d_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i365dce342e7f41afbff19ad00994dd59_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <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="iec1e3013972043efbcadd365f04e86bc_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id85661ca83d34bc4a2b38e37c1a4e354_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8dd2461b85df43fe92af7ffb3af8cbda_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <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="i7f7620eeb79e4d9491ba988e57fefcb4_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9ce17a02515b418588b40dd7693cb32c_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="idcaefae55d474cb38ab8588c7ed1d8a9_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i367d14c57fc4452da0c388986074b628_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="id41eb94c5d094959bc7ce07dbae71ddd_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i45a6125b77534c3dab0481093920f2e2_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ie9ed90908795465f883a18454e317a7b_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ifc131202d09c4055aca38de9fcc5161a_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i0b6986268e324e6d85c3a68bbc45bf75_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ie13adf8492cf47bcb3f9d5c32b2918a1_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i4f196ff56fca4925b79de5de089d5353_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ie5cab934468f4ceca646145fad098225_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ide387ae3149a426781621d6b63c33958_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i1447e7cfea094d1d97707e96a3355ebb_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ifd7f80590a3c42ea9b4c7c292edf8cb4_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i7d2a6609fca542478fb25fd734134f75_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i0ab22e1322e942a1a2a0f7f7965f434e_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i1738096052c14bd688e2e167fe0effe9_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i8cc8eff2ba0f4b73a362e829d6b4f090_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="id19425e3580a4dae81648b5c2958e5ab_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i041b12a865974aac8b47dc8ceca3fddb_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="id2d7d5ca1e814760880bc0b281db3a29_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">tho:LIFOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="id5fcd47a42c44646a845f1ee2e4fa8db_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">tho:LIFOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="idc6a1cad1e66409cb1caf80e246deeae_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">tho:FifoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i9cccece6d023486fae4bf41e12a7f8fc_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">tho:FifoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i18ea34f087c84a48b0283bdb7e140f99_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ifa72256dc57c4c17a7f39d5d62c6264f_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="icf54d6f1a7134af9b134ac7fe8a41fe7_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i2af2e2b829574425a670609e761bc551_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i9e52a3c15bb443b5ad9b25692219a965_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ib5f11e2a249043f4bc2980509568da38_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i012d5241a91f4865b13dc9008de91831_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tho:RentalVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ibab41366dc2d4577b0ac5d45b34568a6_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tho:RentalVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i1e20b1d909c548e38abef2b3d21adde7_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkAndCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i64f7b75d37ac4dfea9d65855fd056f0b_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DealerNetworkAndCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i95376d5e7696412b93c827ddf407d1bd_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i2640e58d3ce74343a67b979edec7250c_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i91b4a61f583744d0b442533c9d05d705_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DesignTechnologyAndOtherIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i7df7690e080145c28b56c374f2633191_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tho:DesignTechnologyAndOtherIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i34cf4a69059745bd8d8e66e2445df745_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i295a43f38f7445a09952e4f0ce0ccab9_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="id1c0d8a57ba84efba6f156bfb5113ee6_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i27cce148b97848fd812d5befd27365bf_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i27af2b4e68bd46dfbce205f92434ab62_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="id49dadd6f16e4163abfecdeb4f73e665_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i362bad8f479146b98b5664e746206e1d_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ia7db1ea2ed1f42f2aa8b906e799274b0_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i1ddbac13177d44308da3aad80a117141_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i626167740b314cb9af04b89e1ade5d54_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i64e6988366384335986d2d8bc5774ac6_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i7d5e901d3b234015a893c66d469901fa_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i5c207828f59d4a59b40f143a0d5249ea_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i332b40e1bd334e749cec02cd3a463535_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i1949f27ff8d4488782235d51b45cc005_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="iccb472af643d419685ee25e957f2a153_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i058997694fbd497f94722b5bfc8a849a_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ib540e215382746859e053abd2d6d673d_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i451ec604d4f245d0bb743997e7724651_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie146e86458b2428388bb0016a25b16ff_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tho:FreedomRoadsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i043109c895a54b8cbed10f56d4c98cb9_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ibe1278c337534f9884e1a5b606e44a33_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ib8ae289f242e4c0b93a6e69293738e86_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="icd9817f453a4400da8b0036b06060387_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i82288a371e624352b7f48b12ec029dd4_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">tho:TermOfProductWarrantyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib41ed70ad78943d38748004e6d67bc1b_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">tho:TermOfProductWarrantyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i67c4a48d2a734ef899c60eae0ac66de4_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i4900162b421c4c319f49a5f35610c899_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="idf07ab1cb39340018246d9916b8c2dc8_D20190131-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-31</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="ic11fd630bcad448fb4a9fad4ca7d629a_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="id6d6ef2369924b65b1c919edd82b0f37_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:EuroTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i1c6fdae53889442aac5f63dbf6348d70_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ie2256c73442f4c3aa2bbc8d27e139527_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i6d44af8267684df4be9e17b71685f0c7_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i778af5b05ab44fd6881793c373401bbe_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i867e5b6468db4c938d0fc018989db658_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:EuroTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tho:EuroInterbankOfferedRateEurIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="icc997642886d45d9a3a9e4db678ed595_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i5f099219c0b44ce5a3e73a8051250363_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i4b0107876476447f975e7f485e5fba45_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i6531ccdb355f4fb28c18cf8dce895189_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:UsTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i6343318579df42f89233cea1881697a1_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:EuroTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i38e289ce554f401a8a3d98854f6468cc_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tho:EuroTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i42073da79b924a02a240f2ecef1481a5_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i3d602d94036b473487dee76b57e02ff7_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="ic73f228f698a4071a2e5550adcf3daf2_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="if48e520ac1fc4a738985c204d425cde8_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i8b041cbaeda244df8ab1523647d02bf2_D20190130-20190202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-30</startDate>
            <endDate>2019-02-02</endDate>
        </period>
    </context>
    <context id="ic57e92d08507438aad70ba37f311da97_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i06a8abac436e42a5a5ddccc28c42e575_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:SwinglineCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i48687c1c4fc345499e12ef485f0da7c2_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:UnsecuredSeriesOneDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i3280abb4ac1b45ad98969ad159cd1944_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:UnsecuredSeriesTwoDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="if82c8b8fc4434a639e89511a1b3deded_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ie3a7dce6ffb54f798c6879d787170363_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i668b209fac6a48e484c0084ed4541642_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i41e2d690735448deaf296150156785d0_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i863c97d93d404ba2adb1e77da91efddb_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i81a5ef9aaf40409cb79c2d7204812103_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:ABLAndTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4f5618ad9e53488f8a8018aa71f7508a_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tho:ABLAndTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="if8a4005f18fb482782a4921712eb12cc_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ic937255e031e4d189eb32e395237f35f_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tho:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ib5a172151082419f88ee45f61364b25c_D20170801-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i92a5a61991d54c93b4690c0f782045f2_D20180101-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i0da8ea09d53b4891b8b32d60ad4d8823_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i8c6e5596ec3d4641a4a6fc1f21471088_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tho:IncomeTaxProvisionTypeAxis">tho:GiltiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i13f01f0bc08444e1826ec188b6c33fd4_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tho:IncomeTaxProvisionTypeAxis">tho:GiltiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8fe0ad6c49b84c4288e79373afee6164_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tho:ForeignSubsidariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="iac3dd8967df94fb68210b00ce5e0b5c2_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ifb9aa0ae370349b4ae619da7f729d356_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7d3df45960d24809b3ae8a7e9d892a74_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i52e00d1c321f4f389633a6186643c065_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="id3ab58f9ebbf44bb9718dc81ae1c27bd_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8257df9f64c6498cb8eddd4708b5953c_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tho:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i41bee1ad34fe4cf8a51386e996323aa7_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tho:TwoThousandTenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i5863ae919e714aa8861e8404f5b30986_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7d5625fb26ce456cb9df3fa6b0a1dfe4_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib0c11070c018425ca97cd4afb7dd47ab_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ibf5578d066c24a6192cc8a38bdda81e0_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="id58c4867cbb64eda83ed87e7f69737ec_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i81c839c2884c4c519091f1611b50a7a1_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="i7ccf7f5c0439458d9638e44be24ead00_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ie4f1633c2fde42ab8a3f662fc937c666_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:TravelTrailersAndOtherTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib3c5f32532764142bccc5c3f886669dd_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:TravelTrailersAndOtherTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i97b8ed0a051e4027b0d7262d579cc891_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:TravelTrailersAndOtherTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i3466f692de0a4b188052f13a9a30cebe_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:FifthWheelsTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ibd5c2069ce9143318ad5779f57d3b6d2_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:FifthWheelsTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i4e6053773e7f4c98bce2be5ca7ccd3c0_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:FifthWheelsTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i424f8ef1ffad428dbf05b7cf688cfd21_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ieb13548dd4ee4c9dbaede7f4666cafb2_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ib3fc1924786744efa78bbdf065335743_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanTowablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i0db60fe649b246b7b26945f0e4d585bd_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassaMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i58317b995232402180c4cbe92ac503a6_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassaMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i04a8c3a6fb28463da78b2e67b62dbffe_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassaMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i62dd12fbacf54e45b879aee4c33b3eae_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClasscMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i889a696b55a84a89a1c67070d55146f2_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClasscMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="iab41fda098474b4598dec7d8f96df73b_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClasscMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i39407498a3cd4fda870ce31c95be998e_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassbMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4243c14414cd4bb1933e2b62bbf88b20_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassbMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i63c7dadd7c364d7798eaf6863cd9ea61_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:ClassbMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i4fcce53bbddf4b0b9e506d2dc03838c3_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3bbdf537fea9403097df8ac1144e2dbc_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i4e704088dca249d09ffad1ea83f6b26f_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:NorthAmericanMotorizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i078989c2ce67416a8d573adec3855574_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i41aae602826f4ad8816ab07f83294cd9_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ic0b267177a06484bae8ef22c8dffb354_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i6601da53c0de4faf856e3015be1c2df6_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:MotorcaravanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie951a0eecfcf42839ba3c5c165f4cbca_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:MotorcaravanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i63eeef6e9ac44f34b924569a42fe2590_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:MotorcaravanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ibe80719581dd464b9b8c7d5b8aad5257_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CampervanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i75b61525d6e64050bbbeec0581307c41_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CampervanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i012c6313874c49b98016c01728c7124c_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CampervanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i5d9b73c94a974802810c62952fa7c223_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CaravanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i6f22b20e1cf64c12a0d866de232c5343_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CaravanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i99480d24e2034ef3b9bca9c5ae68062a_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:CaravanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="if9c4c1a8651d4755931b4c2e8edf95c0_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:OtherRvRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i918375ef4792460db43ccee78e336e9d_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:OtherRvRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="idb8e5f1881c2400cbcf8fb5ca1fb1ae8_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tho:OtherRvRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i14dbea9a67204159950363c9b4efdfc5_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie6f4a4fc5d314cf1b6745e61e7ffa028_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i72d927d5e1e2426f8cd015de341a2ab6_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ib4ad2e1e97174f5a9a802b7abccbec69_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic0fc8a0bc2f14256bf34b490055e019c_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i41bbc06cfa3d4e70833b398620bc5348_D20170801-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tho:RecreationVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i0eda19350cac44c0b7ef7fcb6cd4dd34_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="if7fc4105fd3c4df393dfd1452bc22e43_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i2acb32310bae42a7b4aae177e65d8ec2_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i5b1e591560f14cdc9ac75ebf01349294_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if68f088400f14d189420c63019287e09_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i22b260fe30dd4b36a4b67495a54e3a05_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="id298838f6acd4a19870e5b186c58a899_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i210a84abb3164f7488b91eb04d951733_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ibc47f4880f8d4c5a84255dc3c6aee623_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ib347b7d773b742478885dc6268eacf88_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i3946c76d4f314561bda69c72e2bdc3bf_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i262f61432f714fe288e6bd76b803033c_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ic097a3643743487ca377a52f45174cdb_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="iac6828d4cb204404ab009770f6a19daa_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i5db51ae6793848edb5ac5493e6b54f5f_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherGainLossAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i1788a7469ec94ca181225e962fb021e2_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="ib5d0919ae6ad44258ab5c84efbf8512d_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i02c41afa634c406ebe9e66b4500161c1_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="if66c313aa69c4fffbced35ffc69e06d5_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i41379f5b542544eda84f85250c20326d_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i9b3e1a6325ad40e2a4d84474bb456dc6_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i82b2f995ce694cb483b6008efdf4712e_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i5a6a2d1f4736468aa9c5e1ab85116206_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i9d2e111db8cb45fca7b5fe71d9510f36_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i4ebde6eca00a400a9169d4d5293201dc_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="i5754d35b03e440d4b827320050085dd5_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</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="if04277a5ab9f4b65b92049edf9d8c986_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730263</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tho:AccumulatedOtherGainLossAttributableToParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>tho:Segment</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF80L2ZyYWc6MjNhZmI5YzRhN2U5NDUzZmE4ZTgwNTkxZGJjYTJlNzQvdGFibGU6MWE3MzUyMmE3YTJkNDQxZjkyMjY4MjYzMGIwMzllMmEvdGFibGVyYW5nZToxYTczNTIyYTdhMmQ0NDFmOTIyNjgyNjMwYjAzOWUyYV80LTEtMS0xLTA_5074545f-a471-4b14-86c7-2dbcee212a82">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF80L2ZyYWc6MjNhZmI5YzRhN2U5NDUzZmE4ZTgwNTkxZGJjYTJlNzQvdGFibGU6MWE3MzUyMmE3YTJkNDQxZjkyMjY4MjYzMGIwMzllMmEvdGFibGVyYW5nZToxYTczNTIyYTdhMmQ0NDFmOTIyNjgyNjMwYjAzOWUyYV82LTEtMS0xLTA_a13d4bdd-f3eb-4243-9369-7bd568f77a88">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF80L2ZyYWc6MjNhZmI5YzRhN2U5NDUzZmE4ZTgwNTkxZGJjYTJlNzQvdGFibGU6MWE3MzUyMmE3YTJkNDQxZjkyMjY4MjYzMGIwMzllMmEvdGFibGVyYW5nZToxYTczNTIyYTdhMmQ0NDFmOTIyNjgyNjMwYjAzOWUyYV83LTEtMS0xLTA_7d8a8b6d-0b54-4467-beb2-4d8a8987361e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF80L2ZyYWc6MjNhZmI5YzRhN2U5NDUzZmE4ZTgwNTkxZGJjYTJlNzQvdGFibGU6MWE3MzUyMmE3YTJkNDQxZjkyMjY4MjYzMGIwMzllMmEvdGFibGVyYW5nZToxYTczNTIyYTdhMmQ0NDFmOTIyNjgyNjMwYjAzOWUyYV85LTEtMS0xLTA_d1e69586-0341-474d-9f8e-06ab94db7576">0000730263</dei:EntityCentralIndexKey>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMC0xLTEtMTk3MTk_1a909c81-cd47-46d6-8344-9a06b5f48753">us-gaap:AccountingStandardsUpdate201409Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:DebtInstrumentTerm
      contextRef="i41e2d690735448deaf296150156785d0_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njc3_efcd1fb4-a950-4497-ad1f-dd1c1aef6f3b">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8">us-gaap:OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97">us-gaap:OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8xMTU0NDg3MjEyMTQ3NA_6c8da38b-b045-4ae5-9108-33e4e0599d71">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3Mg_b9c3456e-abc5-4a4c-8037-f9f106b39a3b">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMTk5MDIzMjg0NjQz_b46208bb-469f-4656-9f88-9ceb117827de">2020-07-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMTk5MDIzMjg0NjQz_d5aa3cdb-6bd3-43bb-bfdc-ed1fd04e9829">--07-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3Mw_a56b0620-2851-4442-80c4-e4d7ca48bd9d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3NA_868d0498-5e1c-432e-9f6a-e371a58453a7">001-09235</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8wLTAtMS0xLTIyNDk5_5606b974-0b1e-478b-9f20-4bba2cdafa25">THOR INDUSTRIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV80LTAtMS0xLTM1NC90ZXh0cmVnaW9uOjIwZTAzYzBkMDIwOTRmNTFiYWU1OTI2ODYwOTMzYmM0XzIxOTkwMjMyNTU1NzI_881886e2-ded5-4d46-8e89-9206aaff4415">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV80LTQtMS0xLTM1Ny90ZXh0cmVnaW9uOjAyM2Q4YzliMTE2NTQyZmRhMTE3MzM5MTEzZGMyOTUxXzIxOTkwMjMyNTU1NzY_95281522-beaf-4b36-99a2-d9fe419d25be">93-0768752</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV83LTAtMS0xLTM2OC90ZXh0cmVnaW9uOjliMWU2OTNlYmM2ZTRhZWM4ODkzNzA0NjA2OWQ3NjE3XzIxOTkwMjMyNTU2MTQ_ffe7262c-6280-4f47-ad0f-1f68f3a830ac">601 E. Beardsley Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV83LTAtMS0xLTM2OC90ZXh0cmVnaW9uOjliMWU2OTNlYmM2ZTRhZWM4ODkzNzA0NjA2OWQ3NjE3XzIxOTkwMjMyNTU2MjQ_b964956b-0cc4-47bd-b658-c8da77856744">Elkhart</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV83LTAtMS0xLTM2OC90ZXh0cmVnaW9uOjliMWU2OTNlYmM2ZTRhZWM4ODkzNzA0NjA2OWQ3NjE3XzIxOTkwMjMyNTU2Mjg_3dc67736-be94-4378-829b-1eb50a61c261">IN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV83LTQtMS0xLTM3NC90ZXh0cmVnaW9uOmJlMjM2ZWUzNWIwMTQwNjFiOTJhN2IyYmM2NTZjNzExXzIxOTkwMjMyNTU1NzE_37a0835d-71fe-4437-9496-35da61d24952">46514</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xMC0xLTEtMS0zNzkvdGV4dHJlZ2lvbjo3OWZlZTcyNGI0YWU0ZjNiYmVjNzhiYTFhZDczYjg1Nl8yMTk5MDIzMjU1NjI3_1bc960cb-9f8f-4a01-aaff-807336f24ec6">(574)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xMC0xLTEtMS0zNzkvdGV4dHJlZ2lvbjo3OWZlZTcyNGI0YWU0ZjNiYmVjNzhiYTFhZDczYjg1Nl8yMTk5MDIzMjU1NjM3_35bd19c2-541b-4688-96fd-b3ae726eed4f">970-7460</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xNS0wLTEtMS0zODg_3acd7df6-8eaf-408d-94b7-3da577da289b">Common stock (Par value $.10 Per Share)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xNS0zLTEtMS0zODM_2116ddad-4d59-4a41-8dc5-3902a699719e">THO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6OGFiYTlkNjkwNDg4NGUxOTg5MTk3NGM3MWMwMDIyZjEvdGFibGVyYW5nZTo4YWJhOWQ2OTA0ODg0ZTE5ODkxOTc0YzcxYzAwMjJmMV8xNS01LTEtMS0xNDM0OA_ed8fbd57-911c-48ec-9365-c6f30c7f7484">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3NQ_9e1418df-8789-40ab-9c02-2a5812df4f2d">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3Ng_e1aa4914-11fe-45c1-9a4e-4022cb024878">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3OA_5762e1da-f81f-4bf3-84cc-5a57b213be4c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3Nw_0c54d7eb-295c-4b7f-bea0-0ca0a27f644d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6NzVmZjY4MTYxMWQzNDczZThiNmMzNzFjMTY0NTEwOTEvdGFibGVyYW5nZTo3NWZmNjgxNjExZDM0NzNlOGI2YzM3MWMxNjQ1MTA5MV8wLTAtMS0xLTE0MzY2_231eead9-fefe-41da-9d89-1203d935128a">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6NzVmZjY4MTYxMWQzNDczZThiNmMzNzFjMTY0NTEwOTEvdGFibGVyYW5nZTo3NWZmNjgxNjExZDM0NzNlOGI2YzM3MWMxNjQ1MTA5MV8xLTUtMS0xLTE0MzY4_2d50e7a8-bc3b-4ecf-8d1c-7f104c72883f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGFibGU6NzVmZjY4MTYxMWQzNDczZThiNmMzNzFjMTY0NTEwOTEvdGFibGVyYW5nZTo3NWZmNjgxNjExZDM0NzNlOGI2YzM3MWMxNjQ1MTA5MV8yLTItMS0xLTE0Mzcw_4402fd87-60fe-4ae7-89e5-f5635e329006">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8xODY5MTY5NzcwMjAyMw_95e97ee3-87be-4e06-9614-50288db62b9b">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ3OQ_8b4d7b55-df50-469e-af25-8383e0c350a2">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ic02fc5838f974cd1b369f490c85584f8_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8xMDk5NTExNjU2OTI2_dfb4a81f-56a9-4285-9882-40a1dd5ef491"
      unitRef="usd">4265000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iee0493b2b5524b6996b28b815153f28c_I20200916"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMTk5MDIzMjg0NjEz_eb398b9a-4627-4318-8415-7894b33b9f11"
      unitRef="shares">55198756</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xL2ZyYWc6MzE1ZDAyOWMyMDZlNGJjYmE5YWZhYjU5NTcxNjg3MDAvdGV4dHJlZ2lvbjozMTVkMDI5YzIwNmU0YmNiYTlhZmFiNTk1NzE2ODcwMF8yMzA4OTc0NDIxMjQ4MA_946e3b4f-96bf-4d71-a064-670c430b199b">Portions of the Proxy Statement for the Annual Meeting of Stockholders to be held on December&#160;18, 2020 are incorporated by reference in Part III of this Annual Report on Form&#160;10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id7759e3ec3454a89ad15f4e7d23e8092_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNi9mcmFnOmJjOTdjZTY3MzNhMjQzZjFiYzVkZThlOTFiMDI2ZTliL3RleHRyZWdpb246YmM5N2NlNjczM2EyNDNmMWJjNWRlOGU5MWIwMjZlOWJfMTA5OTUxMjE4Mjk2Ng_f2eb27ba-96b0-420a-bb16-05fc6ba5761d"
      unitRef="number">0.150</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8zNC9mcmFnOjMyYTVmMWQ4MjQwMjQ2MDFiMjAyM2UwZTM1MGFhZWJlL3RleHRyZWdpb246MzJhNWYxZDgyNDAyNDYwMWIyMDIzZTBlMzUwYWFlYmVfMTA5OTUxMTYzMTAzOQ_639063da-b6c6-4b15-a7f2-202bb4e0f007"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8zNC9mcmFnOjMyYTVmMWQ4MjQwMjQ2MDFiMjAyM2UwZTM1MGFhZWJlL3RleHRyZWdpb246MzJhNWYxZDgyNDAyNDYwMWIyMDIzZTBlMzUwYWFlYmVfMTA5OTUxMTYzMTAzOQ_9e106485-8021-4943-996b-9d00f886238f"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMy0yLTEtMS0w_451b8e0f-74dd-4d35-b62c-69c299043dde"
      unitRef="usd">538519000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMy00LTEtMS0w_0e3d7481-692e-4d8c-968a-9266522625c4"
      unitRef="usd">425615000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNC0yLTEtMS0w_69370469-9e48-4c50-b9bf-50e6c68cd3d3"
      unitRef="usd">2844000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNC00LTEtMS0w_74d095ec-4b78-4a0c-98b3-59fc4ea95a8d"
      unitRef="usd">25647000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNS0yLTEtMS0w_ee388da7-6ae9-4e81-8c34-28b0b0971d76"
      unitRef="usd">588069000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNS00LTEtMS0w_b380040e-a995-43ea-9adc-96ee8f7bfa0e"
      unitRef="usd">478531000</us-gaap:AccountsReceivableNetCurrent>
    <tho:FactoredAccountsReceivable
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNi0yLTEtMS0w_da2dd7d3-7847-4e2e-ab36-c5a023f985b7"
      unitRef="usd">143278000</tho:FactoredAccountsReceivable>
    <tho:FactoredAccountsReceivable
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNi00LTEtMS0w_b37440c4-2bbf-4c17-96e7-4ef62ce98491"
      unitRef="usd">173405000</tho:FactoredAccountsReceivable>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNy0yLTEtMS0w_3340270e-7e69-4067-ad79-cc67c8cf8d39"
      unitRef="usd">82880000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNy00LTEtMS0w_dcdfbcab-5214-4a51-bb4b-8bbf84a2045e"
      unitRef="usd">64291000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfOC0yLTEtMS0w_b02f9b99-910a-4e18-a175-60608b4a2127"
      unitRef="usd">716305000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfOC00LTEtMS0w_36ccc56e-143c-439f-8e1f-d709ee9c11e1"
      unitRef="usd">827988000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfOS0yLTEtMS0w_01cb38bf-9949-4328-8ce7-1d55950f2b13"
      unitRef="usd">30382000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfOS00LTEtMS0w_8b88ab75-5706-401b-a9f8-7c0290c4b005"
      unitRef="usd">41880000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTAtMi0xLTEtMA_b6b72dd5-0ee6-4582-9c30-07eeaaf3b73a"
      unitRef="usd">2102277000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTAtNC0xLTEtMA_be725e67-cdca-4aac-affa-a02668683743"
      unitRef="usd">2037357000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTEtMi0xLTEtMA_9cd8d364-0f82-4dd4-ba6f-03da216d404f"
      unitRef="usd">1107649000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTEtNC0xLTEtMA_9c6f73b1-c548-461b-bb76-179235ba37b6"
      unitRef="usd">1092471000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTMtMi0xLTEtMA_f44afe86-1ee4-4dac-abed-a065b977455e"
      unitRef="usd">1476541000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTMtNC0xLTEtMA_34fdc787-5561-4a0b-8e9c-e0f6d82fc3de"
      unitRef="usd">1358032000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTQtMi0xLTEtMA_ee2bd645-726d-474e-aebf-a11a740342be"
      unitRef="usd">914724000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTQtNC0xLTEtMA_5242a2be-30b5-4be1-ae77-32ad9f907c78"
      unitRef="usd">970811000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTUtMi0xLTEtMA_42a87834-5b65-4a25-a0c8-133990c919f5"
      unitRef="usd">78738000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTUtNC0xLTEtMA_006812e1-e1a6-4f81-bb06-ce2d8056bea3"
      unitRef="usd">73176000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTYtMi0xLTEtMA_1c074547-1e8f-45c7-8455-abc73f07aef2"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTYtNC0xLTEtMA_b16dfc6e-9874-4373-a6f3-3ac1df83946f"
      unitRef="usd">46181000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTctMi0xLTEtMA_46ff43a2-dd97-468c-afc2-ad4067557d90"
      unitRef="usd">91531000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTctNC0xLTEtMA_3c58a9d0-1c3a-43e5-a274-2a0b3525e098"
      unitRef="usd">82418000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTgtMi0xLTEtMA_2d3421c9-e52e-4970-94e9-cee5dc36c751"
      unitRef="usd">2561534000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTgtNC0xLTEtMA_d2963791-42ab-4239-b4e0-0415442b48b2"
      unitRef="usd">2530618000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTktMi0xLTEtMA_b30164ed-6535-48e0-8356-c95d3a44b47a"
      unitRef="usd">5771460000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMTktNC0xLTEtMA_3a306899-80e6-4998-bb0d-e8aefefa9d70"
      unitRef="usd">5660446000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjItMi0xLTEtMA_bbaf68f5-29c1-44ad-9ccd-755b9c7cff6c"
      unitRef="usd">636506000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjItNC0xLTEtMA_9bd5fe72-ce22-49b5-bb2a-d982898c2834"
      unitRef="usd">551831000</us-gaap:AccountsPayableCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjMtMi0xLTEtMA_b9c723f4-0295-4729-b503-dfb2276a4383"
      unitRef="usd">13817000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjMtNC0xLTEtMA_0d0b1a18-9393-4fdd-9a52-07d776ee7673"
      unitRef="usd">17370000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherShortTermBorrowings
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjQtMi0xLTEtMA_fcd1080f-0a76-459e-89d2-a4320586c136"
      unitRef="usd">35939000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjQtNC0xLTEtMA_e984c4d2-04af-45f5-ac6f-46344396790a"
      unitRef="usd">44094000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjYtMi0xLTEtMA_ec2b92ca-8ed4-4365-a249-fbd2a83f5d97"
      unitRef="usd">160083000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjYtNC0xLTEtMA_eace4376-eed4-43d8-b891-e3154ee4c493"
      unitRef="usd">135560000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjctMi0xLTEtMA_0c14604c-9675-4881-aba5-9db3d74de926"
      unitRef="usd">252869000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjctNC0xLTEtMA_68d4790b-b1dd-4c7d-8dea-0a156eea6500"
      unitRef="usd">289679000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjgtMi0xLTEtMA_0dff1187-869c-4eac-a7ec-063a3f94ca7c"
      unitRef="usd">83893000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjgtNC0xLTEtMA_40587363-7103-4560-81b2-238a7fc3299a"
      unitRef="usd">61483000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjktMi0xLTEtMA_5db2049f-4d95-4b2c-9bc7-17e9133026a3"
      unitRef="usd">97378000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMjktNC0xLTEtMA_9dd80ac3-528c-4bfa-bd08-cf3217c425df"
      unitRef="usd">95052000</us-gaap:AccruedMarketingCostsCurrent>
    <tho:ProductPropertyLiabilityAndRelatedLiabilities
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzAtMi0xLTEtMA_6aa2fb97-ec90-4920-a2d4-115dba3bb9f2"
      unitRef="usd">15440000</tho:ProductPropertyLiabilityAndRelatedLiabilities>
    <tho:ProductPropertyLiabilityAndRelatedLiabilities
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzAtNC0xLTEtMA_00200619-426d-4ba7-b6fe-46cbe217baf4"
      unitRef="usd">17595000</tho:ProductPropertyLiabilityAndRelatedLiabilities>
    <tho:LiabilitiesRelatedToFactoredReceivables
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzEtMi0xLTEtMA_9dfef9af-6609-4af3-8092-12a48fd7ad54"
      unitRef="usd">143278000</tho:LiabilitiesRelatedToFactoredReceivables>
    <tho:LiabilitiesRelatedToFactoredReceivables
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzEtNC0xLTEtMA_7090e590-788b-4794-862b-d884e010fa21"
      unitRef="usd">173405000</tho:LiabilitiesRelatedToFactoredReceivables>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzItMi0xLTEtMA_db85f8bd-ddc3-492b-bf3f-343fc48d5c68"
      unitRef="usd">76078000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzItNC0xLTEtMA_4b2b8ad2-ba72-43f6-9bc7-265032786d71"
      unitRef="usd">62256000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzMtMi0xLTEtMA_7acb1dbb-54d3-462f-bea0-a0a200a0d4f8"
      unitRef="usd">1515281000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzMtNC0xLTEtMA_c1bcd8c9-81ab-4bf9-a332-6af8e98c53cf"
      unitRef="usd">1448325000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzQtMi0xLTEtMA_9ae9d189-9d17-47e9-abb1-33eb393a8b0a"
      unitRef="usd">1652831000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzQtNC0xLTEtMA_c1e36400-6a7e-4d85-a833-b6825f480452"
      unitRef="usd">1885253000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzUtMi0xLTEtMA_efa08967-3db9-4a60-ad6a-09dd33a5fefd"
      unitRef="usd">123802000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzUtNC0xLTEtMA_b1a33abb-1397-430c-8e32-6ba7f119dfe0"
      unitRef="usd">135703000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzYtMi0xLTEtMA_f306d7d9-992c-40b9-af6c-9e69a8e769dc"
      unitRef="usd">12765000</tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties>
    <tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzYtNC0xLTEtMA_2b87c0cf-c574-4e46-992e-4f767ea5437f"
      unitRef="usd">10799000</tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzctMi0xLTEtMA_ee90be85-a04a-4d0a-a571-e9acb245a2ca"
      unitRef="usd">121212000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzctNC0xLTEtMA_979af4fb-72d8-4d78-a8ca-bcd384e85333"
      unitRef="usd">85138000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzgtMi0xLTEtMA_bc3c2eb0-8913-4960-87b0-4bcd36fd13c6"
      unitRef="usd">1910610000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzgtNC0xLTEtMA_d59a602f-86bd-4191-ba7f-ecd78d6b8096"
      unitRef="usd">2116893000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzktMi0xLTEtMA_152e52ce-0bfb-48ca-9c9d-f45306a46635"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfMzktNC0xLTEtMA_6538d17e-c3c5-43a2-a4ae-ab5ee9c9884a"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMC0xLTEtMzU0NC90ZXh0cmVnaW9uOmYwMTkyNWNmZGE0NDQwNzE5Zjg3ZDJiOGJmNGY2MzM0XzEwOTk1MTE2Mjc4NTA_b9decaa7-5a66-4888-8402-0724c2a71099"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMC0xLTEtMzU0NC90ZXh0cmVnaW9uOmYwMTkyNWNmZGE0NDQwNzE5Zjg3ZDJiOGJmNGY2MzM0XzEwOTk1MTE2Mjc4NTA_e6541dae-0f5a-4166-8848-e8e1594b58aa"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMC0xLTEtMzU0NC90ZXh0cmVnaW9uOmYwMTkyNWNmZGE0NDQwNzE5Zjg3ZDJiOGJmNGY2MzM0XzEwOTk1MTE2Mjc4NTY_3a1aeb46-896f-4fb8-93bd-f8733e5473e5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMC0xLTEtMzU0NC90ZXh0cmVnaW9uOmYwMTkyNWNmZGE0NDQwNzE5Zjg3ZDJiOGJmNGY2MzM0XzEwOTk1MTE2Mjc4NTY_43f8ec49-2518-4a83-9015-d4ab745ba876"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtMi0xLTEtMA_900d8163-7dca-4ada-9142-356744d0bd12"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDEtNC0xLTEtMA_af786cfa-0716-4d7c-824e-4260e78b9a0e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNDA_639063da-b6c6-4b15-a7f2-202bb4e0f007"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNDA_9e106485-8021-4943-996b-9d00f886238f"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNTU_227b8ccd-e379-4d8c-a5d9-e4b87a46698f"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNTU_9bfd9791-053d-4f56-83d6-9d1639747bc4"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNzk_12ee6aa7-12d1-46dd-b019-150721eb5951"
      unitRef="shares">65396531</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMC0xLTEtMzU0OC90ZXh0cmVnaW9uOmY0YzAyOWE3ZDk0ZjRhMTJhZDM5YmM1OGZiZjc4ZjI1XzEwOTk1MTE2MjgwNjc_5c7c3ab4-a5e8-4296-8d95-9c9d3c4bfb22"
      unitRef="shares">65189907</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItMi0xLTEtMA_b48d5163-4128-436c-b10b-1661ecd26a7d"
      unitRef="usd">6540000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDItNC0xLTEtMA_8110e992-6832-4473-881c-a05ebb33a77d"
      unitRef="usd">6519000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDMtMi0xLTEtMA_bc6f0f89-835d-4883-9c2f-db52c4f68d35"
      unitRef="usd">436828000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDMtNC0xLTEtMA_2d7bd40a-3a12-49dd-b4e1-d4ada3cd9221"
      unitRef="usd">416382000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDQtMi0xLTEtMA_64a46892-fae0-4101-a962-8a107896cd49"
      unitRef="usd">2201330000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDQtNC0xLTEtMA_0c889d11-af3b-4efa-aeff-9ac7456a6404"
      unitRef="usd">2066674000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDUtMi0xLTEtMA_bfbe9c86-7490-4d84-9836-1f764fe851bd"
      unitRef="usd">26993000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDUtNC0xLTEtMA_da00d00e-c479-4b01-8360-c65edd640037"
      unitRef="usd">-57004000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDYtMC0xLTEtMzU1Ni90ZXh0cmVnaW9uOjE5MWExZDliYTNhNTQ1YTVhMThmMzk2YjkxMzBkOTc2XzEwOTk1MTE2Mjc4NzQ_eea76998-6aad-44d1-ba8a-1b68793a1b8d"
      unitRef="shares">10197775</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDYtMC0xLTEtMzU1Ni90ZXh0cmVnaW9uOjE5MWExZDliYTNhNTQ1YTVhMThmMzk2YjkxMzBkOTc2XzEwOTk1MTE2Mjc4NjI_0425dfae-f85e-4c33-b810-842d9b7af71c"
      unitRef="shares">10126434</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDYtMi0xLTEtMA_ef5ccd6e-de79-4342-bb6b-6043b03eecc3"
      unitRef="usd">351909000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDYtNC0xLTEtMA_dee902f2-7f77-4f01-85fa-a8c7dfec08f8"
      unitRef="usd">348146000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDctMi0xLTEtMA_b3c718c7-ff37-4c2e-8fd4-89a29858c16e"
      unitRef="usd">2319782000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDctNC0xLTEtMA_0789c382-10b4-4ca0-9c75-ee69db91defb"
      unitRef="usd">2084425000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDgtMi0xLTEtMA_0bc5c6e1-e1a5-4c57-8e55-08ab8fe5819d"
      unitRef="usd">25787000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDgtNC0xLTEtMA_54c1109f-2bea-4270-b774-729be043435a"
      unitRef="usd">10803000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDktMi0xLTEtMA_0eb6a5cc-4eb0-4600-9283-9675dfe2a6e3"
      unitRef="usd">2345569000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNDktNC0xLTEtMA_31f52a87-70ec-47a6-94f1-720805369a2c"
      unitRef="usd">2095228000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNTAtMi0xLTEtMA_0604e826-d689-480a-a023-07eb2bb7ce9e"
      unitRef="usd">5771460000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF84OC9mcmFnOjNhMjVkMmNiODI4YzQyZTdhOTk2Mjk0MzhmODRlYWU0L3RhYmxlOmQzOTY4NTgwNzcwMTQyYzNhOTQzOGU1NzJiMTU4YzdhL3RhYmxlcmFuZ2U6ZDM5Njg1ODA3NzAxNDJjM2E5NDM4ZTU3MmIxNThjN2FfNTAtNC0xLTEtMA_e577f484-7435-46a9-a2c8-908a0f2d3640"
      unitRef="usd">5660446000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMS0yLTEtMS0w_d0818eb2-c645-4ac8-b925-c4106f6e25c6"
      unitRef="usd">8167933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMS00LTEtMS0w_4d7d5c0b-4eb1-4ac0-b3e2-b901b8b9829f"
      unitRef="usd">7864758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMS02LTEtMS0w_16263f1a-4fe4-4ce5-919b-7d2a63ad4a78"
      unitRef="usd">8328909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMi0yLTEtMS0w_ae0fa9cc-3f7b-4617-b00f-f2b954751ed5"
      unitRef="usd">7049726000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMi00LTEtMS0w_0222baac-b083-46ff-94e7-d6932fd4aab1"
      unitRef="usd">6891664000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMi02LTEtMS0w_9fc1caa1-ec2f-4a18-b200-dce9981b8f22"
      unitRef="usd">7164243000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMy0yLTEtMS0w_a89d5636-e82e-40be-83a9-955ab5ef1cd3"
      unitRef="usd">1118207000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMy00LTEtMS0w_3e0bc42f-d5b4-4a93-8683-6ccea69d302e"
      unitRef="usd">973094000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMy02LTEtMS0w_a7b2718c-4eab-4653-8ff3-d4caa992a863"
      unitRef="usd">1164666000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNC0yLTEtMS0w_b3e7bd41-9a7a-4631-822b-a6dd201777e8"
      unitRef="usd">634119000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNC00LTEtMS0w_802d56a2-3348-418a-b147-18e222efd576"
      unitRef="usd">536044000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNC02LTEtMS0w_93887732-60fd-4a42-9d60-dab7d53edd3d"
      unitRef="usd">477444000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNS0yLTEtMS0w_2127adac-aabd-4dd9-9045-f54783c995f3"
      unitRef="usd">97234000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNS00LTEtMS0w_d9fa4900-6c81-470f-9487-954bef58bd2f"
      unitRef="usd">75638000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNS02LTEtMS0w_4b01c534-958e-4129-a80c-6110373b4405"
      unitRef="usd">55118000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi0yLTEtMS0zNjQ4_2d74ca4b-106f-4f9b-8f3c-f807806a859e"
      unitRef="usd">10057000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi00LTEtMS0zNjQ2_1c9ccdb3-4b9a-481b-91d7-b24aad3eddcd"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi02LTEtMS0zNjQz_db0892f6-6635-4678-96d7-36b4f27aee24"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <tho:AcquisitionRelatedCosts
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi0yLTEtMS0w_6bc3e85f-3390-479c-9de1-0b561fe14b19"
      unitRef="usd">0</tho:AcquisitionRelatedCosts>
    <tho:AcquisitionRelatedCosts
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi00LTEtMS0w_e9548d2e-cac2-48b2-86c1-481ae1b4b302"
      unitRef="usd">114866000</tho:AcquisitionRelatedCosts>
    <tho:AcquisitionRelatedCosts
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNi02LTEtMS0w_cef9848f-17af-40b2-ac8e-d1c3af8c0fcd"
      unitRef="usd">0</tho:AcquisitionRelatedCosts>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNy0yLTEtMS0w_7fa91313-a8d3-4d95-8a19-7df7c46053b0"
      unitRef="usd">3116000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNy00LTEtMS0w_fc4386d4-41e5-427f-999e-ed5fc76e3d2c"
      unitRef="usd">8080000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfNy02LTEtMS0w_1a2246e7-2c74-42e7-a518-29db9dc02587"
      unitRef="usd">2148000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOC0yLTEtMS0w_54a06f60-2e57-4c0d-b97f-214a8fb1c3a2"
      unitRef="usd">107322000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOC00LTEtMS0w_89b2a180-9a77-4f49-a2c7-0d357a7560c2"
      unitRef="usd">68112000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOC02LTEtMS0w_ace5d4ee-5876-4e13-8f0b-0e4473e0b7b5"
      unitRef="usd">5187000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOS0yLTEtMS0w_059fa3e4-21eb-4139-8ce2-e0359b8549cf"
      unitRef="usd">305000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOS00LTEtMS0w_33da5c11-d0cb-4d9f-ac9b-a065cfa45e5b"
      unitRef="usd">-1848000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfOS02LTEtMS0w_c2f65973-57cc-40c3-a492-d08b6e56830a"
      unitRef="usd">3964000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTAtMi0xLTEtMA_eee04dba-25e2-4185-b08c-3a956810f2ae"
      unitRef="usd">272896000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTAtNC0xLTEtMA_8b9e9420-62a2-4c52-9400-b59323031467"
      unitRef="usd">184666000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTAtNi0xLTEtMA_0971321d-b81e-4912-b859-2541628a32c2"
      unitRef="usd">633029000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTEtMi0xLTEtMA_f429679b-6001-4a02-ab27-925f29cd58d8"
      unitRef="usd">51512000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTEtNC0xLTEtMA_00cb3fa1-3977-4fc2-8a2c-5617629a3296"
      unitRef="usd">52201000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTEtNi0xLTEtMA_adb3f1ed-3f30-48cc-80e4-ce1d93afe8ac"
      unitRef="usd">202878000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTItMi0xLTEtMA_37a04839-ac1d-4b76-87fd-ae2f403bccbc"
      unitRef="usd">221384000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTItNC0xLTEtMA_9bdf1fb0-cfea-4c93-a1c7-051bbe934626"
      unitRef="usd">132465000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTItNi0xLTEtMA_e1bfb37a-75c9-4daa-9628-8cb9f5bc35d1"
      unitRef="usd">430151000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTMtMi0xLTEtMA_24961f88-ca72-449e-92fa-d29d9ba9fc1b"
      unitRef="usd">-1590000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTMtNC0xLTEtMA_e7fbde96-e751-425d-87d6-da206fd85c21"
      unitRef="usd">-810000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTMtNi0xLTEtMA_fd93191b-0f1c-47ab-8d17-28dcfbe7c599"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTQtMi0xLTEtMA_d225d806-d062-4f2b-b144-f443e0fc24e1"
      unitRef="usd">222974000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTQtNC0xLTEtMA_5664d326-28c7-4d70-a9d5-24da6816247f"
      unitRef="usd">133275000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTQtNi0xLTEtMA_243a979b-2fdf-405d-97de-e4f6fc2e35db"
      unitRef="usd">430151000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTYtMi0xLTEtMA_0941c26c-0a14-4950-b978-fcce4db47dba"
      unitRef="shares">55172694</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTYtNC0xLTEtMA_354cfb49-bf06-43ad-93f7-efa522b4a621"
      unitRef="shares">53905667</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTYtNi0xLTEtMA_e0c1dfd3-f819-4578-9d34-76829442f867"
      unitRef="shares">52674161</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTctMi0xLTEtMA_a292dfa5-162c-4121-a924-352a2666be3b"
      unitRef="shares">55397376</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTctNC0xLTEtMA_437aca99-8d0f-45cc-b2cd-74bb081dacfd"
      unitRef="shares">54026686</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTctNi0xLTEtMA_c29de686-eedd-45a1-ac94-cc370911eb09"
      unitRef="shares">52853360</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTktMi0xLTEtMA_beeae476-d4ba-4c66-a552-66998548389f"
      unitRef="usdPerShare">4.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTktNC0xLTEtMA_7ae3330f-bf1e-40bc-82c0-587b767717b5"
      unitRef="usdPerShare">2.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMTktNi0xLTEtMA_03debfb8-9318-4086-bb9d-0bcb2cfca8c7"
      unitRef="usdPerShare">8.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjAtMi0xLTEtMA_d7fa7f02-9458-487e-9baa-5dea96d7aa20"
      unitRef="usdPerShare">4.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjAtNC0xLTEtMA_92c0ede9-40b5-4ed2-b987-ed764431f4c4"
      unitRef="usdPerShare">2.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjAtNi0xLTEtMA_73ac03b6-0bba-480f-b376-3a105d9a2fc9"
      unitRef="usdPerShare">8.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjMtMi0xLTEtMA_fe5b8f93-1629-4f2d-9f53-7564da47260d"
      unitRef="usd">221384000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjMtNC0xLTEtMA_baad2f14-de5e-4047-858c-48348180aaeb"
      unitRef="usd">132465000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjMtNi0xLTEtMA_43dc400b-3977-483e-8828-feddc163f86e"
      unitRef="usd">430151000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjUtMi0xLTEtMA_1259b971-a9f2-4865-ad90-753e570dbcb0"
      unitRef="usd">92735000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjUtNC0xLTEtMA_1d6dfe92-1542-4738-a7a2-e777ee784de7"
      unitRef="usd">-47078000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjUtNi0xLTEtMA_31612449-c6dd-414a-83d4-5f0388f74f60"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjYtMi0xLTEtMA_f0c165d1-f6e1-4ac7-9fd0-1b957def1875"
      unitRef="usd">-9351000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjYtNC0xLTEtMA_c975b020-0ed9-46cd-861a-bf88d6791831"
      unitRef="usd">-9472000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjYtNi0xLTEtMA_092c78c7-73e6-4e6b-a06b-f811d3a0c802"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <tho:OtherComprehensiveIncomelossOtherLossNetOfTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjctMi0xLTEtMA_6c37cdb3-6b01-4012-a11a-e6fa62b3cad0"
      unitRef="usd">-352000</tho:OtherComprehensiveIncomelossOtherLossNetOfTax>
    <tho:OtherComprehensiveIncomelossOtherLossNetOfTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjctNC0xLTEtMA_7e82526b-22f0-4a6b-8aa7-826b16daccaa"
      unitRef="usd">1048000</tho:OtherComprehensiveIncomelossOtherLossNetOfTax>
    <tho:OtherComprehensiveIncomelossOtherLossNetOfTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjctNi0xLTEtMA_9082e017-5884-4c81-922a-e719c16ea9ef"
      unitRef="usd">0</tho:OtherComprehensiveIncomelossOtherLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjgtMi0xLTEtMA_86dc2eb4-2131-4704-8955-a4fa472a4790"
      unitRef="usd">83736000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjgtNC0xLTEtMA_b4713a4f-1458-40f2-81c4-c182c30eb6dc"
      unitRef="usd">-57598000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjgtNi0xLTEtMA_8e7b318c-2767-47b6-aaf6-64c2f4cdec2f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjktMi0xLTEtMA_bcba566f-ce27-4979-a9a6-67847050cb1b"
      unitRef="usd">305120000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjktNC0xLTEtMA_a87b3831-44ee-4a7e-94cd-d80fa658d5e5"
      unitRef="usd">74867000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMjktNi0xLTEtMA_602d66fb-a068-4907-b34f-5eb6aca33205"
      unitRef="usd">430151000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzAtMi0xLTEtMA_609defac-9611-49b7-b2b1-c06fd18d2dc8"
      unitRef="usd">-1851000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzAtNC0xLTEtMA_0fd91f78-b082-409f-9347-b6da5d87c4b9"
      unitRef="usd">-1404000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzAtNi0xLTEtMA_e0456f0d-762c-4ab5-92de-2ee65e6aeeef"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzEtMi0xLTEtMA_d72b9e48-d539-49a7-8797-9f2c80ac6b90"
      unitRef="usd">306971000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzEtNC0xLTEtMA_bc996b59-5409-4cf1-8427-efa2bee5eaec"
      unitRef="usd">76271000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85NC9mcmFnOmJkNjI2N2YxYjUwOTRhYTM5ODA5ZmRmMjQ4NjNiMGM3L3RhYmxlOjUyZTMyYjM3Yzk3ZDQ2NmNhYmEwNDFhNmVkZDk3MzE2L3RhYmxlcmFuZ2U6NTJlMzJiMzdjOTdkNDY2Y2FiYTA0MWE2ZWRkOTczMTZfMzEtNi0xLTEtMA_b1b5df6f-5eec-4a8f-a75c-34e5e39ce93d"
      unitRef="usd">430151000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="iee9dc048f3914e4eb2653a95ce502236_I20170731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0yLTEtMS0w_575174ce-de59-4da1-9d02-af0eaef0aafe"
      unitRef="shares">62597110</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee9dc048f3914e4eb2653a95ce502236_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy00LTEtMS0w_48679348-a65e-4d2f-969f-6065005bad63"
      unitRef="usd">6260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a59a346a87c4d8e910f1deea75a7fca_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy02LTEtMS0w_f8c1a908-fe28-4b09-9ba4-b8734e9487fc"
      unitRef="usd">235525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f5305722d934146a04835a9df57746a_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy04LTEtMS0w_4b0d5160-e6c3-4308-8d74-10f493489ad4"
      unitRef="usd">1670826000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="iddc74bdbf72843639b831ea962f93c85_I20170731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0xMi0xLTEtMA_431de222-bda9-49d2-98aa-d19e91b767d8"
      unitRef="shares">10011069</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iddc74bdbf72843639b831ea962f93c85_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0xNC0xLTEtMA_a8294b53-998d-40fc-88d0-6a1aef1a231c"
      unitRef="usd">-336071000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf9445a6cc844c5f9eddb967f49aacf4_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0xNi0xLTEtMA_6175c953-f832-4528-bdaa-a505a6634b8b"
      unitRef="usd">1576540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b3c8fba2ded4befa8d4244413676a59_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMy0yMC0xLTEtMA_11395337-b313-4f4a-950c-1122d8b56d1d"
      unitRef="usd">1576540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i61320c86736648c888ac8a6b911d0b3b_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNC04LTEtMS0w_156b6ecc-7c24-44bb-90ba-f28101cb3bba"
      unitRef="usd">430151000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i75e6552882894446bee2f505467561f2_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNC0xNi0xLTEtMA_9eebc5d4-bee0-40c7-9329-06791cb65f22"
      unitRef="usd">430151000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNC0xOC0xLTEtMA_fd93191b-0f1c-47ab-8d17-28dcfbe7c599"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNC0yMC0xLTEtMA_5ea10c48-b3c9-4a90-9d36-06d06aa1a782"
      unitRef="usd">430151000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i285cfc0d020f4633bc2eac24c85a2584_D20170801-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0yLTEtMS0w_39766e34-0559-427e-8d36-68b88a396625"
      unitRef="shares">168714</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i285cfc0d020f4633bc2eac24c85a2584_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS00LTEtMS0w_306977ec-5453-443c-84d1-656d200d8412"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i80ae0d8371f844de9ffd1ad64788dc2f_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS02LTEtMS0w_b9dca2a3-ece2-4258-9cfe-5ea64d746644"
      unitRef="usd">-321000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i7b02c4e303e546189da707cafc35c6eb_D20170801-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0xMi0xLTEtMA_9e7d33f4-6b8a-4768-a7c6-ccd5fd245c83"
      unitRef="shares">59390</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i7b02c4e303e546189da707cafc35c6eb_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0xNC0xLTEtMA_2f9ab382-a0a0-45bc-8d45-f70ed4b3375b"
      unitRef="usd">-7657000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i75e6552882894446bee2f505467561f2_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0xNi0xLTEtMA_4bf60b55-d450-4fe3-9d4d-92e4ec579779"
      unitRef="usd">-7961000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNS0yMC0xLTEtMA_f8c7c69c-3cf2-445a-89a9-56d6bdecea79"
      unitRef="usd">-7961000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNy0wLTEtMS0zOTQ4L3RleHRyZWdpb246ZWNmYTA1N2VjZWQ3NGVkMTg4NGVkYTk2ZjM2MWVlZGFfMTA5OTUxMTYyNzgyMg_ea444e1c-ed4d-4dec-9b01-499549442109"
      unitRef="usdPerShare">1.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNi04LTEtMS0w_d77fed50-9b37-4ffc-aece-2e4ef0fa558e"
      unitRef="usd">77989000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:DividendsCommonStockCash
      contextRef="i75e6552882894446bee2f505467561f2_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNi0xNi0xLTEtMA_c1c76764-65e3-4702-87ca-e5cb1cb5c4c4"
      unitRef="usd">77989000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNi0yMC0xLTEtMA_f3432ddb-672b-473b-a00f-261beb987de7"
      unitRef="usd">77989000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i80ae0d8371f844de9ffd1ad64788dc2f_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNy02LTEtMS0w_f4a6a819-1d57-4b41-8328-5375a9b81935"
      unitRef="usd">17000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75e6552882894446bee2f505467561f2_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNy0xNi0xLTEtMA_c647cc18-23d7-4039-bd5f-006d9f9c2720"
      unitRef="usd">17000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfNy0yMC0xLTEtMA_8d1c5af7-3d47-4ef7-9f74-1bdbff99516e"
      unitRef="usd">17000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="ied7e993389504635b36c9218c2584a43_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0yLTEtMS0w_c829c698-869f-4996-8ec0-bcee885d15b9"
      unitRef="shares">62765824</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied7e993389504635b36c9218c2584a43_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC00LTEtMS0w_22cf269d-ccfb-4964-8deb-decbfe39ee81"
      unitRef="usd">6277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5185aa822ce748ccb5554390399196bc_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC02LTEtMS0w_0c2f237f-dd70-4e62-bc36-cb732d9b47e6"
      unitRef="usd">252204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86fa0ebec4b1422ca23ba84f3b08c250_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC04LTEtMS0w_78453e80-15d6-4430-b194-75833571d775"
      unitRef="usd">2022988000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="ic94ae09255e84fdb8691168c7bb7f47d_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0xMi0xLTEtMA_4ec2893a-e0fc-4cfc-8c57-0a3d235fcdc5"
      unitRef="shares">10070459</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic94ae09255e84fdb8691168c7bb7f47d_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0xNC0xLTEtMA_9b31f9ee-9c88-4890-8505-ed70de53d79d"
      unitRef="usd">-343728000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a00b9f2b918440ca65075b3a887624e_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0xNi0xLTEtMA_5dc8d166-3360-4809-a8cb-e15a9ff48853"
      unitRef="usd">1937741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOC0yMC0xLTEtMA_beacfcb7-cdc4-41af-aa9e-2e78354cfba8"
      unitRef="usd">1937741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i532d37a5870b43aa9eec2749dcd34db0_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOS04LTEtMS0w_ef5110f5-12e3-4fb5-92c6-9b3f2610811d"
      unitRef="usd">133275000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOS0xNi0xLTEtMA_de7bc02c-b220-42b7-a04b-f303ff62f33f"
      unitRef="usd">133275000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOS0xOC0xLTEtMA_e7fbde96-e751-425d-87d6-da206fd85c21"
      unitRef="usd">-810000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfOS0yMC0xLTEtMA_2828a058-35cd-40f1-a996-66e5e18c5f87"
      unitRef="usd">132465000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMi0xLTEtMA_d0ccc290-1268-4a30-b061-6e3f77b2c822"
      unitRef="shares">167591</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtNC0xLTEtMA_59950972-b28a-4b03-a5ea-113a2075917f"
      unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i0aba38f76e3e4bdf95db3552f3e0f08b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtNi0xLTEtMA_56ba5875-9ef9-4234-a3a3-47176078fd9e"
      unitRef="usd">1286000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="iacbdffb2237f49fc84d19c9bbdc8ada4_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMTItMS0xLTA_52db8fb8-ca98-4428-9f4d-671bb5455049"
      unitRef="shares">55975</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iacbdffb2237f49fc84d19c9bbdc8ada4_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMTQtMS0xLTA_701a000b-84cb-405a-bc31-ef9853d75e42"
      unitRef="usd">-4418000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMTYtMS0xLTA_eb631c3b-d9f1-417f-aba8-70b20ff0ce83"
      unitRef="usd">-3116000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTAtMjAtMS0xLTA_6ced3c18-43bd-42ce-9b37-ae2da5d3af2f"
      unitRef="usd">-3116000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTItMC0xLTEtMzk0Ni90ZXh0cmVnaW9uOmIzYTQ4OGZhY2I0MzQ3ODY5Zjg1ZDY4ZjYyYjQ1YTZhXzEwOTk1MTE2Mjc4MjI_ba23a2c3-86c6-4c9f-b169-f1b6650e4528"
      unitRef="usdPerShare">1.56</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTEtOC0xLTEtMA_5382d66f-c81b-4c5c-96f1-e626461759d4"
      unitRef="usd">84139000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:DividendsCommonStockCash
      contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTEtMTYtMS0xLTA_ff7eb7e3-616a-4d31-a3b1-345f83b90ce1"
      unitRef="usd">84139000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTEtMjAtMS0xLTA_efac6267-7e8c-46ec-acfd-3e346e61ba67"
      unitRef="usd">84139000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0aba38f76e3e4bdf95db3552f3e0f08b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTItNi0xLTEtMA_848aba10-e3c8-436e-9dd5-55f495b78764"
      unitRef="usd">18950000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTItMTYtMS0xLTA_bfcd7c5c-081e-49c8-a32b-3618e2b50743"
      unitRef="usd">18950000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTItMjAtMS0xLTA_b72c37f9-58f4-4608-b312-10ad6218072c"
      unitRef="usd">18950000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8bcb787f1ebb4a7d86d2be681360fa18_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTAtMS0xLTE0NDIx_46d6fcee-eee0-4b91-a0a3-4856d8866b00"
      unitRef="usd">-57004000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTYtMS0xLTE0NDIx_b986796f-aeb1-401e-b3b9-0775215d3a0b"
      unitRef="usd">-57004000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5d121a18a26e4392b7f51b70ea0c00d9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTgtMS0xLTE0NDIx_3e3cf5e1-2409-45ce-852f-d3fb82fe8c33"
      unitRef="usd">-594000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMjAtMS0xLTE0NDIx_5d5413e9-de66-485f-b7b0-91430d1f50a3"
      unitRef="usd">-57598000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i7141e61e4ac449d5862172bffcfcfd5d_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtOC0xLTEtMTQ0MjE_0f933e95-6414-45eb-9e6e-468d2e5bc327"
      unitRef="usd">-5450000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a4117744e864751ba51793fb1250d02_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMTYtMS0xLTE0NDIx_49bb2a4e-d688-4a12-b526-9fa278a03762"
      unitRef="usd">-5450000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie310be9609664ab387aaa59319826a2f_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMjAtMS0xLTE0NDIx_6166392e-a2ad-4377-822a-d5c87ea7dced"
      unitRef="usd">-5450000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMi0xLTEtMTQ0MjE_fccdef47-05e2-4acc-8e73-0f83b5f422d4"
      unitRef="shares">2256492</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ib6ff0feb818e4809b5211db6afb20964_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtNC0xLTEtMTQ0MjE_0451f030-ad66-4444-9a70-70dea0e74aa7"
      unitRef="usd">226000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i0aba38f76e3e4bdf95db3552f3e0f08b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtNi0xLTEtMTQ0MjE_d2a0201d-49d6-4967-91d6-884e2b484a16"
      unitRef="usd">143942000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i093d2af4ca7c493bb842122baea6d4f6_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMTYtMS0xLTE0NDIx_fe72b3d6-4dcf-484d-bd23-1f3df90ed94a"
      unitRef="usd">144168000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i5d121a18a26e4392b7f51b70ea0c00d9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMTgtMS0xLTE0NDIx_dd35520d-f517-4149-8e11-132987d8f379"
      unitRef="usd">12207000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMjAtMS0xLTE0NDIx_c95a4da5-7bfe-4d55-9253-3141ccfb2d71"
      unitRef="usd">156375000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:SharesIssued
      contextRef="i60f860ec6c84439b9beb2ed492cd4af0_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMi0xLTEtMA_1169f2d6-1391-4247-9135-1017b2e281cc"
      unitRef="shares">65189907</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60f860ec6c84439b9beb2ed492cd4af0_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtNC0xLTEtMA_5df0df6e-2e7c-4b29-ba8b-4316ce1e424c"
      unitRef="usd">6519000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica67a6f79dac43e284d1c8e595f271e0_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtNi0xLTEtMA_808f368b-db69-4b71-8632-f17af92c9f0c"
      unitRef="usd">416382000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00be26a0eeb048cc80334ca481462aa9_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtOC0xLTEtMA_76a57d33-0f43-47c1-b5f1-9ae688f34a0e"
      unitRef="usd">2066674000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3ffc440c3b74a19af3ea02817634971_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTAtMS0xLTA_cc7dcb7f-c472-44d8-a9cc-079ef158392e"
      unitRef="usd">-57004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="if8e0e12a5cc94be794173ef9ed1e1c39_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTItMS0xLTA_3cf8053f-8b38-4230-8cb2-664f48c5b188"
      unitRef="shares">10126434</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8e0e12a5cc94be794173ef9ed1e1c39_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTQtMS0xLTA_2b01e44e-fa93-40c2-ab8f-8dfe5995c234"
      unitRef="usd">-348146000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e7bc75810074a67a1bafb8e9dea6371_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTYtMS0xLTA_702cd5ff-1fc8-4d06-8f4b-d0181c168e99"
      unitRef="usd">2084425000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52b46feb7cab4e5d9eed7ad26d2fe6f2_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMTgtMS0xLTA_1f6102e1-763a-4312-baf5-773abcf1fa32"
      unitRef="usd">10803000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTMtMjAtMS0xLTA_0bcb5e1d-0577-410b-9a50-4fd0cdb45114"
      unitRef="usd">2095228000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ie47da40985d042f1b6e222cd7a4cf634_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtOC0xLTEtMA_d3e4a3b0-ac1a-4e9e-978b-b1aeb2ed4631"
      unitRef="usd">222974000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTYtMS0xLTA_2849cc33-04e6-44da-aeb9-3e384fc08732"
      unitRef="usd">222974000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMTgtMS0xLTA_24961f88-ca72-449e-92fa-d29d9ba9fc1b"
      unitRef="usd">-1590000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTQtMjAtMS0xLTA_3274e5b7-1efc-4d63-a598-df3a53eed79a"
      unitRef="usd">221384000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ic2a1a309fbfa470d88a4ba0ac81104a4_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMi0xLTEtMA_9473ec35-b543-45fb-92e7-b4d7f419c575"
      unitRef="shares">206624</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ic2a1a309fbfa470d88a4ba0ac81104a4_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtNC0xLTEtMA_dd902949-dfe9-45a6-87e2-a302a48a3411"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ief0248abc02043beb84c610ae4c0109c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtNi0xLTEtMA_d47a13cf-0e13-4c13-8027-8475c4066b24"
      unitRef="usd">557000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i6513aeb8013246bfbd8c91e713609f9f_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMTItMS0xLTA_415d7f16-b7be-4036-b901-900a6106a23c"
      unitRef="shares">71341</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i6513aeb8013246bfbd8c91e713609f9f_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMTQtMS0xLTA_c2b991be-5f75-43cd-8771-f851fdfec7e7"
      unitRef="usd">-3763000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMTYtMS0xLTA_340bb1bf-cc95-4655-afe4-4c599f679e4b"
      unitRef="usd">-3185000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTUtMjAtMS0xLTA_544cbc6d-ce0e-4d22-9cb0-536db8c1494d"
      unitRef="usd">-3185000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjAtMC0xLTEtMzk0NC90ZXh0cmVnaW9uOjQ2NGE2YWU4Y2FkODQxYjM5MzY5NzQ0YjQ4NzlkMmNlXzEwOTk1MTE2Mjc4MjI_58d73197-8cbc-4ec4-a6ea-edc09b511d8e"
      unitRef="usdPerShare">1.60</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtOC0xLTEtMA_3edf5970-a5fa-4542-a780-0ec902db124f"
      unitRef="usd">88318000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:DividendsCommonStockCash
      contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMTYtMS0xLTA_2ebe0400-e212-4bd4-b94f-cc24ab305d42"
      unitRef="usd">88318000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTYtMjAtMS0xLTA_7d84d3cd-9640-4856-bd8f-8b05c2924813"
      unitRef="usd">88318000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ief0248abc02043beb84c610ae4c0109c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTctNi0xLTEtMA_1bf9a373-eca7-4714-ac61-fdf854497958"
      unitRef="usd">19889000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTctMTYtMS0xLTA_92d30e6e-f0af-4acd-bff2-aeec2b0cb3df"
      unitRef="usd">19889000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTctMjAtMS0xLTA_d8d605fa-3792-4673-853c-1856bf58739c"
      unitRef="usd">19889000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2bfe40bcca2f4cacad903d8eda619417_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTgtMTAtMS0xLTA_c1b2bd01-6e44-4cdf-b69c-9e117903c62c"
      unitRef="usd">83997000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibc6e87635e43420e85ae23dc6f7c5d09_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTgtMTYtMS0xLTA_8f765beb-116b-43ba-93fd-c0ebc3dd3ca2"
      unitRef="usd">83997000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib2bf92cc300e450780cad87a7b64113c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTgtMTgtMS0xLTA_c77679da-d048-4b7e-b489-63d812866dc0"
      unitRef="usd">-261000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMTgtMjAtMS0xLTA_73c1cbe6-4f91-4543-b0ce-8d3954c0ea34"
      unitRef="usd">83736000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ib2bf92cc300e450780cad87a7b64113c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjMtMTgtMS0xLTE0NDI1_e315fd47-8088-4673-aba7-a176afdddae3"
      unitRef="usd">16835000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjMtMjAtMS0xLTE0NDI1_24dd0196-ca52-4b63-bcd8-25ee79bbfa5c"
      unitRef="usd">16835000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:SharesIssued
      contextRef="i2792f4067b0f402e8bec3d58853cf0bf_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMi0xLTEtMA_1915b485-e35f-44eb-bb3e-9c50cc33e3de"
      unitRef="shares">65396531</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2792f4067b0f402e8bec3d58853cf0bf_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtNC0xLTEtMA_de3b2083-673d-4225-b921-f4c986b27dd1"
      unitRef="usd">6540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c91bce9f065492294076e5db7c018ff_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtNi0xLTEtMA_4b1a2f07-8988-450a-886f-a53c71f60296"
      unitRef="usd">436828000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6590e7f5115466f8905a5d9c54263be_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtOC0xLTEtMA_160931cc-3561-4c80-b1a5-36128856aecc"
      unitRef="usd">2201330000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85e47c8a27774c6bb8b737d4473de5cb_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTAtMS0xLTA_e12f3be6-a317-4ca0-9ada-680c4c6e5e99"
      unitRef="usd">26993000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i0cfdb6856cff40aba8917fa08c5fe599_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTItMS0xLTA_f9ba7d6c-829d-41a1-8bb7-ab572da55b2c"
      unitRef="shares">10197775</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cfdb6856cff40aba8917fa08c5fe599_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTQtMS0xLTA_968cc5f4-6e03-4ef0-b83f-033fff19ccda"
      unitRef="usd">-351909000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8110ad75d4824700a8c0e8ee0859742b_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTYtMS0xLTA_122771f1-3c10-468c-86c4-5ae3a3385f2c"
      unitRef="usd">2319782000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i77708f95886248cfb857f9e29aa1d06f_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMTgtMS0xLTA_ef940544-1a7a-4066-b6ef-3155fcb851ea"
      unitRef="usd">25787000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF85Ny9mcmFnOjYxZDRkZDIyMDRiNzRmODdiNmNjZTViNjA1MWZkZTQyL3RhYmxlOjQxNmVhNWZhODA0NjQ5MjJhNTE5MTEzYjA3ZmMxZTFlL3RhYmxlcmFuZ2U6NDE2ZWE1ZmE4MDQ2NDkyMmE1MTkxMTNiMDdmYzFlMWVfMjEtMjAtMS0xLTA_26676cc2-b003-4794-bc2e-a4517613deff"
      unitRef="usd">2345569000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzItMi0xLTEtMA_20897fa5-8ae4-4054-b217-4506adf3f292"
      unitRef="usd">221384000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzItNC0xLTEtMA_4d4172d5-af9b-42d6-8f44-92189b548c16"
      unitRef="usd">132465000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzItNi0xLTEtMA_6f3af57b-8dd7-4d20-adde-48bf5d82019b"
      unitRef="usd">430151000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQtMi0xLTEtMA_c544db7b-279b-4023-868b-841bce2b6861"
      unitRef="usd">98933000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQtNC0xLTEtMA_74272143-b78d-458f-8a28-fb91a238e290"
      unitRef="usd">73139000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQtNi0xLTEtMA_c57d06c9-36c5-44c7-a36b-a80d85e0d0d6"
      unitRef="usd">38105000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUtMi0xLTEtMA_397519f4-ff22-4d78-8e41-701029b5f5d2"
      unitRef="usd">97234000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUtNC0xLTEtMA_1d32822e-f03a-4868-8301-b065d5fd1c62"
      unitRef="usd">75638000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUtNi0xLTEtMA_5b9056d9-8080-4046-9350-03b9bc95849d"
      unitRef="usd">55118000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzYtMi0xLTEtMA_1347945d-01bb-4cfd-b544-1f52a4a3caac"
      unitRef="usd">10743000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzYtNC0xLTEtMA_a0229326-9dcf-4346-aacb-ff171122e42b"
      unitRef="usd">6189000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzYtNi0xLTEtMA_4abe4b2e-ef66-4dbd-8fb3-238c758166b6"
      unitRef="usd">1570000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctMi0xLTEtNDIwMw_a5c70ed6-63a5-45eb-b27c-7a5d32050c26"
      unitRef="usd">10057000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctNC0xLTEtNDIwMw_445a8dee-8c70-46e1-9af3-4cc6b129ff21"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctNi0xLTEtNDIwMw_2c7495c8-c349-45ef-8068-fc7ea055bd47"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctMi0xLTEtMA_81f2cbde-9dcb-4a48-b93c-162e9614d226"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctNC0xLTEtMA_1e8811d4-a771-47a4-99cf-954af0f950c5"
      unitRef="usd">-70777000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzctNi0xLTEtMA_3fcbb13d-5aa3-443d-9c19-006c50ae47fe"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzgtMi0xLTEtMA_77178336-77ee-48b8-9193-f5bac574d56b"
      unitRef="usd">11212000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzgtNC0xLTEtMA_1eb7749d-7349-4b37-818c-a8693301d7fb"
      unitRef="usd">9059000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzgtNi0xLTEtMA_703a76d6-10af-40a1-bc25-adda9cecff1b"
      unitRef="usd">-14525000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzktMi0xLTEtMA_7744bffa-cf4e-4090-b44e-7f2579e1a8cb"
      unitRef="usd">-3990000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzktNC0xLTEtMA_a91eab67-e696-49be-a199-ca0afa79021b"
      unitRef="usd">-739000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzktNi0xLTEtMA_58a4d869-7932-4ace-a5c9-c7a2b5234f9b"
      unitRef="usd">1450000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEwLTItMS0xLTA_483cde72-bb5e-4623-a877-1fdd9f62fdf1"
      unitRef="usd">19889000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEwLTQtMS0xLTA_ac0dfd2a-bc04-4613-bb3c-06b412805045"
      unitRef="usd">18950000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEwLTYtMS0xLTA_6c314d15-2fc5-4978-b692-b3adfb27fc45"
      unitRef="usd">17000000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEyLTItMS0xLTA_2519ad86-7924-4cb5-a239-e07f1a8e3ece"
      unitRef="usd">115232000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEyLTQtMS0xLTA_ebeb7e4d-8a37-423b-b0a6-a08167d14363"
      unitRef="usd">-136145000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEyLTYtMS0xLTA_cab00b6e-1537-4455-a55c-a4b9a065c13d"
      unitRef="usd">2391000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEzLTItMS0xLTA_9650bc56-5c33-4f9a-bc45-cd3fb27ca493"
      unitRef="usd">-133290000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEzLTQtMS0xLTA_6ce33acf-1b3d-4a26-b4e9-a2546440c6c9"
      unitRef="usd">-283311000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzEzLTYtMS0xLTA_f17da838-daf6-4110-8c67-9b6137322104"
      unitRef="usd">77421000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE0LTItMS0xLTA_cc38e3a7-afea-4565-ae3e-458069dfba3f"
      unitRef="usd">-18427000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE0LTQtMS0xLTA_919ace78-46b9-4a12-bd17-18993a7989df"
      unitRef="usd">13114000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE0LTYtMS0xLTA_98f740cc-47e4-4460-a475-73f02d6d4a71"
      unitRef="usd">14197000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE1LTItMS0xLTA_aba391f4-1b63-46a4-b455-00afb221b51f"
      unitRef="usd">60469000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE1LTQtMS0xLTA_c70e9d55-9ea6-401c-a736-ec3608620531"
      unitRef="usd">-120507000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE1LTYtMS0xLTA_cdf1d588-8aa1-4859-b802-a0e3989fe23b"
      unitRef="usd">-40736000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE2LTItMS0xLTA_846b1d93-f770-4ed9-aa87-982735f740a8"
      unitRef="usd">0</tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties>
    <tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE2LTQtMS0xLTA_1d0a29df-dd19-40a1-94dc-904ef47308b2"
      unitRef="usd">-108843000</tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties>
    <tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE2LTYtMS0xLTA_1765dfc2-d3a9-40f9-b4a9-45d054516012"
      unitRef="usd">0</tho:IncreaseDecreaseGuaranteeLiabilitiesRelatedParties>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE3LTItMS0xLTA_33588677-8c69-4544-8f87-948cb80a2cbf"
      unitRef="usd">-14059000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE3LTQtMS0xLTA_ee678763-8672-4653-84a3-e23018925446"
      unitRef="usd">-46612000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE3LTYtMS0xLTA_1367b5c4-dc88-40d4-93a0-5e15cce2871c"
      unitRef="usd">29575000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE4LTItMS0xLTA_9d649963-1cff-4622-bf3d-f460527ee58a"
      unitRef="usd">7028000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE4LTQtMS0xLTA_1d3ea4a8-dbcb-4ea6-a47d-ca8cfe0a5d92"
      unitRef="usd">8801000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE4LTYtMS0xLTA_531594e8-8acf-4e15-9283-0ca3403d815c"
      unitRef="usd">16659000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE5LTItMS0xLTA_43b448f8-796f-430a-9430-3001b07aa530"
      unitRef="usd">540941000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE5LTQtMS0xLTA_aa6f40dc-ae03-4398-a5cb-0fe7e2e72420"
      unitRef="usd">508019000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzE5LTYtMS0xLTA_78920ea4-0713-47f8-a468-cad422796930"
      unitRef="usd">466508000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIxLTItMS0xLTA_4177ed29-db06-4bb0-9998-c6f101fd380b"
      unitRef="usd">106697000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIxLTQtMS0xLTA_eecb2c7a-9cad-462d-9163-3830dc20b226"
      unitRef="usd">130224000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIxLTYtMS0xLTA_4bb80e9a-404f-4583-9e00-40f3c01c31c5"
      unitRef="usd">138197000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIyLTItMS0xLTA_5bda88bb-c7a0-474a-9362-0195c41ea4cb"
      unitRef="usd">27677000</tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle>
    <tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIyLTQtMS0xLTA_78e4d03f-7378-4be2-b29b-a42cc41c3bf4"
      unitRef="usd">2732000</tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle>
    <tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIyLTYtMS0xLTA_f2ac2df8-b034-4d45-8842-d5c27bee89b4"
      unitRef="usd">3835000</tho:ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIzLTItMS0xLTA_839b93e5-30b9-4a04-9542-ea585b042e42"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIzLTQtMS0xLTA_b903e153-af41-44fb-9f0f-aec3294bd90e"
      unitRef="usd">1658577000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzIzLTYtMS0xLTA_aee64d05-391d-41e3-afa3-a076cd7f8b33"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI0LTItMS0xLTA_ebdd4205-5231-4b5c-baae-dc18c3be087b"
      unitRef="usd">0</tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition>
    <tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI0LTQtMS0xLTA_61468860-1b0e-4fe8-8c5d-ccd229da8a17"
      unitRef="usd">70777000</tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition>
    <tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI0LTYtMS0xLTA_354dcd89-5bff-4a88-8b97-676b6af79673"
      unitRef="usd">0</tho:ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI1LTItMS0xLTA_7f1c1dfe-71b0-46e9-be0a-6f90eeb1e2bf"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI1LTQtMS0xLTA_64bca4af-82c6-4ab3-84f8-b36f5368ae35"
      unitRef="usd">6500000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI1LTYtMS0xLTA_49e17053-7929-4cad-a881-ccec86c50121"
      unitRef="usd">50402000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI2LTItMS0xLTA_41f9e6fc-8de0-4096-acf8-1ddc7cc93247"
      unitRef="usd">5229000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI2LTQtMS0xLTA_795f80a8-106c-4b1e-9fdf-bc3f1ce49e3b"
      unitRef="usd">2157000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI2LTYtMS0xLTA_b8be16ae-a02a-4825-9852-39f899f4aed1"
      unitRef="usd">-1271000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI3LTItMS0xLTA_59fe9836-9e7a-4e09-b35b-0774255ad6a3"
      unitRef="usd">-84249000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI3LTQtMS0xLTA_9fdd731d-4de4-4383-b83c-ac99c9ba118f"
      unitRef="usd">-1865503000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI3LTYtMS0xLTA_c9594785-c65a-476b-81d9-a497a103c8c7"
      unitRef="usd">-183493000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <tho:ProceedsFromTermLoan
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI5LTItMS0xLTA_e526eb34-7231-4aa7-9343-07914b085fe9"
      unitRef="usd">0</tho:ProceedsFromTermLoan>
    <tho:ProceedsFromTermLoan
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI5LTQtMS0xLTA_1b7d73f4-0e7d-4319-a5c7-33e35a32e201"
      unitRef="usd">2095018000</tho:ProceedsFromTermLoan>
    <tho:ProceedsFromTermLoan
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzI5LTYtMS0xLTA_ff6d1491-5af2-4d5d-98b2-9f5d74836eb3"
      unitRef="usd">0</tho:ProceedsFromTermLoan>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMwLTItMS0xLTA_c3fb093b-2d6c-4b40-841b-cef46bda4d51"
      unitRef="usd">379222000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMwLTQtMS0xLTA_32640dad-b16b-4571-b9b9-9f84e0e8d7da"
      unitRef="usd">100000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMwLTYtMS0xLTA_6a6e7e12-296a-4dd9-937d-04bf04ee5d78"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <tho:RepaymentOfTermLoan
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMxLTItMS0xLTA_0c1b81ea-cd21-4082-a3a4-f9dcfccde931"
      unitRef="usd">274963000</tho:RepaymentOfTermLoan>
    <tho:RepaymentOfTermLoan
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMxLTQtMS0xLTA_c6489163-120b-4756-ad24-b806a34fa8d2"
      unitRef="usd">242919000</tho:RepaymentOfTermLoan>
    <tho:RepaymentOfTermLoan
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMxLTYtMS0xLTA_198e4de2-99e5-4f81-8ae6-9485fed7a088"
      unitRef="usd">0</tho:RepaymentOfTermLoan>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMyLTItMS0xLTA_1c751572-d3aa-426e-a1b2-97e70148c45c"
      unitRef="usd">379986000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMyLTQtMS0xLTA_3543a113-26ff-4fb1-893d-5ea2a9192389"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMyLTYtMS0xLTA_44048115-894e-46ce-998b-e011085ce106"
      unitRef="usd">145000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMzLTItMS0xLTA_bae09008-696a-4741-a89b-77052b98eef1"
      unitRef="usd">0</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMzLTQtMS0xLTA_664095fa-91a7-49dc-baad-775f7e541297"
      unitRef="usd">84728000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzMzLTYtMS0xLTA_0f4cce35-4557-4472-9703-a8cca129b51e"
      unitRef="usd">0</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfOtherShortTermDebt
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM0LTItMS0xLTA_b7efb0c2-466b-419e-b8d6-2e225ad94ea1"
      unitRef="usd">14493000</us-gaap:RepaymentsOfOtherShortTermDebt>
    <us-gaap:RepaymentsOfOtherShortTermDebt
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM0LTQtMS0xLTA_76b304d7-a67b-4f07-a9da-1d9020c5cea9"
      unitRef="usd">70319000</us-gaap:RepaymentsOfOtherShortTermDebt>
    <us-gaap:RepaymentsOfOtherShortTermDebt
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM0LTYtMS0xLTA_ee92ba0e-922a-466f-9ef0-14de9d71386d"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherShortTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM1LTItMS0xLTA_b1c89385-9aef-4eb9-a6d4-bafab2015591"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM1LTQtMS0xLTA_b5562ba6-abb9-4d95-99a5-c36551cd12a0"
      unitRef="usd">70176000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM1LTYtMS0xLTA_7173de3b-e9b3-4ea7-9d73-5df959e83c83"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM2LTItMS0xLTA_3edf5970-a5fa-4542-a780-0ec902db124f"
      unitRef="usd">88318000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM2LTQtMS0xLTA_5382d66f-c81b-4c5c-96f1-e626461759d4"
      unitRef="usd">84139000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM2LTYtMS0xLTA_d77fed50-9b37-4ffc-aece-2e4ef0fa558e"
      unitRef="usd">77989000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM3LTItMS0xLTA_0ea3ec9a-31f9-4675-bfdd-2d98f828c6a6"
      unitRef="usd">442000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM3LTQtMS0xLTA_bf722e99-56e0-4530-99c3-df40a860cd6d"
      unitRef="usd">405000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM3LTYtMS0xLTA_b6818296-c043-4956-8e01-3bfec5cd9ece"
      unitRef="usd">378000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM4LTItMS0xLTA_c026a887-d3ff-4432-a624-c9199f1b26de"
      unitRef="usd">3763000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM4LTQtMS0xLTA_0b0e0df9-ff21-486c-b761-dc2270c991e5"
      unitRef="usd">4418000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM4LTYtMS0xLTA_3d687a5e-8d2e-4c54-b7b7-9142ab6c927e"
      unitRef="usd">7657000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM5LTItMS0xLTA_295a7168-9437-4b04-b356-5717fe48199c"
      unitRef="usd">-10173000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM5LTQtMS0xLTA_f8cc0555-a743-461b-9374-a05d5d95a821"
      unitRef="usd">1159000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzM5LTYtMS0xLTA_bbe27146-dba6-4b61-9782-e7cb2d9b7e5a"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQwLTItMS0xLTA_4737ee27-3186-4408-bfc2-5f45669abba0"
      unitRef="usd">-392916000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQwLTQtMS0xLTA_383a24cc-5726-4471-9b94-c0af3fa1ed8f"
      unitRef="usd">1539073000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQwLTYtMS0xLTA_b7c6e3bb-eff9-4cb7-8b8c-ea99da625214"
      unitRef="usd">-231024000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQxLTItMS0xLTA_3802fcaf-fd1b-4165-aea9-aa0b7e42fa8b"
      unitRef="usd">26325000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQxLTQtMS0xLTA_3a0e8e0f-5c28-4072-8e36-8bd9a49bcd7e"
      unitRef="usd">-5576000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQxLTYtMS0xLTA_0e8a0135-ef34-497e-a95a-cb4ac9f5325f"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQyLTItMS0xLTA_e6b8d241-84aa-4bff-a4fb-a83277ac7d95"
      unitRef="usd">90101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQyLTQtMS0xLTA_998e502a-ab77-4ab7-9278-a8004eb2c6fe"
      unitRef="usd">176013000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQyLTYtMS0xLTA_a21009bc-b42f-4751-9e06-f6fda77ead0c"
      unitRef="usd">51991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQzLTItMS0xLTA_74302a41-1f0b-4709-9f07-b8356814eb21"
      unitRef="usd">451262000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQzLTQtMS0xLTA_0dbd3f14-cbc7-4931-9c00-b4bfd06e4f92"
      unitRef="usd">275249000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5b3c8fba2ded4befa8d4244413676a59_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQzLTYtMS0xLTA_98c320d3-f62b-47ff-9fe7-cfc269224972"
      unitRef="usd">223258000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ0LTItMS0xLTA_ad19dda1-621a-4279-9821-ef2ff53ce0c2"
      unitRef="usd">541363000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ0LTQtMS0xLTA_1bf7c900-7cad-402f-ad1b-a257dffc0277"
      unitRef="usd">451262000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ0LTYtMS0xLTA_61bf9148-5cd6-4584-bf5e-abef7f3b1276"
      unitRef="usd">275249000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCash
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ1LTItMS0xLTA_8a8bd2cb-5cda-4498-ab5a-a65b140a8ac1"
      unitRef="usd">2844000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ1LTQtMS0xLTA_9e3dab3e-d2c4-46cc-a395-321d1364e5da"
      unitRef="usd">25647000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ1LTYtMS0xLTA_2b0954cc-29af-4e78-9235-a9a99df8ad11"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ2LTItMS0xLTA_2db838a0-f3de-437b-995d-920e06ca05bd"
      unitRef="usd">538519000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ2LTQtMS0xLTA_0905efb9-04f5-4c32-a9df-b23a128be3d9"
      unitRef="usd">425615000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ2LTYtMS0xLTA_bd029e59-0006-4042-9c85-23923c695445"
      unitRef="usd">275249000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ4LTItMS0xLTA_5b3dcac0-fa8a-4e89-85bc-1a7c2394eac1"
      unitRef="usd">56803000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ4LTQtMS0xLTA_14d43be3-6631-4772-a2d1-44c8f6b0bffa"
      unitRef="usd">87813000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ4LTYtMS0xLTA_a8820405-e923-4efa-919f-a26b0739e357"
      unitRef="usd">218841000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ5LTItMS0xLTA_54fdc03b-dc38-4325-9e80-0bd90291f0ed"
      unitRef="usd">101784000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ5LTQtMS0xLTA_9dda7b1f-b217-481f-82c9-2471d5747c1e"
      unitRef="usd">57189000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzQ5LTYtMS0xLTA_044ad438-a129-469b-9aa6-e2f3002a90fd"
      unitRef="usd">3901000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUxLTItMS0xLTA_0101c187-a99f-433d-b82e-f3f859eada23"
      unitRef="usd">3458000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUxLTQtMS0xLTA_9d483eca-05e9-4d56-91f3-b32560df9335"
      unitRef="usd">4332000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUxLTYtMS0xLTA_a2520a61-30cd-4e87-8559-8e48a33311b6"
      unitRef="usd">5375000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockIssued1
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUyLTItMS0xLTA_5d4253b2-6c18-46bd-8c63-041c20913b70"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUyLTQtMS0xLTA_8f66af99-6299-4b90-8abb-59885d6f840d"
      unitRef="usd">144168000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDMvZnJhZzphYjI1NDNlOGZlNTA0NjkxYTAzNzdkZjRkOWI1OTQ1YS90YWJsZTo0MTUyNDY1ODcxMWU0Zjc5YTM1OTc4YWIxNGEwZDhlNS90YWJsZXJhbmdlOjQxNTI0NjU4NzExZTRmNzlhMzU5NzhhYjE0YTBkOGU1XzUyLTYtMS0xLTA_1e467717-4889-4733-a843-22201afd5271"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIyNTM5OTg4NDMxOTQ2_bb54af54-0cd0-4f9d-baf5-e7908a047289">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Nature of Operations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Thor Industries, Inc. was founded in 1980 and is the sole owner of operating subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;Thor&#x201d;), that, combined, represent the world&#x2019;s largest manufacturer of recreational vehicles by units and revenue. The Company manufactures a wide variety of RVs in the United States and Europe and sells those vehicles, as well as related parts and accessories, primarily to independent, non-franchise dealers throughout the United States, Canada and Europe. As discussed in more detail in Note 2 to the Consolidated Financial Statements, on February&#160;1, 2019, the Company acquired Erwin Hymer Group SE, one of the largest RV manufacturers in Europe. Unless the context requires or indicates otherwise, all references to &#x201c;Thor,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our&#x201d; and &#x201c;us&#x201d; refer to Thor Industries, Inc. and its subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s business activities are primarily comprised of three distinct operations, which include the design, manufacture and sale of North American towable recreational vehicles, North American motorized recreational vehicles and European recreational vehicles, with the European vehicles including both towable and motorized products as well as other RV-related products and services. Accordingly, the Company has presented financial information for these three segments in Note 3 to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The accompanying Consolidated Financial Statements include the accounts of Thor Industries, Inc. and its subsidiaries. The Company consolidates all majority-owned subsidiaries, and all intercompany balances and transactions are eliminated upon consolidation. The results of any companies acquired during a year are included in the consolidated financial statements for the applicable year from the effective date of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Estimates&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Key estimates include the valuation of acquired assets and liabilities, reserves for inventory, incurred but not reported medical claims, warranty claims, workers&#x2019; compensation claims, vehicle repurchases, uncertain tax positions, product and non-product litigation and assumptions made in asset impairment assessments. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances. The Company believes that such estimates are made using consistent and appropriate methods. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Interest-bearing deposits and other investments with maturities of three months or less when purchased are considered cash equivalents. At July 31, 2020 and July 31, 2019, cash and cash equivalents of $260,876 and $148,488, respectively, were held by one U.S. financial institution, and $963 and $61,057, respectively, was held by a different U.S. financial institution. In addition, at July 31, 2020 and July 31, 2019, the equivalent of $174,077 and $115,168, respectively, was held in Euros at one European financial institution and $49,732 and $39,254, respectively, was held in Euros by a different European financial institution. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Derivatives&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The Company uses derivative financial instruments to manage its risk related to changes in foreign currency exchange rates and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records all derivatives on the Consolidated Balance Sheet at fair value using available market information and other observable data. See Note 4 to the Consolidated Financial Statements for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The carrying amount of notes receivable approximate fair value because of the relatively short maturity of these financial instruments. The fair value of long-term debt is discussed in Note 12 to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Inventories&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Certain inventories are stated at the lower of cost or net realizable value, determined on the last-in, first-out (&#x201c;LIFO&#x201d;) basis with the remainder being valued on a first-in, first-out (&#x201c;FIFO&#x201d;) basis. Manufacturing costs include materials, labor, freight-in and manufacturing overhead. Unallocated overhead and abnormal costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Depreciation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Property, plant and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Buildings and improvements &#x2013; 10 to 39 years &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Machinery and equipment &#x2013; 3 to 10 years &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rental vehicles &#x2013; 6 years &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation expense is recorded in cost of products sold, except for $15,060, $8,350 and $5,035 in fiscal 2020, 2019 and 2018, respectively, which relates primarily to office buildings and office equipment and is recorded in selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Business Combinations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; - The Company accounts for the acquisition of a business using the acquisition method of accounting. Assets acquired and liabilities assumed, including amounts attributed to noncontrolling interests, are recorded at the acquisition date at their fair values. Assigning fair values requires the Company to make significant estimates and assumptions regarding the fair value of identifiable intangible assets, property, plant and equipment, deferred tax asset valuation allowances, and liabilities, such as uncertain tax positions and contingencies. The Company may refine these estimates if necessary over a period not to exceed one year by taking into consideration new information that, if known at the acquisition date, would have affected the fair values ascribed to the assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant estimates and assumptions are used in estimating the value of acquired identifiable intangible assets, including estimating future cash flows based on revenues and margins that the Company expects to generate following the acquisition, selecting an applicable royalty rate where needed, applying an appropriate discount rate to estimate a present value of those cash flows and determining their useful lives. Subsequent changes to projections driven by actual results following the acquisition date could require the Company to record impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Goodwill&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Goodwill is not amortized but is reviewed for impairment by applying a fair-value based test on an annual basis, or more frequently if events or circumstances indicate a potential impairment. For impairment testing purposes, fair values are generally determined by a discounted cash flow model, which incorporates certain estimates. These estimates are subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates.&#160;Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments. The Company may utilize a qualitative approach rather than a quantitative approach to determine if an impairment exists, considering various factors including industry changes, actual results as compared to forecasted results, or the timing of a recent acquisition, if applicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Long-lived and Intangible Assets&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Property, plant and equipment and identifiable intangibles that are amortized are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable from future cash flows. If the carrying value of a long-lived asset is impaired, an impairment charge is recorded for the amount by which the carrying value of the long-lived asset exceeds its fair value. Intangible assets consist of trademarks, dealer networks/customer relationships, design technology and other assets, backlog and non-compete agreements. Trademarks are amortized on a straight-line basis over 15 to 25 years. Dealer networks/customer relationships are amortized on an accelerated basis over 12 to 20 years, with amortization beginning after backlog amortization is completed, if applicable. Design technology and other assets and non-compete agreements are amortized using the straight-line method over 2 to 15 years. Backlog is amortized using a straight-line basis over the associated fulfillment period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Product Warranties&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Estimated warranty costs are provided at the time of sale of the related products. See Note 11 to the Consolidated Financial Statements for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Factored Accounts Receivable&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Factored accounts receivable are receivables from sales to independent dealer customers of our European operations that have been sold to third-party finance companies that provide financing to those dealers. These sold receivables, which are subject to recourse and in which the Company retains an interest as a secured obligation, do not meet the definition of a true sale, and are therefore recorded as an asset with an offsetting balance recorded as a secured obligation in Liabilities related to factored receivables on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Insurance Reserves&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Generally, the Company is self-insured for workers&#x2019; compensation, products liability and group medical insurance. Upon the exhaustion of relatively higher deductibles or retentions, the Company maintains a full line of insurance coverage. Under these plans, liabilities are recognized for claims incurred, including those incurred but not reported. The liability for workers&#x2019; compensation claims is determined by the Company with the assistance of a third-party administrator and actuary using various state statutes and historical claims experience. Group medical reserves are estimated using historical claims experience. The Company has established a liability on our balance sheet for product liability and personal injury occurrences based on historical data, known cases and actuarial information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Revenue is recognized as performance obligations under the terms of contracts with customers are satisfied. The Company&#x2019;s recreational vehicle and extruded aluminum contracts have a single performance obligation of providing the promised goods (recreational vehicles and extruded aluminum components), which is satisfied when control of the goods is transferred to the customer. Revenue from the sales of extruded aluminum components is generally recognized upon delivery to the customer&#x2019;s location. The Company&#x2019;s European recreational vehicle reportable segment includes vehicle sales to third party dealers as well as sales of new and used vehicles to end customers through our owned and operated dealership network of three dealerships.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For recreational vehicle sales, the Company recognizes revenue when all performance obligations have been satisfied and control of the product is transferred to the dealer in accordance with shipping terms. Shipping terms vary depending on regional contracting practices. U.S. customers primarily contract under FOB shipping point terms. European customers generally contract on ExWorks (&#x201c;EXW&#x201d;) incoterms (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect). Under EXW incoterms, the performance obligation is satisfied and control is transferred at the point when the customer is notified that the vehicle is available for pickup. Customers do not have a right of return. All warranties provided are assurance-type warranties.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition to recreational vehicle sales, the Company&#x2019;s European recreational vehicle reportable segment sells accessory items and provides repair services through our three owned dealerships. Each ordered item represents a distinct performance obligation satisfied when control of the good is transferred to the customer. Service and repair contracts with customers are short term in nature and are recognized when the service is complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 to which the Company expects to be entitled in exchange for the Company&#x2019;s products and services. The amount of revenue recognized includes adjustments for any variable consideration, such as sales discounts, sales allowances, promotions, rebates and other sales incentives which are included in the transaction price and allocated to each performance obligation based on the standalone selling price. The Company estimates variable consideration based on the expected value of total consideration to which customers are likely to be entitled to based primarily on historical experience and current market conditions. Included in the estimate is an assessment as to whether any variable consideration is constrained. Revenue estimates are adjusted at the earlier of a change in the expected value of consideration or when the consideration becomes fixed. During fiscal 2020, adjustments to revenue from performance obligations satisfied in prior periods, which relate primarily to changes in estimated variable consideration, were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amounts billed to customers related to shipping and handling activities are included in net sales. The Company has elected to account for shipping and handling costs as fulfillment activities, and these costs are included in cost of sales. We do not disclose information about the transaction price allocated to the remaining performance obligations at period end because our contracts generally have original expected durations of one year or less. In addition, we expense when incurred contract acquisition costs, primarily sales commissions, because the amortization period, which is aligned with the contract term, is one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Advertising Costs&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Advertising costs, which consist primarily of tradeshows, are expensed as incurred, and were $67,019, $38,643 and $26,874 in fiscal 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Foreign Currency&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The financial statements of the Company&#x2019;s foreign operations with a functional currency other than the U.S. dollar are translated into U.S. dollars using the exchange rate at each balance sheet date for assets and liabilities, and, for revenues and expenses, the weighted-average exchange rate for each applicable period, and the resulting translation adjustments are recorded in Accumulated Other Comprehensive Income (Loss), net of tax. Transaction gains and losses from foreign currency exchange rate changes are recorded in Other income (expense), net in the Consolidated Statements of Income and Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Repurchase Agreements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for certain independent domestic and foreign dealers of certain of its RV products. See Note 14 to the Consolidated Financial Statements for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The objectives of accounting for income taxes are to recognize the amount of taxes payable or refundable for the current year and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. The actual outcome of these future tax consequences could differ from our estimates and have a material impact on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step requires the Company to estimate and measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as the Company has to determine the probability of various possible outcomes. The Company reevaluates these uncertain tax positions on a quarterly basis. This evaluation is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, voluntary settlements and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant judgment is required in determining the Company&#x2019;s provision for income taxes, the Company&#x2019;s deferred tax assets and liabilities and the valuation allowance recorded against the Company&#x2019;s deferred tax assets. Valuation allowances must be considered due to the uncertainty of realizing deferred tax assets. The Company assesses whether valuation allowances should be established against our deferred tax assets on a tax jurisdictional basis based on the consideration of all available evidence, including cumulative income over recent periods, using a more likely than not standard.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Research and Development&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Research and development costs are expensed when incurred and totaled $19,123, $9,381 and $2,009 in fiscal 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The Company records compensation expense based on the fair value of stock-based awards, primarily restricted stock units, on a straight-line basis over the requisite service period, which is generally three years. Stock-based compensation expense is recorded net of estimated forfeitures, which is based on historical forfeiture rates over the vesting period of employee awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Earnings Per Share&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Basic earnings per common share (&#x201c;EPS&#x201d;) is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding. Diluted EPS is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding assuming dilution. The difference between basic EPS and diluted EPS is the result of unvested restricted stock units as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.471%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.632%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.632%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.633%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares outstanding for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,172,694&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,905,667&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,674,161&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,682&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,019&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,199&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares outstanding assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,397,376&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,026,686&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,853,360&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company excluded 233,395 unvested restricted stock units that have an antidilutive effect from its calculation of weighted-average shares outstanding assuming dilution at July 31, 2019. There were no antidilutive, unvested restricted stock units at July 31, 2020 or July 31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 No. 2020-04, &#x201c;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,&#x201d; which provides optional expedients and exceptions for applying generally accepted accounting principles (GAAP) to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The optional expedients and exceptions are available for all entities as of March 12, 2020, through December 31, 2022. The Company adopted ASU 2020-04, effective March 12, 2020. While there was no impact to the Company&#x2019;s consolidated financial statements at the time of adoption, the impact of this ASU will ultimately depend on the terms of any future contract modification related to a change in reference rate, including potential future modifications to the Company&#x2019;s debt facilities and cash flow hedges. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the FASB issued ASU No. 2016-02, &#x201c;Leases (Topic 842),&#x201d; and has subsequently issued ASU's 2018-10, "Codification Improvements (Topic 842)," and 2018-11, "Targeted Improvements (Topic 842)" (collectively the "New Leasing Standard"), which provide guidance on the recognition, measurement, presentation, and disclosure of leases. The New Leasing Standard requires the recognition of lease assets and lease liabilities by lessees for all leases with terms greater than 12 months. The principal difference from prior guidance is that the lease assets and lease liabilities arising from operating leases are now recognized on the Consolidated Balance Sheet.&#160;The New Leasing Standard was effective for fiscal years, and interim periods within those years, beginning after December 15, 2018. The Company adopted the New Leasing Standard on August 1, 2019. The Company elected the optional transition method as well as the available package of practical expedients. As a result, the Company recognized right-of-use assets and the associated lease obligations, both totaling approximately $33&#160;million, on the Consolidated Balance Sheet as of August 1, 2019. Historical periods were not restated. The adoption did not have a material impact to the Consolidated Statements of Income and Comprehensive Income. See Note 15 for further disclosures about the Company's leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Other Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 No. 2017-04, "Intangibles &#x2013; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," which eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (referred to as Step 2 in the goodwill impairment test).&#160;Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment charge equal to that excess shall be recognized, not to exceed the amount of goodwill allocated to the reporting unit. This ASU is effective for annual and any interim impairment tests for periods beginning after December 15, 2019.&#160;This ASU is effective for the Company in its fiscal year 2021 beginning on August 1, 2020.&#160;The impact of this ASU on the Company's consolidated financial statements will depend on the outcomes of future goodwill impairment tests.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <tho:NatureOfOperationsPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjUy_d749119a-6a53-4ab6-8f62-88d20fd45839">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Nature of Operations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Thor Industries, Inc. was founded in 1980 and is the sole owner of operating subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;Thor&#x201d;), that, combined, represent the world&#x2019;s largest manufacturer of recreational vehicles by units and revenue. The Company manufactures a wide variety of RVs in the United States and Europe and sells those vehicles, as well as related parts and accessories, primarily to independent, non-franchise dealers throughout the United States, Canada and Europe. As discussed in more detail in Note 2 to the Consolidated Financial Statements, on February&#160;1, 2019, the Company acquired Erwin Hymer Group SE, one of the largest RV manufacturers in Europe. Unless the context requires or indicates otherwise, all references to &#x201c;Thor,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our&#x201d; and &#x201c;us&#x201d; refer to Thor Industries, Inc. and its subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s business activities are primarily comprised of three distinct operations, which include the design, manufacture and sale of North American towable recreational vehicles, North American motorized recreational vehicles and European recreational vehicles, with the European vehicles including both towable and motorized products as well as other RV-related products and services. Accordingly, the Company has presented financial information for these three segments in Note 3 to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</tho:NatureOfOperationsPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQwOTg_f5bcc1b8-8ec1-4bb1-8f6e-60f2a9ce4fb9"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQxMTI_6736a6ef-affc-40a3-ac94-183d6bcd2b76"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU2_aeb7eedf-ab09-4ca8-83cd-ea8300b240c2">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The accompanying Consolidated Financial Statements include the accounts of Thor Industries, Inc. and its subsidiaries. The Company consolidates all majority-owned subsidiaries, and all intercompany balances and transactions are eliminated upon consolidation. The results of any companies acquired during a year are included in the consolidated financial statements for the applicable year from the effective date of the acquisition.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ1_644db882-5e59-4351-ba43-d41fc87f3ced">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Estimates&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Key estimates include the valuation of acquired assets and liabilities, reserves for inventory, incurred but not reported medical claims, warranty claims, workers&#x2019; compensation claims, vehicle repurchases, uncertain tax positions, product and non-product litigation and assumptions made in asset impairment assessments. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances. The Company believes that such estimates are made using consistent and appropriate methods. Actual results could differ from these estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQw_eee5dcf6-0221-4687-9f60-18f73067b430">Cash and Cash Equivalents &#x2013; Interest-bearing deposits and other investments with maturities of three months or less when purchased are considered cash equivalents. At July 31, 2020 and July 31, 2019, cash and cash equivalents of $260,876 and $148,488, respectively, were held by one U.S. financial institution, and $963 and $61,057, respectively, was held by a different U.S. financial institution. In addition, at July 31, 2020 and July 31, 2019, the equivalent of $174,077 and $115,168, respectively, was held in Euros at one European financial institution and $49,732 and $39,254, respectively, was held in Euros by a different European financial institution.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia22dfe4de7fa46e598f4ce086b1db045_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQzNDc_3d7a4c7a-2a83-41c5-aaeb-77d2ab937c13"
      unitRef="usd">260876000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6b5b12ddff19442aa20b9680ffd04cc7_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQzMzM_92826b82-d694-4502-b90a-6e69187a4370"
      unitRef="usd">148488000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i56e07a80fd5f49478d0e1b97356e03eb_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODg0NTU_6b2d606d-6a67-4fe5-88b6-7e3e376deb1c"
      unitRef="usd">963000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia6efe8b5d5fa4a0680ab3fd8aca46f7b_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODg2MTA_de09649b-ccb1-4ed4-80db-4325cad2dd42"
      unitRef="usd">61057000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ied96d910c53c4c91b4e3ef76d2a29725_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODg2MjM_a251be74-28a6-4c8e-82a2-8e0ca998d51e"
      unitRef="usd">174077000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i17aabf101dd547fbb54c606ecc236ed6_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODg2MzY_7e765ac7-fd99-45e5-9a9a-05574c5c34c4"
      unitRef="usd">115168000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ida288f8abab845a4996f83054941ffb1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQzNzQ_8faa73dc-804b-4556-89e7-864bb058a9df"
      unitRef="usd">49732000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib2ebdf11568642da8dd672aa18332bce_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQzODg_6d2a2531-0c19-48b5-86b9-c0668d9a48b1"
      unitRef="usd">39254000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU0_407de974-4a07-4b01-bf8d-5072d5357b8b">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Derivatives&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The Company uses derivative financial instruments to manage its risk related to changes in foreign currency exchange rates and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records all derivatives on the Consolidated Balance Sheet at fair value using available market information and other observable data. See Note 4 to the Consolidated Financial Statements for further discussion.&lt;/span&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU5_74e6a67e-083a-4a83-b688-af9f57c21dc6">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The carrying amount of notes receivable approximate fair value because of the relatively short maturity of these financial instruments. The fair value of long-term debt is discussed in Note 12 to the Consolidated Financial Statements.&lt;/span&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ5_d569d433-845a-409a-bdcc-d0de35a1cb40">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Inventories&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Certain inventories are stated at the lower of cost or net realizable value, determined on the last-in, first-out (&#x201c;LIFO&#x201d;) basis with the remainder being valued on a first-in, first-out (&#x201c;FIFO&#x201d;) basis. Manufacturing costs include materials, labor, freight-in and manufacturing overhead. Unallocated overhead and abnormal costs are expensed as incurred.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ2_c19b3f12-137e-447e-930a-ac18672d32a2">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Depreciation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Property, plant and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Buildings and improvements &#x2013; 10 to 39 years &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Machinery and equipment &#x2013; 3 to 10 years &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rental vehicles &#x2013; 6 years &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation expense is recorded in cost of products sold, except for $15,060, $8,350 and $5,035 in fiscal 2020, 2019 and 2018, respectively, which relates primarily to office buildings and office equipment and is recorded in selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i932ef483680d4088b396aa701b2263f3_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ0MjI_364b39cf-07c6-4441-95a0-016d9510030c">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1308e255281446bc8e420348618ecf18_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ0Mjk_6dd12e49-5c86-4c89-a1e6-8b173baad443">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia0703ef59e31484eb87b54da68c6b6ff_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzQ3MzE_ef4b1855-bd55-4f93-8039-7816c30299da">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia0703ef59e31484eb87b54da68c6b6ff_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzQ3MzE_fce24581-9cc2-4e84-b6a4-4b49beb8979b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i466f76b0dad546d8b94d17515a7c6cdd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ0NDM_76c68a1a-62ce-4888-8d2f-9253c7bd76a8">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia895f4b078204430a910b70cf4ae4f51_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzQ3NTk_95a1930c-7b29-42e1-86e1-d53e70b9d1c9">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="ic18bdd3872fe4f50b69ab836f3a3cb5c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc2NTg_1d761f67-cb0c-43de-97f5-ae3d02b3593c"
      unitRef="usd">15060000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i72a524f4b3be47f6ac0e0855f469aca0_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc2Njg_8c4f9412-686a-4ba2-b2a0-00347361e2f4"
      unitRef="usd">8350000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idd18712ba5404b3f97a91674c41ca28d_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc2Nzg_2b71ba38-f36f-4164-9a6a-fde9a2a50b17"
      unitRef="usd">5035000</us-gaap:Depreciation>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjUw_13458a55-c20b-4899-bfea-8873f556ac88">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Business Combinations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; - The Company accounts for the acquisition of a business using the acquisition method of accounting. Assets acquired and liabilities assumed, including amounts attributed to noncontrolling interests, are recorded at the acquisition date at their fair values. Assigning fair values requires the Company to make significant estimates and assumptions regarding the fair value of identifiable intangible assets, property, plant and equipment, deferred tax asset valuation allowances, and liabilities, such as uncertain tax positions and contingencies. The Company may refine these estimates if necessary over a period not to exceed one year by taking into consideration new information that, if known at the acquisition date, would have affected the fair values ascribed to the assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant estimates and assumptions are used in estimating the value of acquired identifiable intangible assets, including estimating future cash flows based on revenues and margins that the Company expects to generate following the acquisition, selecting an applicable royalty rate where needed, applying an appropriate discount rate to estimate a present value of those cash flows and determining their useful lives. Subsequent changes to projections driven by actual results following the acquisition date could require the Company to record impairment charges.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjYw_25e266e6-da9d-48cb-ba6b-fcf8c451aa32">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Goodwill&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Goodwill is not amortized but is reviewed for impairment by applying a fair-value based test on an annual basis, or more frequently if events or circumstances indicate a potential impairment. For impairment testing purposes, fair values are generally determined by a discounted cash flow model, which incorporates certain estimates. These estimates are subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates.&#160;Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments. The Company may utilize a qualitative approach rather than a quantitative approach to determine if an impairment exists, considering various factors including industry changes, actual results as compared to forecasted results, or the timing of a recent acquisition, if applicable.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjUz_3a9e9d99-cd3f-4465-b995-e45ceefdded0">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Long-lived and Intangible Assets&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Property, plant and equipment and identifiable intangibles that are amortized are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable from future cash flows. If the carrying value of a long-lived asset is impaired, an impairment charge is recorded for the amount by which the carrying value of the long-lived asset exceeds its fair value. Intangible assets consist of trademarks, dealer networks/customer relationships, design technology and other assets, backlog and non-compete agreements. Trademarks are amortized on a straight-line basis over 15 to 25 years. Dealer networks/customer relationships are amortized on an accelerated basis over 12 to 20 years, with amortization beginning after backlog amortization is completed, if applicable. Design technology and other assets and non-compete agreements are amortized using the straight-line method over 2 to 15 years. Backlog is amortized using a straight-line basis over the associated fulfillment period.&lt;/span&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9b14d86602654d539c96f3ca90e42a73_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ1NTc_802d3b28-f552-4a78-a411-8a10a54eb431">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifd863ff0fece4e00aa9d1af7b9d2937d_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzgzODU_b52c281b-9a2b-474b-8f86-d98c04dffc70">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0463d7a816f445a0bfd5e50a9736fda7_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ1Njg_c9852220-6117-443c-ad0f-43fa120f4253">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2d19f6dc2bbb4a3c8da6c0c44e155d4a_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzg0Nzc_8c1b820e-1fa5-4d1a-bb86-35aab90ef13e">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3c42841cf627445a8f133842e278047f_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ1Nzg_4e400703-b1d8-41b1-b6f5-f3cad207945f">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i02b3b4691709472ab275dce4228035e7_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzg2ODM_7a140159-1df7-4328-9e27-310037ed02ce">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQx_22be32a3-3acb-4d30-a682-66b559107efd">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Product Warranties&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Estimated warranty costs are provided at the time of sale of the related products. See Note 11 to the Consolidated Financial Statements for further information.&lt;/span&gt;</us-gaap:StandardProductWarrantyPolicy>
    <tho:FactoredAccountsReceivablePolicyPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjYx_324be6e4-37b3-47a5-ad2d-f1f153efc78c">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Factored Accounts Receivable&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Factored accounts receivable are receivables from sales to independent dealer customers of our European operations that have been sold to third-party finance companies that provide financing to those dealers. These sold receivables, which are subject to recourse and in which the Company retains an interest as a secured obligation, do not meet the definition of a true sale, and are therefore recorded as an asset with an offsetting balance recorded as a secured obligation in Liabilities related to factored receivables on the Consolidated Balance Sheets.&lt;/span&gt;</tho:FactoredAccountsReceivablePolicyPolicyTextBlock>
    <tho:InsuranceReservesPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQz_dbbe33a9-da3b-4158-a631-135b080697e7">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Insurance Reserves&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Generally, the Company is self-insured for workers&#x2019; compensation, products liability and group medical insurance. Upon the exhaustion of relatively higher deductibles or retentions, the Company maintains a full line of insurance coverage. Under these plans, liabilities are recognized for claims incurred, including those incurred but not reported. The liability for workers&#x2019; compensation claims is determined by the Company with the assistance of a third-party administrator and actuary using various state statutes and historical claims experience. Group medical reserves are estimated using historical claims experience. The Company has established a liability on our balance sheet for product liability and personal injury occurrences based on historical data, known cases and actuarial information.&lt;/span&gt;</tho:InsuranceReservesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ3_1428c022-4c6d-4d5f-87ae-90c45c76aa40">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Revenue is recognized as performance obligations under the terms of contracts with customers are satisfied. The Company&#x2019;s recreational vehicle and extruded aluminum contracts have a single performance obligation of providing the promised goods (recreational vehicles and extruded aluminum components), which is satisfied when control of the goods is transferred to the customer. Revenue from the sales of extruded aluminum components is generally recognized upon delivery to the customer&#x2019;s location. The Company&#x2019;s European recreational vehicle reportable segment includes vehicle sales to third party dealers as well as sales of new and used vehicles to end customers through our owned and operated dealership network of three dealerships.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For recreational vehicle sales, the Company recognizes revenue when all performance obligations have been satisfied and control of the product is transferred to the dealer in accordance with shipping terms. Shipping terms vary depending on regional contracting practices. U.S. customers primarily contract under FOB shipping point terms. European customers generally contract on ExWorks (&#x201c;EXW&#x201d;) incoterms (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect). Under EXW incoterms, the performance obligation is satisfied and control is transferred at the point when the customer is notified that the vehicle is available for pickup. Customers do not have a right of return. All warranties provided are assurance-type warranties.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition to recreational vehicle sales, the Company&#x2019;s European recreational vehicle reportable segment sells accessory items and provides repair services through our three owned dealerships. Each ordered item represents a distinct performance obligation satisfied when control of the good is transferred to the customer. Service and repair contracts with customers are short term in nature and are recognized when the service is complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 to which the Company expects to be entitled in exchange for the Company&#x2019;s products and services. The amount of revenue recognized includes adjustments for any variable consideration, such as sales discounts, sales allowances, promotions, rebates and other sales incentives which are included in the transaction price and allocated to each performance obligation based on the standalone selling price. The Company estimates variable consideration based on the expected value of total consideration to which customers are likely to be entitled to based primarily on historical experience and current market conditions. Included in the estimate is an assessment as to whether any variable consideration is constrained. Revenue estimates are adjusted at the earlier of a change in the expected value of consideration or when the consideration becomes fixed. During fiscal 2020, adjustments to revenue from performance obligations satisfied in prior periods, which relate primarily to changes in estimated variable consideration, were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amounts billed to customers related to shipping and handling activities are included in net sales. The Company has elected to account for shipping and handling costs as fulfillment activities, and these costs are included in cost of sales. We do not disclose information about the transaction price allocated to the remaining performance obligations at period end because our contracts generally have original expected durations of one year or less. In addition, we expense when incurred contract acquisition costs, primarily sales commissions, because the amortization period, which is aligned with the contract term, is one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU3_87dd5efe-e469-465b-8ccc-eb83c5aaf99f">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Advertising Costs&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Advertising costs, which consist primarily of tradeshows, are expensed as incurred, and were $67,019, $38,643 and $26,874 in fiscal 2020, 2019 and 2018, respectively.&lt;/span&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ4NTg_8b5b0791-e4d5-4247-b495-2dde2cf94e30"
      unitRef="usd">67019000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ4NTU_7f2f3c76-44f2-4dfc-b2d3-6f556dd1342c"
      unitRef="usd">38643000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIxOTkwMjMzMDQ4Njk_7648184f-cb50-4cd0-8eca-18f92c275d10"
      unitRef="usd">26874000</us-gaap:AdvertisingExpense>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ4_f56056da-7b51-47c8-a06a-3c2adaa499d9">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Foreign Currency&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The financial statements of the Company&#x2019;s foreign operations with a functional currency other than the U.S. dollar are translated into U.S. dollars using the exchange rate at each balance sheet date for assets and liabilities, and, for revenues and expenses, the weighted-average exchange rate for each applicable period, and the resulting translation adjustments are recorded in Accumulated Other Comprehensive Income (Loss), net of tax. Transaction gains and losses from foreign currency exchange rate changes are recorded in Other income (expense), net in the Consolidated Statements of Income and Comprehensive Income.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RepurchaseAndResaleAgreementsPolicy
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQy_9b8456c8-0b95-41e9-ac7d-bd2dfbb048c2">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Repurchase Agreements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for certain independent domestic and foreign dealers of certain of its RV products. See Note 14 to the Consolidated Financial Statements for further information.&lt;/span&gt;</us-gaap:RepurchaseAndResaleAgreementsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjQ0_10b0cdef-f8a5-428e-8afd-b1341bd73b19">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The objectives of accounting for income taxes are to recognize the amount of taxes payable or refundable for the current year and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. The actual outcome of these future tax consequences could differ from our estimates and have a material impact on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step requires the Company to estimate and measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as the Company has to determine the probability of various possible outcomes. The Company reevaluates these uncertain tax positions on a quarterly basis. This evaluation is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, voluntary settlements and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant judgment is required in determining the Company&#x2019;s provision for income taxes, the Company&#x2019;s deferred tax assets and liabilities and the valuation allowance recorded against the Company&#x2019;s deferred tax assets. Valuation allowances must be considered due to the uncertainty of realizing deferred tax assets. The Company assesses whether valuation allowances should be established against our deferred tax assets on a tax jurisdictional basis based on the consideration of all available evidence, including cumulative income over recent periods, using a more likely than not standard.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc2OTA_26b3ba58-f200-4f5f-984e-beb97da34fea"
      unitRef="number">0.50</tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjYy_f711fdaa-a4e4-42eb-8864-7181ce8a0e17">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Research and Development&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Research and development costs are expensed when incurred and totaled $19,123, $9,381 and $2,009 in fiscal 2020, 2019 and 2018, respectively.&lt;/span&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1979e076e08c456dbd5018638733520b_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc4NDA_5975d62b-9a2b-4c63-a790-f58e29612e93"
      unitRef="usd">19123000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0fca2128aba14da3a5c0f93b197f9e6b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc4NTA_47b32303-9977-452d-b44d-5917c5a42c3b"
      unitRef="usd">9381000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if40a2638b1bc49ccb6e3625be07aff5c_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc4NTU_875c739d-fd39-4ab1-bdd7-89277cb5f6c6"
      unitRef="usd">2009000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjM4_48972fce-209a-420c-bdf3-39eb542efb17">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; The Company records compensation expense based on the fair value of stock-based awards, primarily restricted stock units, on a straight-line basis over the requisite service period, which is generally three years. Stock-based compensation expense is recorded net of estimated forfeitures, which is based on historical forfeiture rates over the vesting period of employee awards.&lt;/span&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i86e1802ca7df471cb052b98c6267c0cf_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2Nzc5NTI_612b8e5d-6701-405c-8acd-78a7f6e7ab09">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIyNTM5OTg4NDMxOTQ1_fbfbd848-8eb4-4612-b608-60de4fb6f320">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Earnings Per Share&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Basic earnings per common share (&#x201c;EPS&#x201d;) is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding. Diluted EPS is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding assuming dilution. The difference between basic EPS and diluted EPS is the result of unvested restricted stock units as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.471%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.632%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.632%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.633%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares outstanding for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,172,694&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,905,667&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,674,161&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,682&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,019&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,199&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares outstanding assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,397,376&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,026,686&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,853,360&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company excluded 233,395 unvested restricted stock units that have an antidilutive effect from its calculation of weighted-average shares outstanding assuming dilution at July 31, 2019. There were no antidilutive, unvested restricted stock units at July 31, 2020 or July 31, 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjUx_a67d10ce-0184-4194-a988-4b44181eca84">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.471%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.632%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.632%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.633%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares outstanding for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,172,694&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,905,667&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,674,161&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,682&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,019&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,199&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares outstanding assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,397,376&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,026,686&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,853,360&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzEtMi0xLTEtMA_124dae71-e879-4300-9bab-ca7a828ac5d9"
      unitRef="shares">55172694</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzEtNC0xLTEtMA_cd934d3f-91ec-4f9e-94e6-d85446f5dc87"
      unitRef="shares">53905667</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzEtNi0xLTEtMA_c2157f96-6c83-42fa-982a-5e12311324c3"
      unitRef="shares">52674161</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzItMi0xLTEtMA_fd461485-5a0b-457b-94bf-760492d999ca"
      unitRef="shares">224682</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzItNC0xLTEtMA_204ee394-6aba-44bb-a95a-aba579675835"
      unitRef="shares">121019</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzItNi0xLTEtMA_ec75d2ad-6d14-44f4-9dba-bb291d2ba8f1"
      unitRef="shares">179199</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzMtMi0xLTEtMA_607b8ae7-1ab3-43c6-915e-4f8e11bd15a4"
      unitRef="shares">55397376</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzMtNC0xLTEtMA_ce333841-835d-4088-aff9-bc746a4fa6a3"
      unitRef="shares">54026686</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90YWJsZTplZjg3YzQ5NTA3MjE0MWZiODBjNTE2NmU5NzNmNTE0Ni90YWJsZXJhbmdlOmVmODdjNDk1MDcyMTQxZmI4MGM1MTY2ZTk3M2Y1MTQ2XzMtNi0xLTEtMA_3a898f63-925a-4406-b121-371ca3ec5d5d"
      unitRef="shares">52853360</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8364b11ac09d454ea14bfb9067980c9e_D20180801-20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzE4NjkxNjk3NzM0OTIw_af636037-4c7c-4492-af2e-9693edbff3c6"
      unitRef="shares">233395</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i86e1802ca7df471cb052b98c6267c0cf_D20190801-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIzMDg5NzQ0MjQ0OTIx_015216b3-ee5d-477e-9061-6105a857f0c2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibe6fa22d969a4c03a44ca87789131696_D20170801-20180731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzIzMDg5NzQ0MjQ0OTIx_037d26d5-8292-47d9-99b8-70f15c9500ee"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjYz_b1da71d4-a200-475f-8218-947239dd9a92">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 No. 2020-04, &#x201c;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,&#x201d; which provides optional expedients and exceptions for applying generally accepted accounting principles (GAAP) to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The optional expedients and exceptions are available for all entities as of March 12, 2020, through December 31, 2022. The Company adopted ASU 2020-04, effective March 12, 2020. While there was no impact to the Company&#x2019;s consolidated financial statements at the time of adoption, the impact of this ASU will ultimately depend on the terms of any future contract modification related to a change in reference rate, including potential future modifications to the Company&#x2019;s debt facilities and cash flow hedges. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the FASB issued ASU No. 2016-02, &#x201c;Leases (Topic 842),&#x201d; and has subsequently issued ASU's 2018-10, "Codification Improvements (Topic 842)," and 2018-11, "Targeted Improvements (Topic 842)" (collectively the "New Leasing Standard"), which provide guidance on the recognition, measurement, presentation, and disclosure of leases. The New Leasing Standard requires the recognition of lease assets and lease liabilities by lessees for all leases with terms greater than 12 months. The principal difference from prior guidance is that the lease assets and lease liabilities arising from operating leases are now recognized on the Consolidated Balance Sheet.&#160;The New Leasing Standard was effective for fiscal years, and interim periods within those years, beginning after December 15, 2018. The Company adopted the New Leasing Standard on August 1, 2019. The Company elected the optional transition method as well as the available package of practical expedients. As a result, the Company recognized right-of-use assets and the associated lease obligations, both totaling approximately $33&#160;million, on the Consolidated Balance Sheet as of August 1, 2019. Historical periods were not restated. The adoption did not have a material impact to the Consolidated Statements of Income and Comprehensive Income. See Note 15 for further disclosures about the Company's leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2ccf84f526be48029da4c5f3173fdf0e_I20190801"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODc5MDU_6f5f23db-12cd-49b5-8eb8-ed918eeb52df"
      unitRef="usd">33000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2ccf84f526be48029da4c5f3173fdf0e_I20190801"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzEwOTk1MTE2ODc5MDU_cbac6e64-66bb-46fe-aaf8-b802e223342c"
      unitRef="usd">33000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <tho:AccountingPronouncementsNotYetAdoptedPolicyTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMDkvZnJhZzphMDdhMDZjZTcwZWM0Mzk4YWRhYWU4ZDUzMDc1NTNjYS90ZXh0cmVnaW9uOmEwN2EwNmNlNzBlYzQzOThhZGFhZThkNTMwNzU1M2NhXzI0MjU4_2fc1ab98-91d5-4083-bccd-1014cf9e4694">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Other Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 No. 2017-04, "Intangibles &#x2013; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," which eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (referred to as Step 2 in the goodwill impairment test).&#160;Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment charge equal to that excess shall be recognized, not to exceed the amount of goodwill allocated to the reporting unit. This ASU is effective for annual and any interim impairment tests for periods beginning after December 15, 2019.&#160;This ASU is effective for the Company in its fiscal year 2021 beginning on August 1, 2020.&#160;The impact of this ASU on the Company's consolidated financial statements will depend on the outcomes of future goodwill impairment tests.&lt;/span&gt;&lt;/div&gt;</tho:AccountingPronouncementsNotYetAdoptedPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIyNTM5OTg4NDE4NzU1_8c546d61-5d50-4a25-8039-5d2fc4de63e6">ACQUISITIONS&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Erwin Hymer Group SE&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On February&#160;1, 2019, the Company acquired Erwin Hymer Group SE (&#x201c;EHG&#x201d;). EHG is headquartered in Bad Waldsee, Germany, and is one of the largest RV manufacturers in Europe. EHG is managed as a stand-alone operating entity that is included in the European recreational vehicle operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal 2020, the Company made measurement period adjustments primarily related to the estimated fair value of certain fixed assets, other receivables and deferred income tax assets to better reflect the facts and circumstances that existed at the acquisition date. These adjustments resulted in a decrease in fixed assets, an increase in other receivables, increases in deferred income tax assets, a decrease in deferred income tax liabilities and a net increase of goodwill of $1,282. The impact to our Consolidated Statement of Income and Comprehensive Income as a result of these measurement period adjustments was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the final fair values of the EHG assets acquired and liabilities assumed as of the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.042%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.758%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,887&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;593,053&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435,747&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, rental vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,132&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,216&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortizable intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dealer network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355,601&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,181&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Technology assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,536&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,471&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,009,754&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Guarantee liabilities related to former EHG North American subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(115,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(851,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt &#x2013; Unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt &#x2013; Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(166,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(152,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-controlling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,900,632&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(97,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired, less cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,802,745&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On the acquisition date, amortizable intangible assets had a weighted-average useful life of 17 years. The dealer network was valued based on the Discounted Cash Flow method and is amortized on an accelerated basis over 20 years. The trademarks and technology assets were valued on the Relief of Royalty method and are amortized on a straight-line basis over 20 years and 10 years, respectively. The backlog was valued based on the Discounted Cash Flow method and was amortized on a straight-line basis over a 5 month period. We recognized $1,009,754 of goodwill as a result of this transaction, of which approximately $311,000 will be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with the closing of the acquisition, Thor and EHG entered into an amendment to exclude EHG&#x2019;s North American subsidiaries from the business operations acquired by Thor. The acquisition date balance sheet includes guarantee liabilities related to the former EHG North American subsidiaries totaling $115,668. Historically, EHG had provided guarantees for certain of its former North American subsidiaries that were assumed by Thor in the acquisition and which related to bank loans, foreign currency derivatives, certain specified supplier contracts and dealer financing arrangements, as well as a specific lease agreement.&#160;The Company had a liability of $5,576 outstanding at July 31, 2019 related to the remaining dealer financing guarantees and other related contingent liabilities, which is included in Other current liabilities on the Consolidated Balance Sheets. There were no outstanding liabilities as of July 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The results of EHG are included in the Company&#x2019;s Consolidated Statements of Income and Comprehensive Income since the February&#160;1, 2019 acquisition date. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma information represents the Company&#x2019;s results of operations as if the fiscal 2019 acquisition of EHG had occurred at the beginning of fiscal 2018. The disclosure of pro forma net sales and earnings does not purport to indicate the results that would actually have been obtained had the acquisition been completed on the assumed date for the periods presented, or which may be realized in the future. The unaudited pro forma information does not reflect any operating efficiencies or cost savings that may be realized from the integration of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.971%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.120%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.121%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,067,750&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,517&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.66&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.66&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The pro forma earnings for the fiscal year ended July 31, 2019 were adjusted to exclude $114,866 of acquisition-related costs. Nonrecurring expenses related to management fees of $1,677 were excluded from pro forma earnings for the fiscal year ended July 31, 2019. The period presented excludes $61,418 of nonrecurring expense related to the fair value adjustment to acquisition-date inventory. EHG&#x2019;s historical net income included in the total above includes nonrecurring charges related to its former North American operations in the amount of $52,501 during the fiscal year ended July 31, 2019. These charges primarily consist of EHG&#x2019;s guarantees to third parties for certain North American subsidiary obligations and the impairment of loan receivables due to EHG from their former North American subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net costs incurred during fiscal 2019 related specifically to this acquisition totaled $114,866 and are included in Acquisition-related costs in the Consolidated Statements of Income and Comprehensive Income. These costs include the losses on the foreign currency forward contract of $70,777 discussed in Note 4 to the Consolidated Financial Statements, and $44,089 of other expenses, consisting primarily of bank fees, ticking fees, legal, professional and advisory fees related to financial due diligence and implementation costs, regulatory review costs and the write-off of the remaining unamortized debt fees related to the Company&#x2019;s previous asset-based facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Togo Group&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2018, the Company formed a 50/50 joint venture, originally called TH2connect, LLC, with Tourism Holdings Limited ("&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;thl&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;"). In July 2019, this joint venture was rebranded as "Togo Group." Togo Group was formed to own, improve and sell innovative and comprehensive digital applications through a platform designed for the global RV industry. Since its formation through March 23, 2020, the Company applied the equity method of accounting to the joint venture.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective March 23, 2020 the Company and &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;thl&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; reached an agreement (the &#x201c;2020 Agreement&#x201d;) whereby the Company agreed to pay &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;thl&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; $6,000 on August 1, 2020 and, in return, obtained additional ownership interest in Togo Group. In addition, certain assets or rights to assets historically owned by Togo Group were distributed to &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;thl&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; in exchange for a corresponding reduction in &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;thl&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2019;s ownership interest in Togo Group. As a result of the 2020 Agreement, Thor obtained a 73.5% controlling interest in Togo Group and the power to direct the activities of Togo Group. Upon the effective date of the 2020 Agreement, the operating results, balance sheet accounts and cash flow activity of Togo Group are consolidated within the Company's Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Going forward, the operations of Togo Group will be focused on digital solutions primarily for the North American market related to travel and RV use, with expansion into other regions anticipated in future periods. Togo Group will continue to be managed as a stand-alone operating entity and represents a non-reportable segment and a separate reporting unit for goodwill assessment purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the Company&#x2019;s previously-held equity interest in Togo Group was estimated to be $47,256 immediately prior to the effective date of the 2020 Agreement. The Company recognized an immaterial gain as a result of remeasuring the previously-held equity interest to fair value. The fair value of the Company's previously-held equity interest was determined based on the fair value of Togo Group as of the effective date of the 2020 Agreement, measured using the Discounted Cash Flow method and the Company&#x2019;s pre-transaction ownership interest percentage.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Following the transaction, the Company holds a 73.5% ownership interest in Togo Group, comprised of Class A common units. In accordance with the 2020 Agreement, the ownership interest held by &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;thl&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; is comprised of Class B preferred units, which entitle &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;thl &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;to a liquidation preference and a 3% annual preferred cash dividend calculated on a stated value of $20,180. The Company has a call option in the amount of $20,180 relative to the Class B preferred units which is exercisable over a four-year period. The fair value of the Class B units, representing a non-controlling interest in Togo Group and shown in the table below, was determined using a Black-Scholes option pricing model and required the Company to make certain assumptions, including, but not limited to, expected volatility and dividend yield. The Company concluded that the non-controlling interest represents equity for accounting purposes based on its evaluation of the terms of the 2020 Agreement and characteristics of the Class B preferred units.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the fiscal quarter ended July 31, 2020, the Company made immaterial measurement period adjustments primarily to deferred income taxes and goodwill to better reflect the facts and circumstances that existed at the 2020 Agreement effective date. The table below summarizes the final estimated fair value of Togo Group assets acquired and liabilities assumed as of the 2020 Agreement effective date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.471%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.329%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;749&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortizable intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,130&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,700&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,955&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,608&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&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 style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of the 2020 Agreement effective date, amortizable intangible assets had a weighted-average useful life of approximately eight years and will be amortized on a straight-line basis. The developed technology was valued using the Multi-Period Excess Earnings method, which is a form of the income approach. Trade names and trademarks were valued using the Relief from Royalty method. The majority of the goodwill is expected to be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the March 23, 2020 effective date of the 2020 Agreement, the Company accounted for the equity method investment in Togo Group on a one-month lag. Beginning in the fiscal quarter ended April 30, 2020, that lag was eliminated. The impact of this change was not material to the Company's Consolidated Financial Statements. The Company's share of the loss from this investment recognized in the Company's fiscal year through the March 23, 2020 effective date of the 2020 Agreement was $6,884. The Company's share of the losses from this investment for the fiscal years ended July 31, 2019 and July 31, 2018 were $8,798 and $1,939, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i62cc864e607245ae8a8ebab9041c1aa9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NjI4NTE_21aa0c6b-29c9-4541-a2b0-5ab0a22cb241"
      unitRef="usd">1282000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzExNTQ0ODcyMTQxNDE1_7ceb0ec5-b0c2-4a81-87f3-60d020b46574">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the final fair values of the EHG assets acquired and liabilities assumed as of the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.042%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.758%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,887&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;593,053&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435,747&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, rental vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,132&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,216&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortizable intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dealer network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355,601&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,181&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Technology assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,536&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,471&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,009,754&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Guarantee liabilities related to former EHG North American subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(115,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(851,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt &#x2013; Unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt &#x2013; Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(166,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(152,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-controlling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,900,632&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(97,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired, less cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,802,745&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The table below summarizes the final estimated fair value of Togo Group assets acquired and liabilities assumed as of the 2020 Agreement effective date.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.471%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.329%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;749&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortizable intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,130&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,700&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,955&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,608&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzEtMS0xLTEtMA_95318873-4bfc-444d-a38f-8bf48ef852d3"
      unitRef="usd">97887000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzItMS0xLTEtMA_82b6e57f-af81-45d4-be44-a60b2ba9ed2f"
      unitRef="usd">593053000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzMtMS0xLTEtMA_db2ce9a5-0969-40b6-9116-df0e9e942c82"
      unitRef="usd">435747000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzQtMS0xLTEtMA_ecba7644-5a28-4b2f-95c8-4741391f3343"
      unitRef="usd">80132000</tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzUtMS0xLTEtMA_1f674db6-6a88-4878-a7fc-710b1eb00071"
      unitRef="usd">437216000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i63e83d4152664bb8b9d7f9f06eded8c6_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzctMS0xLTEtMA_a9b8942e-92df-4760-a4d1-ebd5bc605b80"
      unitRef="usd">355601000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i284b2a76512d43959317c22a8ced792b_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzgtMS0xLTEtMA_eab7a906-4ed9-4310-bc14-69313e57479a"
      unitRef="usd">126181000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id2816d2d191047c7b25029bbf6b99ae6_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzktMS0xLTEtMA_5b508ba0-34b3-4299-a6ec-8f3e1a8d6162"
      unitRef="usd">183536000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie3109780a54545dc85b10862b44ada2a_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzEwLTEtMS0xLTA_c09cc90c-b193-4e58-80c9-2c3485aaef34"
      unitRef="usd">11471000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzExLTEtMS0xLTA_41f9f6ba-d373-4073-bf0c-ab12fb6b0689"
      unitRef="usd">1009754000</us-gaap:Goodwill>
    <tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzEyLTEtMS0xLTA_85143918-79c4-4fe2-8e73-667cc2588d71"
      unitRef="usd">115668000</tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzEzLTEtMS0xLTA_9633e15f-6ebb-4aff-b40b-5c234e4060ff"
      unitRef="usd">851774000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE0LTEtMS0xLTA_d6c1a088-c89f-473a-a06d-a6d30a18ffd4"
      unitRef="usd">114710000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE1LTEtMS0xLTA_e1c28bf1-cdad-44ee-a5e2-c51c2ed3393d"
      unitRef="usd">166196000</tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE2LTEtMS0xLTA_c6807a27-96a8-40b2-a602-674fd2db2511"
      unitRef="usd">152186000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE3LTEtMS0xLTA_ebf2e6e1-fc2d-4d05-9c6e-079f04101a87"
      unitRef="usd">17205000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzE4LTEtMS0xLTA_3f318c48-1c3d-4a15-b6f7-560423ceb75b"
      unitRef="usd">12207000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzIwLTEtMS0xLTA_6b0a78a9-546c-4919-949d-e7db863c0b92"
      unitRef="usd">1900632000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzIxLTEtMS0xLTA_14272ed2-5c11-4601-837b-cc2a6a19254c"
      unitRef="usd">97887000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTpiOGYxOTNhZGFhNGI0NjhhYjA2OGIwNzdjNTdhMWVlYy90YWJsZXJhbmdlOmI4ZjE5M2FkYWE0YjQ2OGFiMDY4YjA3N2M1N2ExZWVjXzIzLTEtMS0xLTA_a3d0a254-8bb9-4e6b-9f75-bb6b07b7e305"
      unitRef="usd">1802745000</tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1f8e2f3612034c949b9f6cffcf69f4bf_D20190131-20190201"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NjM2NzM_d3ea5ee0-896c-4a3e-8e0d-b4e0af497d3b">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iacaed913edfb47a382478ae05e66fd50_D20190130-20190202"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzI4Mzc_6c2f698d-d098-431c-b5cb-9c40bafe12c3">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0325b56c502f42108f95acc7979a16da_D20190131-20190201"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzI5NTM_b81671ba-b057-401b-9a07-2e36dafe81c7">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id266799ec35a43a89604aa72c9803c72_D20190131-20190201"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzI5NjA_6554e7c2-a7b6-44f0-8c6b-464ea543e9c3">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:Goodwill
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NjQxODk_41f9f6ba-d373-4073-bf0c-ab12fb6b0689"
      unitRef="usd">1009754000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ie34a1a9a4c9f4098921b874eb62508c0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NjQyMDY_9f176017-ebe3-473f-885b-6f995f0ec23c"
      unitRef="usd">311000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations
      contextRef="i706ca4457fb743f9b5a2184dbc229736_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODM3_75069fe6-556e-48fd-843f-05d4f8342649"
      unitRef="usd">115668000</tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations>
    <tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent
      contextRef="icf1ad9f186a14ca889f7c29f00139d9b_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODQ3_deb095ff-efb5-4332-94f4-bf11d17e1107"
      unitRef="usd">5576000</tho:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzE4NjkxNjk3NzIxOTYx_a82f5490-7139-47e2-b8b8-e34343f6ec83">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma information represents the Company&#x2019;s results of operations as if the fiscal 2019 acquisition of EHG had occurred at the beginning of fiscal 2018. The disclosure of pro forma net sales and earnings does not purport to indicate the results that would actually have been obtained had the acquisition been completed on the assumed date for the periods presented, or which may be realized in the future. The unaudited pro forma information does not reflect any operating efficiencies or cost savings that may be realized from the integration of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.971%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.120%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.121%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,067,750&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,517&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.66&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.66&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTo3ZGQ5ODlkYTVjNjE0NzA2ODUzMjk2OWJmMWJiZDgyYS90YWJsZXJhbmdlOjdkZDk4OWRhNWM2MTQ3MDY4NTMyOTY5YmYxYmJkODJhXzEtNC0xLTEtMA_90bcfbce-483d-4de8-b770-c15f84c380d8"
      unitRef="usd">9067750000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTo3ZGQ5ODlkYTVjNjE0NzA2ODUzMjk2OWJmMWJiZDgyYS90YWJsZXJhbmdlOjdkZDk4OWRhNWM2MTQ3MDY4NTMyOTY5YmYxYmJkODJhXzItNC0xLTEtMA_4d13a355-82d7-489e-a614-c78cabc9bec4"
      unitRef="usd">143517000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTo3ZGQ5ODlkYTVjNjE0NzA2ODUzMjk2OWJmMWJiZDgyYS90YWJsZXJhbmdlOjdkZDk4OWRhNWM2MTQ3MDY4NTMyOTY5YmYxYmJkODJhXzMtNC0xLTEtMA_36c42592-ad90-4706-b357-b697dce9d2ad"
      unitRef="usdPerShare">2.66</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTo3ZGQ5ODlkYTVjNjE0NzA2ODUzMjk2OWJmMWJiZDgyYS90YWJsZXJhbmdlOjdkZDk4OWRhNWM2MTQ3MDY4NTMyOTY5YmYxYmJkODJhXzQtNC0xLTEtMA_39f6f6ea-3ed8-42a0-8a60-d26c0e4020a5"
      unitRef="usdPerShare">2.66</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i786e25f9636142df9b746779597cd483_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODU1_a11f9841-1ad3-426c-904d-53fb52310153"
      unitRef="usd">114866000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <tho:BusinessAcquisitionProFormaProfessionalFee
      contextRef="i32e134eae2d8433b8c92dc7e8eba3ad1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODY1_b12dba11-cf8a-4900-8f70-610a59c188eb"
      unitRef="usd">1677000</tho:BusinessAcquisitionProFormaProfessionalFee>
    <us-gaap:AssetsFairValueAdjustment
      contextRef="ia864289e1e864786aa7e4ced24c19e35_D20190130-20190202"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODcz_e31fe14a-cd48-4504-97d9-9e14963220d8"
      unitRef="usd">61418000</us-gaap:AssetsFairValueAdjustment>
    <us-gaap:AssetImpairmentCharges
      contextRef="if7a987560f9e4265ae8b91af3f0e9f91_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODgy_da073611-8c90-4352-bbc2-3b98e608076a"
      unitRef="usd">52501000</us-gaap:AssetImpairmentCharges>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ifbb77c21bfc94f07acdd7893db9b162c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwODkx_b6d2f938-5d2c-48c7-855c-07534fc37488"
      unitRef="usd">114866000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ieaffb1b0fe4d47d8bc18f628efb958b0_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwOTAx_e7bb8b3d-fb90-4703-8b73-bca7a0e53ae9"
      unitRef="usd">70777000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i8c03bba3c6cc46efaef8b9ade2e7cb65_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzIzMDg5NzQ0MjMwOTEw_74cd3203-a522-46b5-8412-af03ffbb4826"
      unitRef="usd">44089000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i7c1ab00c7ae54e62ac5798e3dc098dac_D20200801-20200801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDI1OTM_4bad247c-f272-47ff-9c44-2743e3f4e56b"
      unitRef="usd">6000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="if5167ed340594d149a61c3b9db777b05_D20200323-20200323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDI5MjU_c076c2d2-46e5-4114-9228-c549aa31aadc"
      unitRef="number">0.735</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityFairValueDisclosure
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDM3Mjc_72a4bc50-e324-4c62-a49c-8e8516ea928f"
      unitRef="usd">47256000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="if5167ed340594d149a61c3b9db777b05_D20200323-20200323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDQyMzk_e9afe4cf-f462-4a13-a396-0f2a0547fdb7"
      unitRef="number">0.735</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="if5167ed340594d149a61c3b9db777b05_D20200323-20200323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDQ0Nzg_8cdfa202-3d73-405e-8572-09d090ba7fe7"
      unitRef="number">0.03</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDQ1NDQ_740df21f-3965-4532-9a2d-8b4e6e3cee8e"
      unitRef="usd">20180000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDQ1OTU_51059fd4-5c40-4a23-bf62-6f7110410cb2"
      unitRef="usd">20180000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <tho:TemporaryEquityAwardExpirationPeriod
      contextRef="if5167ed340594d149a61c3b9db777b05_D20200323-20200323"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzExNTQ0ODcyMTQxMDAx_9dafb3e6-e15a-4bbc-9d20-12a26121fdc1">P4Y</tho:TemporaryEquityAwardExpirationPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzAtMS0xLTEtNDkxMA_42406b3e-9e22-42b9-ae54-79fc153bc480"
      unitRef="usd">326000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzEtMS0xLTEtNDkxMA_595daef4-f131-41ff-89b1-a72e71b8ac35"
      unitRef="usd">466000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzItMS0xLTEtNDkxMA_aecfba2c-dfdb-46b5-b45b-70f1c429f595"
      unitRef="usd">749000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzMtMS0xLTEtNDkxMA_b659d849-dbf9-4815-8afd-f462b39eafb0"
      unitRef="usd">362000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0b07f39d66074240a08845d11fee49a3_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzUtMS0xLTEtNDkxMg_5aed86d8-e4f2-415e-b20e-d5af7a4a5410"
      unitRef="usd">1130000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8223145d33da409283793dea1f0373af_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzYtMS0xLTEtNDkxMg_aac5061f-4be3-44e1-8b45-56fddcc60240"
      unitRef="usd">5700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i218711303f4044f7809e8ffe9ac0a5d5_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzctMS0xLTEtNDkxMg_5a786b9f-bd85-4bc8-86fc-e303392831c1"
      unitRef="usd">1350000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzgtMS0xLTEtNDkxMg_fb5defb7-27f0-409e-a2d3-b4b756539616"
      unitRef="usd">61955000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzktMS0xLTEtNDkxMg_990fffd4-7c79-481c-ad01-0f388763531f"
      unitRef="usd">2595000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzEwLTEtMS0xLTQ5MTI_7fef4273-71d5-41a9-8bb2-243e4bd87f2f"
      unitRef="usd">16835000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="i7125421f03a34ee0b7700bc03dc1e969_I20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90YWJsZTozOTYxNWZiYjRiYTg0NGIwODgyZDMxYTM5Y2Q0YTY5NC90YWJsZXJhbmdlOjM5NjE1ZmJiNGJhODQ0YjA4ODJkMzFhMzljZDRhNjk0XzExLTEtMS0xLTE0NjQy_c14a8eb9-91fc-4970-9d59-9eda43a06f61"
      unitRef="usd">52608000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6c7ad343101041acba691a9bcb7a361e_D20200501-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NDU4MTU_491b7c9c-e5ff-4aee-b55d-216eb31907d7">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2cbf8198faee41c7b116e6549eab831a_D20200201-20200323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NzAxMDc_1270a2dc-1e9b-4a6c-bab1-7832dfe6cdbe"
      unitRef="usd">-6884000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i79615a5eb4404335b16a79c48f9f2ed0_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NzAzNDY_afd0658e-b65b-484e-ba7a-05762b269217"
      unitRef="usd">-8798000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia9715917800944d2a7eb8df3cd74b4a0_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMTUvZnJhZzpkMjViZWEyMzVlMjA0YTVlYTgxYmZlYTZkYTRkYWRhMy90ZXh0cmVnaW9uOmQyNWJlYTIzNWUyMDRhNWVhODFiZmVhNmRhNGRhZGEzXzEwOTk1MTE2NzY5ODI_c89de6c1-fe42-47ee-9aef-6aaab450736d"
      unitRef="usd">-1939000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90ZXh0cmVnaW9uOmMyNTQxOTZkMzNmOTQ1Mzc5NmQzOWIzZDliMGE1ZmEyXzIxNDQwNDc2NzQ5ODUw_1cbb635f-e3c1-4d28-91ad-f374bd46d632">BUSINESS SEGMENTS&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has three reportable segments, all related to recreational vehicles: (1)&#160;North American towables, (2)&#160;North American motorized and (3)&#160;European.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The North American towable recreational vehicle reportable segment consists of the following operating segments that have been aggregated: Airstream (towable), Heartland (including Cruiser RV and DRV), Jayco (including Jayco towable, Starcraft and Highland Ridge), Keystone (including CrossRoads and Dutchmen) and KZ (including Venture RV). The North American motorized recreational vehicle reportable segment consists of the following operating segments that have been aggregated: Airstream (motorized), Jayco (including Jayco motorized and Entegra Coach) and Thor Motor Coach. The European recreational vehicles reportable segment consists solely of the EHG business. EHG manufactures a full line of towable and motorized recreational vehicles, including motorcaravans, caravans and campervans in eight RV production facilities within Europe. EHG produces and sells numerous brands within Europe, including Buccaneer, Buerstner, Carado, Compass, CrossCamp, Dethleffs, Elddis, Eriba, Etrusco, Hymer, Laika, LMC, Niesmann+Bischoff, Sunlight and Xplore. In addition, EHG&#x2019;s operations include other RV-related products and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The operations of the Company&#x2019;s Postle and Togo Group subsidiaries are included in &#x201c;Other,&#x201d; which is a non-reportable segment. Net sales included in Other mainly relate to the sale of aluminum extrusions and specialized component products. Intercompany eliminations adjust for Postle sales to the Company&#x2019;s North American towable and North American motorized segments, which are consummated at established transfer prices generally consistent with the selling prices of extrusion components to third-party customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total assets include those assets used in the operation of each reportable and non-reportable segment, and the Corporate assets consist primarily of cash and cash equivalents, deferred income taxes, deferred compensation plan assets and certain Corporate real estate holdings primarily utilized by Thor&#x2019;s U.S.-based operating subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NET SALES:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,140,482&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,558,451&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,008,700&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,390,098&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,649,329&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,315&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,530,580&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,207,780&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,155,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,485,391&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,486,978&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,015,971&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,694,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,155,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,481&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,374&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305,947&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intercompany eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(93,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(132,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,167,933&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,864,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,328,909&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;INCOME (LOSS) BEFORE INCOME TAXES:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;336,207&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322,228&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;532,657&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,943&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,910&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,785&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;408,150&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;403,138&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667,442&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,850&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;418,000&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;397,192&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667,442&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,751&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,086&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,667&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(172,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(241,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,896&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184,666&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;633,029&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,529,913&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,516,519&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;480,225&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;446,626&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,010,138&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,963,145&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,102,071&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,077,804&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,112,209&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,040,949&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,378&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,897&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;446,873&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;455,600&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,771,460&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,660,446&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DEPRECIATION AND INTANGIBLE AMORTIZATION EXPENSE:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,042&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,751&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,964&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,202&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,831&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,800&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,244&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,582&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,671&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,881&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,915&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,463&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,488&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,647&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,861&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,667&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,598&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,167&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,777&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,223&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;CAPITAL ACQUISITIONS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,219&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,321&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,304&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,603&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,179&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,660&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,822&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,964&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,165&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,653&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,987&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,153&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,964&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,664&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,493&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,440&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,172&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,599&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,902&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,823&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,245&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,306&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DESTINATION OF NET SALES BY GEOGRAPHIC REGION:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,296,482&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,803,373&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,540,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,494,419&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;836,151&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,687&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;966,023&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;636,105&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,358&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377,053&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561,172&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;776,068&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,956&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,957&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,781&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,167,933&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,864,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,328,909&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PROPERTY, PLANT AND EQUIPMENT BY GEOGRAPHIC REGION:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564,171&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;569,641&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;444,981&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;424,333&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,220&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,553&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,277&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,944&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,107,649&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,092,471&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90ZXh0cmVnaW9uOmMyNTQxOTZkMzNmOTQ1Mzc5NmQzOWIzZDliMGE1ZmEyXzQz_e429521b-52b8-4e72-880b-e8c992150187"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90ZXh0cmVnaW9uOmMyNTQxOTZkMzNmOTQ1Mzc5NmQzOWIzZDliMGE1ZmEyXzIyNDk_3d1b44cc-8078-420c-8c52-a6f4b9228a39">&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NET SALES:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,140,482&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,558,451&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,008,700&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,390,098&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,649,329&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,315&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,530,580&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,207,780&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,155,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,485,391&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,486,978&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,015,971&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,694,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,155,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,481&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,374&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305,947&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intercompany eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(93,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(132,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,167,933&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,864,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,328,909&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;INCOME (LOSS) BEFORE INCOME TAXES:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;336,207&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322,228&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;532,657&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,943&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,910&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,785&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;408,150&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;403,138&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667,442&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,850&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;418,000&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;397,192&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667,442&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,751&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,086&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,667&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(172,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(241,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,896&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184,666&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;633,029&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,529,913&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,516,519&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;480,225&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;446,626&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,010,138&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,963,145&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,102,071&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,077,804&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,112,209&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,040,949&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,378&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,897&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;446,873&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;455,600&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,771,460&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,660,446&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DEPRECIATION AND INTANGIBLE AMORTIZATION EXPENSE:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,042&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,751&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,964&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,202&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,831&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,800&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,244&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,582&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,671&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,881&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,915&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,463&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,488&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,647&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,861&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,764&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,667&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,598&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,167&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,777&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,223&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;CAPITAL ACQUISITIONS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,219&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,321&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,304&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,603&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,179&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,660&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,822&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,964&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,165&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,653&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,987&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,153&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,964&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,664&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,493&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,440&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,172&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,599&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,902&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,823&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,245&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,306&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;DESTINATION OF NET SALES BY GEOGRAPHIC REGION:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,296,482&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,803,373&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,540,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,494,419&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;836,151&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,687&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;966,023&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;636,105&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,358&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377,053&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561,172&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;776,068&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,956&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,957&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,781&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,167,933&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,864,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,328,909&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PROPERTY, PLANT AND EQUIPMENT BY GEOGRAPHIC REGION:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564,171&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;569,641&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;444,981&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;424,333&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,220&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,553&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,277&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,944&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,107,649&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,092,471&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzMtMi0xLTEtMA_c5b4ce0c-17f7-461d-8187-3fd0d9e730ba"
      unitRef="usd">4140482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id14019740c134ce7859821c30aa54977_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzMtNC0xLTEtMA_21f11509-e914-4031-857a-900e91c35746"
      unitRef="usd">4558451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzMtNi0xLTEtMA_05f54835-6de0-4367-8367-0c31747e8315"
      unitRef="usd">6008700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzQtMi0xLTEtMA_b3c3964d-1d51-4d2b-9587-0f413f7cfce7"
      unitRef="usd">1390098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzQtNC0xLTEtMA_a9af3da2-a007-4ec2-88f9-13e32facfab0"
      unitRef="usd">1649329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzQtNi0xLTEtMA_e3602054-2123-427b-ad0d-ef2c65466803"
      unitRef="usd">2146315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzUtMi0xLTEtMA_b8e886d0-804d-4baa-a4c2-5286a0890ec7"
      unitRef="usd">5530580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzUtNC0xLTEtMA_017b0691-11f7-40c7-85ff-11da5863253d"
      unitRef="usd">6207780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzUtNi0xLTEtMA_a30f4d62-a03e-438d-923e-bb91726d1555"
      unitRef="usd">8155015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzYtMi0xLTEtMA_edbc5ce5-8eec-4d72-8dc0-fcad9dace114"
      unitRef="usd">2485391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzYtNC0xLTEtMA_e0f93530-9b28-4a84-bedf-59b8817517ce"
      unitRef="usd">1486978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzYtNi0xLTEtMA_96351849-b82b-4a78-ab5e-763a1de7687f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzctMi0xLTEtMA_09393aaf-0a65-41c1-81b2-246cf35e7019"
      unitRef="usd">8015971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzctNC0xLTEtMA_b8982d9f-0928-47db-bac3-19b29cfc772f"
      unitRef="usd">7694758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide39755482ba4396a42723777b4f6a21_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzctNi0xLTEtMA_137bd792-91ec-4ae3-b553-b4e855ef799c"
      unitRef="usd">8155015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzgtMi0xLTEtMA_c03f531e-0446-4e19-a2fe-20b3a79b4e05"
      unitRef="usd">234481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzgtNC0xLTEtMA_40fd9321-31aa-4a63-b62c-fb2cebb1d82d"
      unitRef="usd">263374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzgtNi0xLTEtMA_67846b43-16cd-4408-8529-172021caf662"
      unitRef="usd">305947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i766840af95f5429b90d9c7efdfe8206c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzktMi0xLTEtMA_f511c43e-13c9-43e1-926a-f7138b56f9dd"
      unitRef="usd">-82519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if99880e9b5e94b6a985c828af17d9ec9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzktNC0xLTEtMA_7f68a30a-d103-4367-8081-beea88dd9d3a"
      unitRef="usd">-93374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc2c15e0285544ef8da995c50eef8974_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzktNi0xLTEtMA_fdfad101-94d8-4f7a-883e-f13cb2424d60"
      unitRef="usd">-132053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzEwLTItMS0xLTA_46b8b8dc-ebbb-4d4f-a943-017b84988879"
      unitRef="usd">8167933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzEwLTQtMS0xLTA_7fc73cf7-ffa8-4e36-be4f-22c5179ab3a3"
      unitRef="usd">7864758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZToyMTY3Y2M0MTFkOGI0NzQzOTkyMGM1OGM1MWE4N2E0Ni90YWJsZXJhbmdlOjIxNjdjYzQxMWQ4YjQ3NDM5OTIwYzU4YzUxYTg3YTQ2XzEwLTYtMS0xLTA_bea4ce31-c8d4-4134-809a-356ac70aa907"
      unitRef="usd">8328909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzItMi0xLTEtNTc0Mw_27c9a0fa-4733-4b0d-8331-45cea59db355"
      unitRef="usd">336207000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id14019740c134ce7859821c30aa54977_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzItNC0xLTEtNTc0MQ_57f3e3c0-9489-4b53-aa84-d687510f812a"
      unitRef="usd">322228000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzItNi0xLTEtNTczOQ_b0a9a55c-3d8c-42b4-896c-f81f59e1aa1f"
      unitRef="usd">532657000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzMtMi0xLTEtNTc0Mw_84fe6df7-a352-4719-95db-fa50596c3221"
      unitRef="usd">71943000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzMtNC0xLTEtNTc0MQ_37c0e6a3-0b39-403b-af77-3d074b9228e3"
      unitRef="usd">80910000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzMtNi0xLTEtNTczOQ_eb3ac36b-b446-46a5-bc53-8ca354791162"
      unitRef="usd">134785000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzQtMi0xLTEtMTQ2NTM_a666590d-cd9f-4d1d-b601-cc25a13e7ef3"
      unitRef="usd">408150000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzQtNC0xLTEtMTQ2NTM_ab9debad-7f96-4b0c-a67a-c9afc5dc9378"
      unitRef="usd">403138000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzQtNi0xLTEtMTQ2NTM_25f3ae8e-b6da-4c68-99a4-d22c93905968"
      unitRef="usd">667442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzUtMi0xLTEtNTc0NQ_93907988-2da7-4f09-9f00-316d532149d1"
      unitRef="usd">9850000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzUtNC0xLTEtNTc0Nw_66ac4542-6219-4626-a9fe-e173449db782"
      unitRef="usd">-5946000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzUtNi0xLTEtNTc0OQ_be50d0be-47c5-4cba-9405-37bd5232ced7"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzYtMi0xLTEtMTQ2NTM_5bb80cfb-79d3-4cd8-a1c0-c9f778d69125"
      unitRef="usd">418000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzYtNC0xLTEtMTQ2NTM_e6a292af-fd0a-484e-b640-a150aee7c006"
      unitRef="usd">397192000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ide39755482ba4396a42723777b4f6a21_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzYtNi0xLTEtMTQ2NTM_7aac4719-b947-401e-8fa3-bc959c79f731"
      unitRef="usd">667442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzctMi0xLTEtNTc1NQ_6f79d3e1-5cfa-4392-9f93-1db5e18b4ca0"
      unitRef="usd">27751000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzctNC0xLTEtNTc1Mw_67eb8eed-f9b9-4353-b024-ffe316c4d5e3"
      unitRef="usd">29086000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzctNi0xLTEtNTc1MQ_45881e13-d811-4950-8690-3df6a7799b55"
      unitRef="usd">32667000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idd815ec0da934b178fd75e75dc387790_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzgtMi0xLTEtNTc1NQ_dcf487da-513d-4ad5-8b9d-bb1473fa3b90"
      unitRef="usd">-172855000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7aab9f0529d2475d9c021ea0bc6aaed9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzgtNC0xLTEtNTc1Mw_04514035-cade-467b-80fc-0aef3751f4a2"
      unitRef="usd">-241612000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifd7d39b981f64c5295efbb580ef8ca08_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzgtNi0xLTEtNTc1MQ_2d1b3df3-de80-403a-b04d-13ee1138b4ae"
      unitRef="usd">-67080000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzktMi0xLTEtMTQ2NTM_70ab9baa-bcd5-4cef-97e5-160dd2cc8419"
      unitRef="usd">272896000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzktNC0xLTEtMTQ2NTM_be67823d-463f-4c7d-aec7-54c5df7bc57e"
      unitRef="usd">184666000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5YzZkYzk4ZDliMTQ0MGM0ODBkMDczY2YwNzE0Y2FjNC90YWJsZXJhbmdlOjljNmRjOThkOWIxNDQwYzQ4MGQwNzNjZjA3MTRjYWM0XzktNi0xLTEtMTQ2NTM_39b92364-772b-4248-8623-68c57a515f94"
      unitRef="usd">633029000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i25d2febf237a4e059784d061bc8535e6_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzItMi0xLTEtNTc2Mg_6f523656-4f08-4569-a9a7-e55357d6efcc"
      unitRef="usd">1529913000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i39d5646c46a94fffb5f17134db1864b8_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzItNC0xLTEtNTc2MA_574133d3-867d-4f9f-9e9d-43f4f72797d4"
      unitRef="usd">1516519000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2e1db05cfb434c7b89ecda61e691b346_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzMtMi0xLTEtNTc2Mg_89bc0f52-f652-47db-b82e-328b1d8e6ff0"
      unitRef="usd">480225000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2a48552bb9b14ed9aaebd968c4dfc98d_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzMtNC0xLTEtNTc2MA_27ceb58e-bad0-46a5-b5db-59b27d8331e6"
      unitRef="usd">446626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id9dbbb7ff7cd4ca296c9fb36c15853fb_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzQtMi0xLTEtMTQ2NTU_6d765936-8448-4a96-bc35-7940dc15734e"
      unitRef="usd">2010138000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib59490e0618742dc81a1fd398ecefb2b_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzQtNC0xLTEtMTQ2NTU_4d5b637e-8527-480b-873a-d05183128905"
      unitRef="usd">1963145000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if4d8d66312234ff0a01921937f2d7677_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzUtMi0xLTEtNTc2NA_bd4c0ea8-d5ee-4913-b6f0-7ae1d5bcc405"
      unitRef="usd">3102071000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i68cf490b894f461695e05223869746ab_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzUtNC0xLTEtNTc2Ng_0c3e58c9-6cf0-4928-b947-d1ee6ba26106"
      unitRef="usd">3077804000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib742fb96cf804fb0af292e742a6ccc57_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzYtMi0xLTEtMTQ2NTU_77247924-0009-4e40-b121-de09e5ebd0e5"
      unitRef="usd">5112209000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id3e229d28a7042d6bd2cde8481114fde_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzYtNC0xLTEtMTQ2NTU_0c71f422-b54b-4047-b649-1b5677e1c924"
      unitRef="usd">5040949000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i372e5a42562044e783203d1f02f274a0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzctMi0xLTEtNTc3Ng_457caf83-7b94-46db-8bab-72919d057c41"
      unitRef="usd">212378000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6fe13457746a4d6dbeb3ca182627b85b_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzctNC0xLTEtNTc3NA_1914e173-8ad9-40f0-a37e-b00710d408f7"
      unitRef="usd">163897000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6043bef496cb4ef3b062971354cc4cdc_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzgtMi0xLTEtNTc3Ng_e6f8faf8-af36-4018-aeee-bc0552ac7ba2"
      unitRef="usd">446873000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i795c3f652d9544fc82b962caa6a80ae6_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzgtNC0xLTEtNTc3NA_fc17113c-921b-45b0-81ca-44140aa4fb0d"
      unitRef="usd">455600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzktMi0xLTEtMTQ2NTU_8cd4b920-9480-48cf-88d4-7990812ff0fb"
      unitRef="usd">5771460000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo5ODk5NTdmNzIwMDc0ZjBmOTBmYjI2MTIxZmI1NmEyOC90YWJsZXJhbmdlOjk4OTk1N2Y3MjAwNzRmMGY5MGZiMjYxMjFmYjU2YTI4XzktNC0xLTEtMTQ2NTU_71e6d1ce-ee26-4c95-b5a6-4c13ef175aa8"
      unitRef="usd">5660446000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzItMi0xLTEtNTc4Mw_e013da0c-a2a9-4a28-a318-57eea880e08a"
      unitRef="usd">66042000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id14019740c134ce7859821c30aa54977_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzItNC0xLTEtNTc4MQ_5c925554-910c-480d-9654-4d8e4e3d7550"
      unitRef="usd">67751000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzItNi0xLTEtNTc3OA_d2b3ef9c-27cf-4e36-b8b7-60619f1474b6"
      unitRef="usd">68964000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzMtMi0xLTEtNTc4Mw_b46cc1d3-d71e-4e04-abde-aaafd9f0c567"
      unitRef="usd">14202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzMtNC0xLTEtNTc4MQ_9a057ed7-1621-4d2f-9111-29a7cb664c68"
      unitRef="usd">13831000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzMtNi0xLTEtNTc3OA_9beb8deb-ddb5-40c1-b9f2-bc5e11f56368"
      unitRef="usd">11800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzQtMi0xLTEtMTQ2NTc_83c2e5f8-826d-4500-bde3-82a9878bc400"
      unitRef="usd">80244000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzQtNC0xLTEtMTQ2NTc_92049f97-5502-4a8b-9ce5-1808a5aece5a"
      unitRef="usd">81582000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzQtNi0xLTEtMTQ2NTc_c680840d-39c2-4088-8d59-1f11338b0a97"
      unitRef="usd">80764000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzUtMi0xLTEtNTc4NQ_4807296d-f19f-4884-bb64-bd7914437c51"
      unitRef="usd">103671000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzUtNC0xLTEtNTc4Nw_96c367b2-1a13-4343-a5ae-d016732bd279"
      unitRef="usd">54881000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzUtNi0xLTEtNTc4OQ_0b2a9aa5-637b-4daa-a8f4-945d59cfb107"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzYtMi0xLTEtMTQ2NTc_7cff6830-cbef-4361-a7ec-1ceba4c21dc6"
      unitRef="usd">183915000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzYtNC0xLTEtMTQ2NTc_9a9b8903-49cb-49e2-b9cf-945768bbcd53"
      unitRef="usd">136463000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ide39755482ba4396a42723777b4f6a21_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzYtNi0xLTEtMTQ2NTc_631645bd-64bb-475b-93a6-547e478aa701"
      unitRef="usd">80764000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzctMi0xLTEtNTc5Nw_a809bcac-5d74-4d2f-b9f2-cb0faaf7520c"
      unitRef="usd">10488000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzctNC0xLTEtNTc5NQ_87e73b2d-a6c3-4fee-8d3b-d5e368bc5ced"
      unitRef="usd">10647000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzctNi0xLTEtNTc5Mg_c4cb3eaa-3577-4e57-9625-e7c91ea492ac"
      unitRef="usd">10861000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idd815ec0da934b178fd75e75dc387790_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzgtMi0xLTEtNTc5Nw_f0a0f0a6-77e1-4226-898f-b525d93b124c"
      unitRef="usd">1764000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7aab9f0529d2475d9c021ea0bc6aaed9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzgtNC0xLTEtNTc5NQ_a770e548-400e-4848-85f1-1e6a53869f82"
      unitRef="usd">1667000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifd7d39b981f64c5295efbb580ef8ca08_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzgtNi0xLTEtNTc5Mg_dee3d7a1-4178-4da2-bb4b-7752f6bcd664"
      unitRef="usd">1598000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzktMi0xLTEtMTQ2NTc_0d2e723b-38a8-43d0-8ea9-0b16de95cae1"
      unitRef="usd">196167000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzktNC0xLTEtMTQ2NTc_c7d9ecc7-f42b-4f7c-a359-b1a13c6f0969"
      unitRef="usd">148777000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2YjQyZTdjYzNkYWY0YzI4YmJkMzU3NzkzYmRlZjRkNy90YWJsZXJhbmdlOjZiNDJlN2NjM2RhZjRjMjhiYmQzNTc3OTNiZGVmNGQ3XzktNi0xLTEtMTQ2NTc_42d74ff0-71bf-4931-9023-d413e7c2eb86"
      unitRef="usd">93223000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ideb00cdbf9d7479084e9a0ef28e3d528_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzItMi0xLTEtNTgwNA_297dd1ce-a51f-40dc-bd33-6e95094896db"
      unitRef="usd">27219000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id14019740c134ce7859821c30aa54977_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzItNC0xLTEtNTgwMg_58a4851c-4f46-490b-91e4-5dea08e54a67"
      unitRef="usd">69321000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2121934a8ece46ef874ef98db9032a63_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzItNi0xLTEtNTc5OQ_261bf514-937e-42d1-9697-0d5d5e17846d"
      unitRef="usd">85304000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i076b62ede23a467a9f6e8abc12603cc3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzMtMi0xLTEtNTgwNA_1ffd1bce-db4f-421b-998b-34b465868f30"
      unitRef="usd">12603000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie69f598c22514a01b559bc85f1aa2c73_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzMtNC0xLTEtNTgwMg_241f52e9-cedc-45b1-b27c-45622c0088fa"
      unitRef="usd">17179000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i1f83eedf9e6748118c67d457d89a5edd_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzMtNi0xLTEtNTc5OQ_42940a94-3a32-4673-9a74-6ad95e94619a"
      unitRef="usd">34660000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia203f781bdb543978a6a54e1f01ff6d5_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtMi0xLTEtMTQ2NTk_327dbef0-6f85-4b02-904b-7075f10fcb26"
      unitRef="usd">39822000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia7a8083263434aa2947d2d6857f07167_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtNC0xLTEtMTQ2NTk_1dab24b1-7012-4c36-a5e6-72cd95b28cf2"
      unitRef="usd">86500000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i63499735d92541798ddf67f6a2d2edfb_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtNi0xLTEtMTQ2NTk_932c862d-ba43-4db8-a88b-bf59e4164eb8"
      unitRef="usd">119964000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i48bfeec9b1544c66b3b7f49b8f079247_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtMi0xLTEtNTgyMw_2cab120e-7970-4ec7-82b8-9c83f4325efe"
      unitRef="usd">62165000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i00f94c6bd0544c65b15d3f9dc6394cd8_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtNC0xLTEtNTgyNQ_d934e32c-f026-401e-82fc-b105e43a66d7"
      unitRef="usd">35653000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9f74b1e3255647d197bdf21203b72665_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzUtNi0xLTEtNTgyNw_9629f141-aaa2-43e4-9a6b-b8cfcd636c81"
      unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctMi0xLTEtMTQ2NTk_28422800-460e-4201-b21c-be0d877bf9c1"
      unitRef="usd">101987000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i5682c22b6c8044d79b611463b5ae2e7a_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctNC0xLTEtMTQ2NTk_d120d73d-b473-43dd-a870-77a45dfb7b0c"
      unitRef="usd">122153000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ide39755482ba4396a42723777b4f6a21_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctNi0xLTEtMTQ2NTk_f35cfae3-231d-4507-9130-483f0cf04fdf"
      unitRef="usd">119964000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctMi0xLTEtNTgzNQ_e60f5046-c1ba-4efe-8ccc-b271db84121b"
      unitRef="usd">2664000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctNC0xLTEtNTgzMw_ad502f9a-8527-451a-bb97-371287fdc1e2"
      unitRef="usd">3493000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzctNi0xLTEtNTgzMA_b7ad0751-04a6-4fab-872b-7aea76d89056"
      unitRef="usd">8440000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="idd815ec0da934b178fd75e75dc387790_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzgtMi0xLTEtNTgzNQ_02f0fe49-21ce-4875-b5d0-1e72f9d43ff9"
      unitRef="usd">1172000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i7aab9f0529d2475d9c021ea0bc6aaed9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzgtNC0xLTEtNTgzMw_406724f3-78d7-417a-a698-03ffe43c6f96"
      unitRef="usd">1599000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ifd7d39b981f64c5295efbb580ef8ca08_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzgtNi0xLTEtNTgzMA_b4c2d95d-4fbb-4c9d-8a55-f1028992a7b2"
      unitRef="usd">8902000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzktMi0xLTEtNTgwOQ_0463feff-deb5-4531-a821-1c94c2cd74e6"
      unitRef="usd">105823000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzktNC0xLTEtNTgxMA_7a14b669-e614-46f2-b08e-ef86227610b5"
      unitRef="usd">127245000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTozMGQzOTU5M2YxZGM0MGU2YmRiMWNlM2Y3ZmRkMTIxZS90YWJsZXJhbmdlOjMwZDM5NTkzZjFkYzQwZTZiZGIxY2UzZjdmZGQxMjFlXzEwLTYtMS0xLTE0NjU5_51018fe6-d603-4581-a23e-ec896217edd4"
      unitRef="usd">137306000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77903fb35af64f38a4302c6935726bf4_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzEtMi0xLTEtMTE4MjM_e76c128e-2730-4ea9-8fc7-4fbcbb631cb7"
      unitRef="usd">5296482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36a268d0812f475ba0cd6e6b154ee90c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzEtNC0xLTEtMTE4Mjc_a7bcc14c-207d-4eb4-845a-98bec97e4dbb"
      unitRef="usd">5803373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf3a72d722924219aa70e35fd34a812a_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzEtNi0xLTEtMTE4MzA_c785b837-da29-4702-8705-9d7c2a004169"
      unitRef="usd">7540015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25a227b542d4484486999d9eef56769d_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzItMi0xLTEtMTE4MjM_f4e65b0a-5272-4cfc-834b-449f7422b9dc"
      unitRef="usd">1494419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0af29df002db4f6bb958f859b09adfdb_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzItNC0xLTEtMTE4Mjc_121d973c-7c4c-4648-af21-469d076fbe04"
      unitRef="usd">836151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib59ff11e24ef43c4aed0d80834f61dee_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzItNi0xLTEtMTE4MzA_994710e7-814a-40e0-b114-eb639a26e0ce"
      unitRef="usd">1687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cd25d6e93b74cb39237e7958b13a192_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzMtMi0xLTEtMTE4MjM_f7891bb5-4729-4fdd-8366-86e70323a037"
      unitRef="usd">966023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4cefe0c29a74b00b234610d0c9b48b6_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzMtNC0xLTEtMTE4Mjc_2be74456-cd6d-4a3e-bc65-94656c664c62"
      unitRef="usd">636105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0b5a393c55348fa9d2abc70f93e1ab5_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzMtNi0xLTEtMTE4MzA_925e8f17-3b61-4576-9910-b8cba3f465e9"
      unitRef="usd">4358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib57ca2574dc54a3096ef361f1869febd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzQtMi0xLTEtMTE4MjM_ea6a4297-ac46-4061-aecc-7270c3ca2d62"
      unitRef="usd">377053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b08657a30a5469181cd0bfafab70bfa_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzQtNC0xLTEtMTE4Mjc_d6d3cca2-1fb4-48a4-8e70-7593a861b380"
      unitRef="usd">561172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33f475b29af94ea7986c9c2478e78123_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzQtNi0xLTEtMTE4MzA_18fa02f9-ab7c-44d2-9777-d07a60903f73"
      unitRef="usd">776068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56520cf50af64fb0ab18298fd9cd2e16_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzUtMi0xLTEtMTE4MjM_42a9d93f-ce9d-4926-bb6b-f2e84d51063c"
      unitRef="usd">33956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i045186b75ed54d47a411a36a05c687e7_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzUtNC0xLTEtMTE4Mjc_61f0fb4d-4ac7-4f73-90d3-22809b528e01"
      unitRef="usd">27957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e8a5221ea7d4c9380948a513804929c_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzUtNi0xLTEtMTE4MzA_5ba83746-74e5-4bb1-934c-5ac0f54e0eaa"
      unitRef="usd">6781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzYtMi0xLTEtMTQ2NjE_9f9a8be2-8555-4984-9787-54d0a57aa71a"
      unitRef="usd">8167933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzYtNC0xLTEtMTQ2NjE_e085cd28-ead9-4000-aeca-d7481d4ec0d4"
      unitRef="usd">7864758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTowMmJiNjNmYWI3ZWI0MjA1YTRlZWI0ZjMzZGIzMzAwZS90YWJsZXJhbmdlOjAyYmI2M2ZhYjdlYjQyMDVhNGVlYjRmMzNkYjMzMDBlXzYtNi0xLTEtMTQ2NjE_e588fd08-d128-488c-8d84-a73332ec7be9"
      unitRef="usd">8328909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7b9ba3e0a5d74b6996c6ef5cf4f59ec1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzEtMi0xLTEtMTE4MzM_d6fe18e8-090f-4338-8c98-d395ebbdd44d"
      unitRef="usd">564171000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8143bf3fcb634875886bda8c008adf54_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzEtNC0xLTEtMTE4MzM_015cf638-82f7-43c1-bfe7-7b58af060dad"
      unitRef="usd">569641000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie7fc6b7c08a94470a4776616eaa94a50_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzItMi0xLTEtMTE4MzM_5c71a742-3349-4c5a-9b35-d22ac2f46971"
      unitRef="usd">444981000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3559bdab06104410a92daa1c54cabea8_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzItNC0xLTEtMTE4MzM_ed039f8a-ac46-4c41-9e05-9c319f07c48b"
      unitRef="usd">424333000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id913fa3d4e6d4c5693c7c6540e21de61_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzMtMi0xLTEtMTE4MzM_81895ea4-5461-4c46-9c35-337044eb106e"
      unitRef="usd">93220000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5731e4cf5e814c5190328360dde54c51_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzMtNC0xLTEtMTE4MzM_06f17e91-7381-48a3-b6d8-92e7fb472b23"
      unitRef="usd">92553000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7e1cb51984844d28b6bf01bdf9911258_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzQtMi0xLTEtMTE4MzM_9737d9f4-8ce4-4d0f-a62c-bc40e56f5d06"
      unitRef="usd">5277000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i27592f35abe84a3f9c41a10e4cd70664_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzQtNC0xLTEtMTE4MzM_15b64a25-2dc1-4b68-a019-98731b09465c"
      unitRef="usd">5944000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzUtMi0xLTEtMTE4MzM_a3f5d77f-f642-4d82-bdb4-374cbd6ffcac"
      unitRef="usd">1107649000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjEvZnJhZzpjMjU0MTk2ZDMzZjk0NTM3OTZkMzliM2Q5YjBhNWZhMi90YWJsZTo2ZGFhYWU1YmQ0MDY0Mzk5OTg4ZWI2ZWJkZWRmMjYwNi90YWJsZXJhbmdlOjZkYWFhZTViZDQwNjQzOTk5ODhlYjZlYmRlZGYyNjA2XzUtNC0xLTEtMTE4MzM_9ab26ae3-f071-46c6-9747-62a68f98cc9e"
      unitRef="usd">1092471000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTUw_c46f649b-e40c-4074-ae6d-5721e414c434">DERIVATIVES AND HEDGING&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company uses interest rate swap agreements, foreign currency forward contracts and certain non-derivative financial instruments to manage its risks associated with foreign currency exchange rates and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records derivatives as assets and liabilities on the balance sheet at fair value. Changes in the fair value of derivative instruments are recognized in earnings unless the derivative qualifies and is designated as a hedge. Cash flows from derivatives are classified in the Consolidated Statements of Cash Flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships. The Company evaluates hedge effectiveness at inception and on an ongoing basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain of the Company&#x2019;s derivative transactions are subject to master netting arrangements that allow the Company to net settle contracts with the same counter parties. These arrangements generally do not call for collateral and as of the applicable dates presented below, no cash collateral had been received or pledged related to the underlying derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of our derivative instruments designated as cash flow hedges and the associated notional amounts, presented on a pre-tax basis, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.019%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;in&lt;br/&gt;Other&#160;Current&lt;br/&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;in&lt;br/&gt;Other&#160;Current&lt;br/&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;673,400&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849,550&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,463&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 10 to the Consolidated Financial Statements for additional fair value disclosures related to our derivative instruments, including those which are not designated as cash flow hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has used foreign currency forward contracts to hedge the effect of certain foreign currency exchange rate fluctuations on forecasted foreign currency transactions, including foreign currency denominated sales. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts are recorded in accumulated other comprehensive income (&#x201c;AOCI&#x201d;) until the hedged items affect earnings, at which time the gain or loss is reclassified into the same line item in the determination of net income as the underlying exposure being hedged. As of July 31, 2020 and July 31, 2019, the Company did not have any foreign currency forward contracts outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has entered into interest rate swap agreements to manage certain of its interest rate exposures. During fiscal 2019, the Company entered into pay-fixed, receive-floating interest rate swap agreements, totaling $900,000 in initial value, in order to hedge against interest rate risk relating to the Company&#x2019;s floating rate debt agreements. The $900,000 in initial value declines quarterly over the initial 4.5 year term of the swaps. The interest rate swaps are designated as cash flow hedges of the expected interest payments related to the Company&#x2019;s LIBOR-based floating rate debt. Amounts initially recorded in AOCI will be reclassified to interest expense over the remaining life of the debt as the forecasted interest transactions occur.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Net Investment Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company designates a portion of its outstanding Euro-denominated term loan tranche as a hedge of foreign currency exposures related to investments the Company has in certain Euro-denominated functional currency subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The foreign currency transaction gains and losses on the Euro-denominated portion of the term loan, which is designated and determined to be effective as a hedge of the Company&#x2019;s net investment in its Euro-denominated functional currency subsidiaries, are included as a component of the foreign currency translation adjustment. Gains (losses), net of tax, included in the foreign currency translation adjustments were ($25,915) and $7,780 for the fiscal years ended July 31, 2020 and July 31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no amounts reclassified out of AOCI pertaining to the net investment hedge during the fiscal years ended July 31, 2020 and July 31, 2019.&lt;/span&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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As described in more detail in Note 2 to the Consolidated Financial Statements, on September&#160;18, 2018, the Company entered into a definitive agreement to acquire EHG, which closed on February&#160;1, 2019. The cash portion of the purchase price was denominated in Euro, and therefore the Company&#x2019;s cash flows were exposed to changes in the Euro/USD exchange rate between the September&#160;18, 2018 agreement date and the closing date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;To reduce its exposure, the Company entered into a deal-contingent, foreign currency forward contract on the September&#160;18, 2018 agreement date in the amount of 1.625&#160;billion Euro. Hedge accounting was not applied to this instrument, and therefore all changes in fair value were recorded in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The contract was settled in connection with the close of the EHG acquisition on February&#160;1, 2019 in the amount of $70,777, resulting in a loss of the same amount which is included in Acquisition-related costs in the Consolidated Statements of Income and Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company also has certain other derivative instruments which have not been designated as hedges. These other derivative instruments had a notional amount totaling approximately $34,862 and a fair value of $1,824 which is included in Other current liabilities in the Consolidated Balance Sheet as of July 31, 2020. These other derivative instruments had a notional amount totaling approximately $35,700 and a fair value of $1,226 as of July 31, 2019. For these derivative instruments, changes in fair value are recognized in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total amounts presented in the Consolidated Statements of Income and Comprehensive Income due to changes in the fair value of the following derivative instruments for the fiscal years ended July 31, 2020, July 31, 2019 and July 31, 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.150%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) on Derivatives Designated as Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (loss) recognized in Other Comprehensive Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.150%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition-Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest &lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Reclassified from AOCI, Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) on Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain (loss) recognized in income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.150%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition-Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest &lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Reclassified from AOCI, Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) on Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain (loss) recognized in income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no derivative or non-derivative instruments used in hedging strategies during the fiscal year ended July 31, 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIxOTkwMjMyNTY4NDcz_8560e9a9-9027-40a7-a9aa-d740988caa46">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of our derivative instruments designated as cash flow hedges and the associated notional amounts, presented on a pre-tax basis, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.019%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;in&lt;br/&gt;Other&#160;Current&lt;br/&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;in&lt;br/&gt;Other&#160;Current&lt;br/&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;673,400&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,840&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849,550&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,463&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ieb7de3690a2942cfb1313c9b88914d26_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTphMGI5ODQyMTA0N2Y0MDhkOTU5MDlmZTIyOWYyZjM5Yy90YWJsZXJhbmdlOmEwYjk4NDIxMDQ3ZjQwOGQ5NTkwOWZlMjI5ZjJmMzljXzItMi0xLTEtMTQ2Njc_9986a1eb-3602-46b7-b784-4e734fafe459"
      unitRef="usd">673400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ieb7de3690a2942cfb1313c9b88914d26_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTphMGI5ODQyMTA0N2Y0MDhkOTU5MDlmZTIyOWYyZjM5Yy90YWJsZXJhbmdlOmEwYjk4NDIxMDQ3ZjQwOGQ5NTkwOWZlMjI5ZjJmMzljXzItNC0xLTEtMTQ2Njc_7ef888c0-e64e-45d1-b3a0-6443a6c3ebf9"
      unitRef="usd">24840000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia765b5bdf3a24d388ba6adb3f5891cf0_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTphMGI5ODQyMTA0N2Y0MDhkOTU5MDlmZTIyOWYyZjM5Yy90YWJsZXJhbmdlOmEwYjk4NDIxMDQ3ZjQwOGQ5NTkwOWZlMjI5ZjJmMzljXzItMi0xLTEtMA_744dda8e-d335-4f18-9baa-0f3dfc2dc0ba"
      unitRef="usd">849550000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ia765b5bdf3a24d388ba6adb3f5891cf0_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTphMGI5ODQyMTA0N2Y0MDhkOTU5MDlmZTIyOWYyZjM5Yy90YWJsZXJhbmdlOmEwYjk4NDIxMDQ3ZjQwOGQ5NTkwOWZlMjI5ZjJmMzljXzItNC0xLTEtMA_458c993e-8c0d-421c-a180-717bc2c32bb7"
      unitRef="usd">12463000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="if081d5cd4867405e96dbfca36d6afba7_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODA5NDg_2a3098f8-5d42-438f-974e-1d003e14c13e"
      unitRef="usd">900000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="if081d5cd4867405e96dbfca36d6afba7_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODA5NjE_d0ed28f2-e1e6-4785-9855-4b361f90daff"
      unitRef="usd">900000000</us-gaap:DerivativeAssetNotionalAmount>
    <tho:TermOfSwap
      contextRef="i945377183cd44f7daf93c84887932dc5_D20180801-20190731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODA5MTk_191e45bb-1dde-49b2-9250-74d844aa2fcd">P4Y6M</tho:TermOfSwap>
    <us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTQy_891ea8a7-8922-4e91-8706-f627f622ff7f"
      unitRef="usd">25915000</us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives>
    <us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODEwOTY_86e7696e-f3cd-4469-b990-380fe9468ee3"
      unitRef="usd">7780000</us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ie41ec6fae212410a9a8cae1c12f72e53_I20180918"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODExNjQ_9942f75a-1fe3-4aa0-b3c8-f9cab8bbc5b1"
      unitRef="eur">1625000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i7512f96113eb4ab7b3e53bed10a4165f_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzI3NDg3NzkwODExODg_bd73a641-b10a-48d3-a5cd-75cfa2df68e3"
      unitRef="usd">70777000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i203d0217ef7b4edeace4eaadda48a3d3_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTUy_899f5dcb-09f7-49d9-ae38-81c9fb74d1e9"
      unitRef="usd">34862000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="i8ebe35faa30543d6b724441b9eef3247_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTYx_fdeb9770-8c4f-4c28-958c-ba17db032e19"
      unitRef="usd">1824000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i25b678826b2b4472ba68a726c65a4a22_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTY5_62814af6-af43-4e65-9675-455b77c3f2bc"
      unitRef="usd">35700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="i440c4b1dfa0d4e33a50396c9ef8b4219_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIzMDg5NzQ0MTk1OTc4_28bfa9c8-31a3-44c2-89dc-42a2e3d0ea44"
      unitRef="usd">1226000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90ZXh0cmVnaW9uOjMyODE4ZTNhNDhjMzQwNWQ5NGMxMDc1ZDY4MjJkODc1XzIyNTM5OTg4MzgyMTg0_2c77349d-6bdb-47fe-b299-1dc4057903ac">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total amounts presented in the Consolidated Statements of Income and Comprehensive Income due to changes in the fair value of the following derivative instruments for the fiscal years ended July 31, 2020, July 31, 2019 and July 31, 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.150%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) on Derivatives Designated as Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (loss) recognized in Other Comprehensive Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.150%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition-Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest &lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Reclassified from AOCI, Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) on Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain (loss) recognized in income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.150%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition-Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest &lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Reclassified from AOCI, Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) on Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain (loss) recognized in income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6db6f2182ed74d6f8c0de34cb03df9d4_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzMtMi0xLTEtNjE0Nw_6c4ff195-e928-42ce-ac9c-5cd4d701b203"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9847bd38cbfa416fa34b90a47a3aa748_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzMtNC0xLTEtNjE0OA_e779960c-a83b-4e73-9c40-f6e86c6d6769"
      unitRef="usd">129000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7bb8c2bf80aa44bea9072faa5ffdb09b_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzMtNi0xLTEtNjE1MQ_972ee296-e673-4876-8de6-8efd2362ee09"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9cd82aadcfd14e3b8e0d7474f3966c46_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzQtMi0xLTEtNjE0Nw_f2c06951-93f2-4fcd-add4-7352ade8b8a6"
      unitRef="usd">-9351000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i435073d632d949da860033130d5441b1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzQtNC0xLTEtNjE0OA_2c90e245-304b-4aa1-8836-a7c66b45e0b2"
      unitRef="usd">-9396000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i57b66cc5fe97481eb8ffbb8d763b59bd_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzQtNi0xLTEtNjE1MQ_5e669ca6-ba8c-4a4c-b1eb-d87b48aa9013"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iea01bca5bbb449dc994616cb160a3f05_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzUtMi0xLTEtNjE0Nw_41d93dc2-03ee-4c77-a3a6-c4bd81d3d60b"
      unitRef="usd">-9351000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id839d7046576460aab076d6c0fcdce5f_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzUtNC0xLTEtNjE0OA_dc0acb9f-1192-4b3e-8526-852b22cc556b"
      unitRef="usd">-9267000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i4a24022782c54344a040a775903fe55b_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTplNjk1Y2Y4ZmM2YWI0NTJmODBkMTMwMDI5NDkyNTliYi90YWJsZXJhbmdlOmU2OTVjZjhmYzZhYjQ1MmY4MGQxMzAwMjk0OTI1OWJiXzUtNi0xLTEtNjE1MQ_78db5a4c-9bbd-4de6-a704-f20f277a8931"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ica651eb576bd4eed827b37f0fe601b73_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzMtMi0xLTEtNjIwMQ_5b8cc3fe-ac89-4401-af4a-a24e6c7a31ed"
      unitRef="usd">-386000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i38ab88312ab94d3bae57b24679243d0e_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzMtNC0xLTEtNjIwMg_fd3296bd-7555-4ce9-b9af-d81a1aaeea6f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i9ecd31d0971549ee82aeecb0fa3f677a_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzMtNi0xLTEtMTQ3MTc_cbeb0c3b-2c9c-40bc-ae8b-7424b9d375e8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="id4467fdc493146fdb57a1197503bc1e5_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzQtMi0xLTEtNjIwMQ_fa00c7d6-4985-47a1-a2cf-9f2d5e925065"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="icbf77d51f0eb433cb4511e0c03b14d0d_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzQtNC0xLTEtNjIwMg_fc3f958d-4222-4c7f-8a5e-7507329a0298"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ia1c738c79eae4abe8438b7ea55d9f17d_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzQtNi0xLTEtMTQ3MTc_4f5c6cca-3cd0-438a-9203-565264e96aae"
      unitRef="usd">-5914000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i365dce342e7f41afbff19ad00994dd59_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzgtMi0xLTEtNjIwMQ_4f346411-ee18-4a68-9f57-4b76d376ddfa"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iec1e3013972043efbcadd365f04e86bc_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzgtNC0xLTEtNjIwMg_a3c8bb67-f50d-49c6-9a69-974a043c5db3"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id85661ca83d34bc4a2b38e37c1a4e354_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzgtNi0xLTEtMTQ3MTc_c7d3e870-20f4-4522-a21f-4d4a1ab19e83"
      unitRef="usd">-376000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8dd2461b85df43fe92af7ffb3af8cbda_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzktMi0xLTEtNjIwMQ_637cb3d9-217b-4304-aa0d-d7ac197c9f57"
      unitRef="usd">-386000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7f7620eeb79e4d9491ba988e57fefcb4_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzktNC0xLTEtNjIwMg_21f54634-d87a-4c4d-9f8d-d263f6803ce7"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9ce17a02515b418588b40dd7693cb32c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZToxNDFkMzkwOWQ2NDc0NGQxYmMzZGVmNmRhZGE5MjZlMS90YWJsZXJhbmdlOjE0MWQzOTA5ZDY0NzQ0ZDFiYzNkZWY2ZGFkYTkyNmUxXzktNi0xLTEtMTQ3MTc_3e3ec800-ad71-4c4a-8037-25e8668bad2b"
      unitRef="usd">-6290000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="idcaefae55d474cb38ab8588c7ed1d8a9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzMtMi0xLTEtMTQ3MjE_4f1b007b-f15b-4b35-a492-5e29c32c50ec"
      unitRef="usd">129000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i367d14c57fc4452da0c388986074b628_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzMtNC0xLTEtMTQ3MjE_ec26e722-45b6-4c4d-87d7-e970a2e607c9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="id41eb94c5d094959bc7ce07dbae71ddd_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzMtNi0xLTEtMTQ3MjE_9751754a-9ece-405e-8269-6d97ef83c40c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i45a6125b77534c3dab0481093920f2e2_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzQtMi0xLTEtMTQ3MjE_b51aa018-6df6-4d05-8dcf-f08096ffb77a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ie9ed90908795465f883a18454e317a7b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzQtNC0xLTEtMTQ3MjE_16fe442f-c2da-427a-8404-e97b7f8809eb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ifc131202d09c4055aca38de9fcc5161a_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzQtNi0xLTEtMTQ3MjE_72b4b83d-ba15-4583-833d-a47a924a67d8"
      unitRef="usd">76000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i0b6986268e324e6d85c3a68bbc45bf75_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzctMi0xLTEtMTQ3MjE_23f63e78-d147-408c-b383-d19a1f8fd1ef"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie13adf8492cf47bcb3f9d5c32b2918a1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzctNC0xLTEtMTQ3MjE_7886b844-972b-4494-9585-52f15da77301"
      unitRef="usd">-70777000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i4f196ff56fca4925b79de5de089d5353_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzctNi0xLTEtMTQ3MjE_a048bac8-94e5-4941-a52d-9ff29c0d7518"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie5cab934468f4ceca646145fad098225_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzgtMi0xLTEtMTQ3MjE_1326e930-269b-4b62-a63a-03a728d14aaa"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ide387ae3149a426781621d6b63c33958_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzgtNC0xLTEtMTQ3MjE_7104c4e3-fe86-494e-8070-5a849c9fd6aa"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i1447e7cfea094d1d97707e96a3355ebb_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzgtNi0xLTEtMTQ3MjE_bd276f9e-0fc5-4c70-8fa3-6a8ee3449ca9"
      unitRef="usd">-438000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifd7f80590a3c42ea9b4c7c292edf8cb4_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzktMi0xLTEtMTQ3MjE_459308c1-9916-4954-bc70-e5609bc9c0ab"
      unitRef="usd">129000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d2a6609fca542478fb25fd734134f75_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzktNC0xLTEtMTQ3MjE_f960d9f3-d0e4-4c2f-b662-607415c31847"
      unitRef="usd">-70777000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ab22e1322e942a1a2a0f7f7965f434e_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMjQvZnJhZzozMjgxOGUzYTQ4YzM0MDVkOTRjMTA3NWQ2ODIyZDg3NS90YWJsZTo0ZmU0NmZiNjczOTM0NjNiOTU3YWNiZTUzMDIwNTZiZi90YWJsZXJhbmdlOjRmZTQ2ZmI2NzM5MzQ2M2I5NTdhY2JlNTMwMjA1NmJmXzktNi0xLTEtMTQ3MjE_1dc98d65-abdf-4018-803d-d3397bb66a29"
      unitRef="usd">-362000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzIyNTM5OTg4MzcwODEw_46a33848-e77f-497e-9e53-47e05a2e9493">INVENTORIES&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Major classifications of inventories are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&#x2014;RV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152,297&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,483&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&#x2014;other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,779&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,593&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,181&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,636&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,813&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,721&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Chassis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,194&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155,099&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;763,264&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;873,532&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Excess of FIFO costs over LIFO costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;716,305&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;827,988&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Of the $763,264 and $873,532 of inventories at July 31, 2020 and July 31, 2019, $251,099 and $240,983, respectively, was valued on the last-in, first-out (&#x201c;LIFO&#x201d;) basis, and $512,165 and $632,549, respectively, was valued on the first-in, first-out (&#x201c;FIFO&#x201d;) method.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzExNTQ0ODcyMDkzMDU0_e97cb96c-b96b-4be7-9aa8-4747cf343449">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Major classifications of inventories are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&#x2014;RV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152,297&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,483&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&#x2014;other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,779&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,593&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,181&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,636&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,813&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,721&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Chassis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,194&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155,099&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;763,264&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;873,532&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Excess of FIFO costs over LIFO costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;716,305&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;827,988&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i1738096052c14bd688e2e167fe0effe9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzEtMi0xLTEtMA_4b0c0fd6-796f-41cd-be8f-7da1f03c0009"
      unitRef="usd">152297000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i8cc8eff2ba0f4b73a362e829d6b4f090_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzEtNC0xLTEtMA_58e92b36-4d77-452f-864f-fe7a1cc1b221"
      unitRef="usd">230483000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="id19425e3580a4dae81648b5c2958e5ab_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzItMi0xLTEtMA_3a8e3710-bbdf-4b80-8eb4-255446a56fb8"
      unitRef="usd">44779000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i041b12a865974aac8b47dc8ceca3fddb_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzItNC0xLTEtMA_f9c7b1b7-90c9-4c6f-9405-fd0eb0b3dafa"
      unitRef="usd">60593000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzMtMi0xLTEtMA_a41f907a-1746-47a9-b691-fbf48070cb85"
      unitRef="usd">128181000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzMtNC0xLTEtMA_9a7f4b1c-5b21-4a4c-8ec2-0a0eee1b3824"
      unitRef="usd">126636000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterials
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzQtMi0xLTEtMA_97519b79-32a3-4c95-a6bc-be22e213541b"
      unitRef="usd">302813000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzQtNC0xLTEtMA_23f3dcc3-fa05-483f-a3fb-0d4843d158cd"
      unitRef="usd">300721000</us-gaap:InventoryRawMaterials>
    <tho:InventoryChassis
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzUtMi0xLTEtMA_3401e492-cd88-44a7-96b1-b9ce6311f322"
      unitRef="usd">135194000</tho:InventoryChassis>
    <tho:InventoryChassis
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzUtNC0xLTEtMA_126de67f-8d7d-486d-9a3f-feca01de0591"
      unitRef="usd">155099000</tho:InventoryChassis>
    <us-gaap:InventoryGross
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzYtMi0xLTEtMA_f2948e07-86c1-4ac2-b3c9-ea681194da1c"
      unitRef="usd">763264000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzYtNC0xLTEtMA_8e091e4c-31a4-46f3-a91b-e4e3af460bc7"
      unitRef="usd">873532000</us-gaap:InventoryGross>
    <us-gaap:InventoryLIFOReserve
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzctMi0xLTEtMA_5e71c013-333d-4ea6-a50f-f2e9e168dffe"
      unitRef="usd">46959000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzctNC0xLTEtMA_a1e1a78e-98a8-47cc-ae90-fa17e37a4ab4"
      unitRef="usd">45544000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzgtMi0xLTEtMA_4d2a2fd6-b0bb-47cf-9887-4d3527a934a1"
      unitRef="usd">716305000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90YWJsZTozNDYzNjAxOGUxMTU0NTZiYWJhYzJkNTFhZWYyYmRmNC90YWJsZXJhbmdlOjM0NjM2MDE4ZTExNTQ1NmJhYmFjMmQ1MWFlZjJiZGY0XzgtNC0xLTEtMA_5136e265-1f49-4af1-9ab3-856fefe586c0"
      unitRef="usd">827988000</us-gaap:InventoryNet>
    <us-gaap:InventoryGross
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg5MzQ_3cc6b211-9c00-40bd-a657-fc1d2edf75e8"
      unitRef="usd">763264000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg4ODE_05c7123e-87f5-47c2-bde3-df515fd59383"
      unitRef="usd">873532000</us-gaap:InventoryGross>
    <us-gaap:LIFOInventoryAmount
      contextRef="id2d7d5ca1e814760880bc0b281db3a29_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg5MjM_dc801555-f2ed-4bdf-8820-885d97c0bfa0"
      unitRef="usd">251099000</us-gaap:LIFOInventoryAmount>
    <us-gaap:LIFOInventoryAmount
      contextRef="id5fcd47a42c44646a845f1ee2e4fa8db_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg4OTE_13ff37ad-6f4d-4b21-bbfc-224c8908ab5f"
      unitRef="usd">240983000</us-gaap:LIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="idc6a1cad1e66409cb1caf80e246deeae_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg5MTI_c9856405-5419-4cb4-9401-f1aadfb0831f"
      unitRef="usd">512165000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i9cccece6d023486fae4bf41e12a7f8fc_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzAvZnJhZzpjYjYxOWIxNDEwM2U0OTkxOWVjZmI1NmJiYzAwNzUyMS90ZXh0cmVnaW9uOmNiNjE5YjE0MTAzZTQ5OTE5ZWNmYjU2YmJjMDA3NTIxXzEwOTk1MTE2Mjg5MDI_08d7e40e-8c3c-4127-a479-7ba477e43ec9"
      unitRef="usd">632549000</us-gaap:FIFOInventoryAmount>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90ZXh0cmVnaW9uOmYyMWNjZDg0MjJiNDRkNTdhOWMwZTQ0MGMwZTdhNmFjXzIxOTkwMjMyNTU3NDQx_746bb412-bb04-4e68-bbae-0baccf6ae3e3">PROPERTY, PLANT AND EQUIPMENT&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property, plant and equipment is stated at cost, net of accumulated depreciation, and consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,200&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,475&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;760,986&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742,736&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,985&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389,666&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rental vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,534&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease right-of-use assets &#x2013; operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,609&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease right-of-use assets &#x2013; finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,672&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,456,986&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,362,120&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(349,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(269,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,107,649&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,092,471&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 15 to the Consolidated Financial Statements for further information regarding the lease right-of-use assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90ZXh0cmVnaW9uOmYyMWNjZDg0MjJiNDRkNTdhOWMwZTQ0MGMwZTdhNmFjXzIxNDQwNDc2NzQzNTU0_505b3982-597d-4533-8821-e4ad1c44e5b7">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property, plant and equipment is stated at cost, net of accumulated depreciation, and consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,200&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,475&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;760,986&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742,736&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,985&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389,666&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rental vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,534&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease right-of-use assets &#x2013; operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,609&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease right-of-use assets &#x2013; finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,672&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,456,986&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,362,120&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(349,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(269,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,107,649&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,092,471&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i18ea34f087c84a48b0283bdb7e140f99_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzEtMi0xLTEtMA_aca00d06-02dc-447e-9ccd-261ef643bc83"
      unitRef="usd">136200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifa72256dc57c4c17a7f39d5d62c6264f_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzEtNC0xLTEtMA_f07295df-e67b-4af8-bf03-379334fdd5cc"
      unitRef="usd">142475000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icf54d6f1a7134af9b134ac7fe8a41fe7_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzItMi0xLTEtMA_ca6649d4-4b3a-48fb-9fe8-6ad07d94cd95"
      unitRef="usd">760986000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2af2e2b829574425a670609e761bc551_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzItNC0xLTEtMA_c1ef1a6f-ce17-48ba-af5a-782367958c96"
      unitRef="usd">742736000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9e52a3c15bb443b5ad9b25692219a965_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzMtMi0xLTEtMA_c9e55e33-f20c-40cf-b2a5-7fce5245ddb4"
      unitRef="usd">438985000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib5f11e2a249043f4bc2980509568da38_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzMtNC0xLTEtMA_f5cd6d1e-8ee6-405d-9924-448506d73431"
      unitRef="usd">389666000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i012d5241a91f4865b13dc9008de91831_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzQtMi0xLTEtMA_e2aa4eab-0e13-407a-baf4-218699884845"
      unitRef="usd">83534000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibab41366dc2d4577b0ac5d45b34568a6_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzQtNC0xLTEtMA_2b27ec56-1918-4e2a-b1c2-41e456c6577b"
      unitRef="usd">87243000</us-gaap:PropertyPlantAndEquipmentGross>
    <tho:OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzUtMi0xLTEtNjM0Ng_4a326f94-4dbc-45c7-9cf7-12b30e35bfc6"
      unitRef="usd">33609000</tho:OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation>
    <tho:FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzYtMi0xLTEtNjM0Ng_42a86f23-060c-47c8-8959-a1ad0839e5cb"
      unitRef="usd">3672000</tho:FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation>
    <tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzUtMi0xLTEtMA_b05e6548-405e-465e-8f8c-292c7620e8be"
      unitRef="usd">1456986000</tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzUtNC0xLTEtMA_73891ab9-5654-426c-81f9-3640112fd457"
      unitRef="usd">1362120000</us-gaap:PropertyPlantAndEquipmentGross>
    <tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzYtMi0xLTEtMA_f8df5564-d9f0-4cbc-9c0a-229232c5101f"
      unitRef="usd">349337000</tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzYtNC0xLTEtMA_afc790ab-3ed7-4b29-9d91-20207df3f44f"
      unitRef="usd">269649000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzctMi0xLTEtMA_6860d570-97f4-44ed-ae2b-aaf62ca6affe"
      unitRef="usd">1107649000</tho:PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzMvZnJhZzpmMjFjY2Q4NDIyYjQ0ZDU3YTljMGU0NDBjMGU3YTZhYy90YWJsZToyYWZkNjlmZWMyY2I0ZmMxODMwY2Y3ODdkMDg0ZWZlOS90YWJsZXJhbmdlOjJhZmQ2OWZlYzJjYjRmYzE4MzBjZjc4N2QwODRlZmU5XzctNC0xLTEtMA_30a6050b-f157-44bb-b107-8c0a7c213be3"
      unitRef="usd">1092471000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyMDEz_044d6f0c-a035-41e2-8f73-24d8da30be05">INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of amortizable intangible assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.983%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.400%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.401%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dealer networks/customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;766,198&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,320&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;750,641&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,017&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275,775&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,743&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;268,778&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,518&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Design technology and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,468&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,654&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,616&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,689&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total amortizable intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,255,441&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340,717&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,216,035&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;245,224&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimated annual amortization expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.423%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,713&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,674&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,063&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,381&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,410&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;441,483&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;914,724&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For goodwill impairment testing purposes, the Company&#x2019;s reporting units are generally the same as its operating segments, which are identified in Note 3 to the Consolidated Financial Statements.&#160;The fair values of the applicable reporting units are determined by utilizing a discounted cash flow model, which represents Level 3 inputs as defined by ASC 820.&#160;These estimates are subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates.&#160;Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the fiscal quarter ended January 31, 2020, there was an interim impairment assessment performed related to two groups of tangible and intangible assets within the North American towables reportable segment, using Level 3 inputs as defined by ASC 820, as it was determined that each group of assets would be sold before the end of their previously estimated useful lives and within the next twelve months. The Company recognized an aggregate impairment charge of $10,057 related to these assets during the fiscal quarter ended January 31, 2020, which included a goodwill impairment charge of $1,036. The sales of these assets were completed during the fiscal quarter ended April 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Due to the impact of the global coronavirus pandemic on overall macroeconomic conditions and the equity markets, and its effects on the Company's operations during the three months ended April 30, 2020, the Company performed a quantitative impairment assessment related to the European reporting unit in the fiscal quarter ended April 30, 2020. As a result of that assessment, the Company concluded that the fair value of the European reporting unit exceeded its carrying value and that there was no impairment of goodwill as of April 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company completed its annual goodwill impairment test for fiscal 2020 as of May 31, 2020, and no impairment was identified. There were no impairments of goodwill during fiscal 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 as of July 31, 2020 and July 31, 2019 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.655%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.809%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&lt;br/&gt;American&lt;br/&gt;Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&#160;&lt;br/&gt;American &lt;br/&gt;Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,822&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377,693&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year 2019 activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,008,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,008,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,822&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;980,339&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,358,032&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,366&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,366&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Measurement period adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,282&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(411)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,308&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,308&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,786&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037,929&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,826&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,476,541&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of the goodwill balances as of July 31, 2020 and July 31, 2019 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.655%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.809%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&lt;br/&gt;American&lt;br/&gt;Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&#160;&lt;br/&gt;American &lt;br/&gt;Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,935&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,252&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037,929&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,826&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,503,942&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,786&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037,929&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,826&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,476,541&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.655%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.809%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&lt;br/&gt;American&lt;br/&gt;Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&#160;&lt;br/&gt;American &lt;br/&gt;Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,935&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,252&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;980,339&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,384,397&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,822&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;980,339&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,358,032&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyNDU4_a91770b5-7599-4981-98bc-eff182e9f86c">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of amortizable intangible assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.983%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.400%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.401%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dealer networks/customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;766,198&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,320&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;750,641&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,017&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275,775&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,743&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;268,778&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,518&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Design technology and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,468&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,654&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,616&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,689&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total amortizable intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,255,441&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340,717&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,216,035&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;245,224&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1e20b1d909c548e38abef2b3d21adde7_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzItNC0xLTEtMA_1baaa25a-cf3b-4bb3-a7bf-dd0f24aa376d"
      unitRef="usd">766198000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1e20b1d909c548e38abef2b3d21adde7_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzItNi0xLTEtMA_e496b262-e98e-4c39-b47a-bd5da29b46ca"
      unitRef="usd">252320000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i64f7b75d37ac4dfea9d65855fd056f0b_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzItOC0xLTEtMA_d7c4fefa-bd66-42ec-9ab0-8f182d6a1b26"
      unitRef="usd">750641000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i64f7b75d37ac4dfea9d65855fd056f0b_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzItMTAtMS0xLTA_de149dfe-24b9-4fa1-88b0-b20a1e938648"
      unitRef="usd">191017000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i95376d5e7696412b93c827ddf407d1bd_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzMtNC0xLTEtMA_c05e3355-cdb8-471b-815b-2402afa33380"
      unitRef="usd">275775000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i95376d5e7696412b93c827ddf407d1bd_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzMtNi0xLTEtMA_e75f902e-72e8-4dfb-937b-7a8cb28f541d"
      unitRef="usd">47743000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2640e58d3ce74343a67b979edec7250c_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzMtOC0xLTEtMA_37b0b38e-85e4-42ab-b1c7-43639e595144"
      unitRef="usd">268778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2640e58d3ce74343a67b979edec7250c_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzMtMTAtMS0xLTA_6e6f3024-1963-4001-ac85-2a47bd3523cd"
      unitRef="usd">34518000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i91b4a61f583744d0b442533c9d05d705_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzQtNC0xLTEtMA_f3b68c8d-130b-451b-9c57-09300a50feb1"
      unitRef="usd">213468000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i91b4a61f583744d0b442533c9d05d705_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzQtNi0xLTEtMA_a8d8e6be-3c63-4c3d-aa65-9d92c052e398"
      unitRef="usd">40654000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7df7690e080145c28b56c374f2633191_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzQtOC0xLTEtMA_cd198a61-0bb7-4f38-9c8d-30cb08fef79a"
      unitRef="usd">196616000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7df7690e080145c28b56c374f2633191_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzQtMTAtMS0xLTA_5bc0bf34-29f4-42e1-a604-832b512ece31"
      unitRef="usd">19689000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzYtNC0xLTEtMA_ad4d4f0b-15a3-42e4-be9a-4a687328281e"
      unitRef="usd">1255441000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzYtNi0xLTEtMA_f860809e-11c0-483a-914f-8b5fc35e11f6"
      unitRef="usd">340717000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzYtOC0xLTEtMA_846fbc06-622e-48f3-b025-3688fb30e7be"
      unitRef="usd">1216035000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpiNjMxNGZiMzA3ZmM0OTY1YTJkYWQ3OTY2ZDkwMmRlMS90YWJsZXJhbmdlOmI2MzE0ZmIzMDdmYzQ5NjVhMmRhZDc5NjZkOTAyZGUxXzYtMTAtMS0xLTA_ddca6c15-7e57-4a87-b686-2e7450b9251f"
      unitRef="usd">245224000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyNDU3_f7c1b627-6768-4f80-952e-a439e907f58c">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimated annual amortization expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.423%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,713&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,674&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,063&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,381&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,410&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;441,483&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;914,724&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzAtMS0xLTEtMA_7274ac37-ef0c-4ba0-bbdf-630686f21f18"
      unitRef="usd">108713000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzEtMS0xLTEtMA_5c8a3817-1eb7-4ea0-af31-bb39171dade9"
      unitRef="usd">112674000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzItMS0xLTEtMA_d189422e-5d6c-4cf0-bf12-7d6d69dcf536"
      unitRef="usd">92063000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzMtMS0xLTEtMA_c4b2e01d-b319-48a0-b12b-de4dbd75079c"
      unitRef="usd">83381000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzQtMS0xLTEtMA_67e29bbf-f840-4194-be5c-072569d38dac"
      unitRef="usd">76410000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzUtMS0xLTEtMA_30f60ede-7302-43d5-9a5b-4e10703e7b42"
      unitRef="usd">441483000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo5MzA3MDI4OTIxZGU0N2MzYWIwMmRhZDgyNzQyN2RkYy90YWJsZXJhbmdlOjkzMDcwMjg5MjFkZTQ3YzNhYjAyZGFkODI3NDI3ZGRjXzctMS0xLTEtMA_31ffbe5a-9eed-4264-aba2-6efebfd8d482"
      unitRef="usd">914724000</tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles>
    <us-gaap:AssetImpairmentCharges
      contextRef="i34cf4a69059745bd8d8e66e2445df745_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzExNTQ0ODcyMDk4NDcz_d55da753-1d46-4a2f-96d6-d5ae6f382f61"
      unitRef="usd">10057000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i34cf4a69059745bd8d8e66e2445df745_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyMDA2_6a5bb1d5-7ffc-4690-924f-b343fc0ee4c3"
      unitRef="usd">1036000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90ZXh0cmVnaW9uOjNhYmNhNTVlZDQ2MDQ1YzE4M2VlNmQyZTczOTAzYzQyXzIxOTkwMjMyNTYyNDU2_8da4ac48-0cab-4b84-89ab-c5404e62ff8d">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 as of July 31, 2020 and July 31, 2019 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.655%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.809%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&lt;br/&gt;American&lt;br/&gt;Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&#160;&lt;br/&gt;American &lt;br/&gt;Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,822&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377,693&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year 2019 activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,008,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,008,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,822&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;980,339&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,358,032&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,366&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,366&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Measurement period adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,282&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(411)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,308&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,308&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,786&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037,929&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,826&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,476,541&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of the goodwill balances as of July 31, 2020 and July 31, 2019 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.655%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.809%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&lt;br/&gt;American&lt;br/&gt;Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&#160;&lt;br/&gt;American &lt;br/&gt;Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,935&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,252&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037,929&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,826&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,503,942&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,786&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037,929&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,826&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,476,541&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.655%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.804%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.809%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&lt;br/&gt;American&lt;br/&gt;Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North&#160;&lt;br/&gt;American &lt;br/&gt;Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,935&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,252&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;980,339&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,384,397&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net balance as of July 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,822&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;980,339&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,871&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,358,032&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i295a43f38f7445a09952e4f0ce0ccab9_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtMi0xLTEtMA_64bff2ab-9ffa-4054-a5ef-14c90d01573d"
      unitRef="usd">334822000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id1c0d8a57ba84efba6f156bfb5113ee6_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtNC0xLTEtMA_582a8bcd-a02f-4f16-8b98-cc2e20ecfa58"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i27cce148b97848fd812d5befd27365bf_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtNi0xLTEtMA_f16c973c-2bca-4eb8-987c-01fa51e41af8"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i27af2b4e68bd46dfbce205f92434ab62_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtOC0xLTEtMA_040e699a-5916-439a-ad37-4cbeb0c73223"
      unitRef="usd">42871000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzEtMTAtMS0xLTA_2ac0e271-39bf-4430-8bf6-36b9032b2df2"
      unitRef="usd">377693000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id49dadd6f16e4163abfecdeb4f73e665_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtMi0xLTEtMA_6f8df19e-397e-44e4-b2db-2d6c80b1c9af"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i362bad8f479146b98b5664e746206e1d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtNC0xLTEtMA_90f55900-4e87-4c6d-9699-d1cbfd80f470"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia7db1ea2ed1f42f2aa8b906e799274b0_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtNi0xLTEtMA_b7800e45-74e7-4d01-ad14-d6b02cf7079f"
      unitRef="usd">1008472000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i1ddbac13177d44308da3aad80a117141_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtOC0xLTEtMA_a792456a-3b54-4ba6-b763-304f1c53c524"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzMtMTAtMS0xLTA_8a5094a3-7473-4b4b-900a-88ec5130dc4c"
      unitRef="usd">1008472000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="id49dadd6f16e4163abfecdeb4f73e665_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtMi0xLTEtNjU2MQ_9c4fadd5-48e3-46ab-9a98-7a85bb1f5b63"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i362bad8f479146b98b5664e746206e1d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtNC0xLTEtNjU2MQ_1b6def21-bd40-4198-a1af-45db926323a7"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="ia7db1ea2ed1f42f2aa8b906e799274b0_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtNi0xLTEtNjU2MQ_db456ef9-0b19-49ea-a792-8408b2ad5399"
      unitRef="usd">-28133000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i1ddbac13177d44308da3aad80a117141_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtOC0xLTEtNjU2MQ_5790b27d-dbe5-498c-96a0-53e543ebd3ac"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtMTAtMS0xLTY1NjE_a217e2a1-4b91-4284-9dd8-d9a32f639404"
      unitRef="usd">-28133000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i626167740b314cb9af04b89e1ade5d54_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtMi0xLTEtMA_70a5bcbe-1c1c-4659-92ff-e27ca554f036"
      unitRef="usd">334822000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i64e6988366384335986d2d8bc5774ac6_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtNC0xLTEtMA_a8d23727-3a83-408f-9558-8475ab5552f6"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7d5e901d3b234015a893c66d469901fa_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtNi0xLTEtMA_cd840b64-2f01-4a6c-a3f1-e611c25b4805"
      unitRef="usd">980339000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5c207828f59d4a59b40f143a0d5249ea_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtOC0xLTEtMA_69ec12a0-59db-4870-a825-eb7187312c0e"
      unitRef="usd">42871000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzQtMTAtMS0xLTA_4e4def45-4672-4415-ad71-81aed5d9fc38"
      unitRef="usd">1358032000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtMi0xLTEtMA_887713db-b523-4fb1-aff2-277e075cdde9"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtNC0xLTEtMA_572a312f-75a3-4cfa-a5be-3052d0258c22"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtNi0xLTEtMA_0e8e50cf-44bc-4ff0-85e1-b6e05c5c758f"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtOC0xLTEtMA_37561ddf-ac6e-4884-8975-52b26ab0fcec"
      unitRef="usd">62366000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzUtMTAtMS0xLTA_21afeac1-68c2-493d-b75a-ed9ce1456b90"
      unitRef="usd">62366000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctMi0xLTEtMTg5MTE_b32ce552-994b-40b4-835d-485d80ff87a9"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctNC0xLTEtMTg5MTE_62e870ec-61c8-4a17-844e-546a2c852d0c"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctNi0xLTEtMTUzMjk_8a5f4d54-cfd6-40e0-9937-acd9eaa3fd1e"
      unitRef="usd">1282000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctOC0xLTEtMTUzMzE_ca761a66-1261-4947-81d1-d51a70152853"
      unitRef="usd">-411000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctMTAtMS0xLTE1MzMz_39669a34-ee99-428a-95b5-23594d205eaa"
      unitRef="usd">871000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtMi0xLTEtMA_92e96f23-4b5e-4338-9989-6f653bac04e5"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtNC0xLTEtMA_46efc14b-954f-4f9d-8a44-6ab2b8b8e469"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtNi0xLTEtMA_0e16ef9c-e4b6-4511-90b7-755fe9c68662"
      unitRef="usd">56308000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtOC0xLTEtMA_dc38bd4c-79d3-4a24-8ee4-4145a2609aea"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzYtMTAtMS0xLTA_c91db7a3-1600-487b-9fd0-a612d54c325e"
      unitRef="usd">56308000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i196712a1651e4ab790aaffa762d6c1d2_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktMi0xLTEtMTUzMzU_6beca602-e9fd-4c23-ac45-70927016cf1f"
      unitRef="usd">1036000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5297ea00fa204fd0bb27fd790b7b311c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktNC0xLTEtMTg5MTE_3390715e-2215-4657-b02b-6eeeb5e6264f"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i02f886ac9b7340f0b29d05d45e153ea9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktNi0xLTEtMTg5MTE_de547414-804b-4ef5-a6f8-d7c5273070ba"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7b815c4e3a58491db446c8d0c959860f_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktOC0xLTEtMTg5MTE_012a95f8-102f-4ded-9731-6cb54ae0ba7a"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzktMTAtMS0xLTE1MzM2_67f3b7d8-2b54-4615-adaf-f44ad0176b20"
      unitRef="usd">1036000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i332b40e1bd334e749cec02cd3a463535_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctMi0xLTEtMA_bcdd5ca3-e7be-45dd-abda-bbefc1050201"
      unitRef="usd">333786000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1949f27ff8d4488782235d51b45cc005_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctNC0xLTEtMA_1006a131-240f-4764-8ec7-5506330e5c95"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctNi0xLTEtMA_b0197e33-e7ad-4e40-9c32-d55fdabe9270"
      unitRef="usd">1037929000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iccb472af643d419685ee25e957f2a153_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctOC0xLTEtMA_d9556e19-3e59-4ac8-87dc-0838974b521b"
      unitRef="usd">104826000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTphNmRlZjI1MTI1ZDg0NzVlOWI2NTQzNGM5NGFiNzEyOS90YWJsZXJhbmdlOmE2ZGVmMjUxMjVkODQ3NWU5YjY1NDM0Yzk0YWI3MTI5XzctMTAtMS0xLTA_475a2045-8ecf-4a10-978a-3638c74e133f"
      unitRef="usd">1476541000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i332b40e1bd334e749cec02cd3a463535_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtMi0xLTEtMA_8f180cc5-4e31-4ad5-80d6-bbe491ae7ee8"
      unitRef="usd">343935000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i1949f27ff8d4488782235d51b45cc005_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtNC0xLTEtMA_4a76d638-a5f5-429b-846a-77117bf31b43"
      unitRef="usd">17252000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtNi0xLTEtMA_76c8e4c0-1c81-4418-8131-81cf8b35376f"
      unitRef="usd">1037929000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="iccb472af643d419685ee25e957f2a153_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtOC0xLTEtMA_2c5f037c-58aa-465d-88d6-4b71dee48970"
      unitRef="usd">104826000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzEtMTAtMS0xLTA_b789b1b1-6c86-492a-b6a6-5bde451d639a"
      unitRef="usd">1503942000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i332b40e1bd334e749cec02cd3a463535_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItMi0xLTEtMA_2743c357-2714-414d-a247-2720233d9230"
      unitRef="usd">10149000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i1949f27ff8d4488782235d51b45cc005_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItNC0xLTEtMA_6faaf317-36f7-4c87-8556-e857479e5ed4"
      unitRef="usd">17252000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItNi0xLTEtMA_41ca2e8c-dab2-4edd-86e9-fe0a98f446ca"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iccb472af643d419685ee25e957f2a153_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItOC0xLTEtMA_a4c17b28-ccb6-4b40-86b4-15f2294ec88f"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzItMTAtMS0xLTA_12b4dece-30f7-4f57-bc49-8846c33ddfa9"
      unitRef="usd">27401000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i332b40e1bd334e749cec02cd3a463535_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtMi0xLTEtMA_09dfaf2a-20fe-459f-83a2-2369c56eff45"
      unitRef="usd">333786000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1949f27ff8d4488782235d51b45cc005_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtNC0xLTEtMA_1c3058ce-d853-4b92-a5fe-34b1063def0b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5d7340e0fb7a40998b3df317a1ac1bbd_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtNi0xLTEtMA_dfc99295-ce2e-4af4-aa40-a774101c58cd"
      unitRef="usd">1037929000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iccb472af643d419685ee25e957f2a153_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtOC0xLTEtMA_c846c57d-91f2-4349-ae01-5075f87f8e32"
      unitRef="usd">104826000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTpkOTk3NjViNmJkMGE0NDkyOWY4NDFiYmQzZTdjZjVmMS90YWJsZXJhbmdlOmQ5OTc2NWI2YmQwYTQ0OTI5Zjg0MWJiZDNlN2NmNWYxXzMtMTAtMS0xLTA_1164ea40-fc06-4fa9-9b15-8e71fc3d2931"
      unitRef="usd">1476541000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i626167740b314cb9af04b89e1ade5d54_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtMi0xLTEtMA_c342db01-511d-4e24-94aa-1742a015ddc1"
      unitRef="usd">343935000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i64e6988366384335986d2d8bc5774ac6_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtNC0xLTEtMA_f7b88187-bf27-4171-8e43-be7cfb6badfc"
      unitRef="usd">17252000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i7d5e901d3b234015a893c66d469901fa_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtNi0xLTEtMA_9961e3d9-dc26-4697-b071-b8022360e4c7"
      unitRef="usd">980339000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i5c207828f59d4a59b40f143a0d5249ea_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtOC0xLTEtMA_b4c98ce8-67bc-40fe-a3a0-a5b44ec662e9"
      unitRef="usd">42871000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzEtMTAtMS0xLTA_4a8fd3b1-b9df-4f1f-b9ed-d9a6ebd8eb18"
      unitRef="usd">1384397000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i626167740b314cb9af04b89e1ade5d54_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItMi0xLTEtMA_d864ed47-6e47-4844-9d28-b742966c4745"
      unitRef="usd">9113000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i64e6988366384335986d2d8bc5774ac6_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItNC0xLTEtMA_1402e5d6-27d2-4fdc-830f-f1a9eb9c1d96"
      unitRef="usd">17252000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i7d5e901d3b234015a893c66d469901fa_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItNi0xLTEtMA_a356f3c5-20b8-4d8d-a5a3-4d3dd22b7d36"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i5c207828f59d4a59b40f143a0d5249ea_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItOC0xLTEtMA_4ff98532-f735-41d9-bb94-bbe21fc63982"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzItMTAtMS0xLTA_47d9c3d5-22ba-408d-a1ef-6cd75a4ab679"
      unitRef="usd">26365000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i626167740b314cb9af04b89e1ade5d54_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtMi0xLTEtMA_50eaf4cb-5b44-447b-8695-30d272036653"
      unitRef="usd">334822000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i64e6988366384335986d2d8bc5774ac6_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtNC0xLTEtMA_a2dbc8f4-fcb1-432b-b458-92aac5cc8ad5"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7d5e901d3b234015a893c66d469901fa_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtNi0xLTEtMA_3ff56f44-5cec-4aa3-8295-1e8ef0d17c4e"
      unitRef="usd">980339000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5c207828f59d4a59b40f143a0d5249ea_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtOC0xLTEtMA_03164857-8d83-497c-b3c1-98658fd77370"
      unitRef="usd">42871000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xMzkvZnJhZzozYWJjYTU1ZWQ0NjA0NWMxODNlZTZkMmU3MzkwM2M0Mi90YWJsZTo0YWJkMzFkZDgwMGQ0ZTBlYjczOTllNjQ2ZTVhOGI1Mi90YWJsZXJhbmdlOjRhYmQzMWRkODAwZDRlMGViNzM5OWU2NDZlNWE4YjUyXzMtMTAtMS0xLTA_067d8fbc-7c8d-4ac6-94f6-464ae68f2336"
      unitRef="usd">1358032000</us-gaap:Goodwill>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzIxOTkwMjMyNTU3MDM3_95f4185b-0e8b-4828-8ff8-782ff8f1bd64">CONCENTRATION OF RISKOne dealer, FreedomRoads, LLC, accounted for approximately 15.0% of the Company&#x2019;s consolidated net sales in fiscal 2020 and approximately 18.5% and 20.0% in fiscal 2019 and fiscal 2018, respectively. Sales to this dealer are reported within both the North American towables and North American motorized segments. This dealer also accounted for approximately 18.0% of the Company&#x2019;s consolidated trade accounts receivable at July 31, 2020 and approximately 19.0% at July 31, 2019. The loss of this dealer could have a material effect on the Company&#x2019;s business.</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id7759e3ec3454a89ad15f4e7d23e8092_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyNzI_f2eb27ba-96b0-420a-bb16-05fc6ba5761d"
      unitRef="number">0.150</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i058997694fbd497f94722b5bfc8a849a_D20180801-20190731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyNjY_da13ca07-f4f1-4f9b-8c9e-f09e9de47009"
      unitRef="number">0.185</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib540e215382746859e053abd2d6d673d_D20170801-20180731"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyNTk_7e21cbda-688a-4851-99ad-4f9eca2cf65c"
      unitRef="number">0.200</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i451ec604d4f245d0bb743997e7724651_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyNzk_2b1a6e0e-23b1-4d62-a7f5-78cec2c58aba"
      unitRef="number">0.180</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie146e86458b2428388bb0016a25b16ff_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTEvZnJhZzo0N2YyYTU2YTI1MTY0N2JjOWJkODE5NTM0OWNmMGE3MC90ZXh0cmVnaW9uOjQ3ZjJhNTZhMjUxNjQ3YmM5YmQ4MTk1MzQ5Y2YwYTcwXzEwOTk1MTE2MjkyOTA_b2546446-aa15-408a-b54a-a77696041d52"
      unitRef="number">0.190</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzExNTQ0ODcyMDk4MzE0_0dd7a7e2-566d-4021-be3a-9e7030d2f2dd">EMPLOYEE BENEFIT PLANS&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Substantially all non-highly compensated U.S. employees are eligible to participate in a 401(k) plan. The Company may make discretionary contributions to the 401(k) plan according to a matching formula determined by each operating subsidiary. Total expense for the plan was $2,987 in fiscal 2020, $3,197 in fiscal 2019 and $2,689 in fiscal 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has established a deferred compensation plan for highly compensated U.S. employees who are not eligible to participate in a 401(k) plan. This plan allows participants to defer a portion of their compensation and the Company then invests the funds in a combination of corporate-owned life insurance ("COLI") and mutual fund investments held by the Company. The employee deferrals and the results and returns of the investments selected by the participants, which totaled $61,290 at July 31, 2020 and $53,828 at July 31, 2019, are recorded as Other long-term liabilities in the Consolidated Balance Sheets. Investments held by the Company are accounted for at cash surrender value for COLI and at fair value for mutual fund investments. Both types of company-owned assets, which in total approximate the same value as the plan liabilities, are reported as Other long-term assets on the Consolidated Balance Sheets. Changes in the value of the plan assets are reflected within Other income (expense), net on the Consolidated Statements of Income and Comprehensive Income. Changes in the value of the liability are reflected within Selling, general and administrative expenses on the Consolidated Statements of Income and Comprehensive Income. The Company does not make contributions to the deferred compensation plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company also incurred costs related to certain pension obligations from post-employment defined benefit plans to certain current and former employees of the European segment. A significant portion of these plans are not available to new hires. Total expense for these plans in fiscal 2020 and fiscal 2019, and the pension obligations at July 31, 2020 and July 31, 2019, were immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODEw_464cc262-3213-47d4-9379-31824b1876d6"
      unitRef="usd">2987000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODE4_918ff5c3-03c3-4132-91d0-272fc465b7cf"
      unitRef="usd">3197000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODI2_a2da8fb9-479f-461c-8f95-aeee01bd10f3"
      unitRef="usd">2689000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODM0_e19396c5-155e-493d-ab6d-03a3aecb1cf7"
      unitRef="usd">61290000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODEvZnJhZzoyMGM1NjYzNzk3Y2I0MGRiYmQ1MTE2Mjk4MGM2MWJlYy90ZXh0cmVnaW9uOjIwYzU2NjM3OTdjYjQwZGJiZDUxMTYyOTgwYzYxYmVjXzIxNDQwNDc2NzQ2ODQz_c46f4978-f168-4ef7-a2b8-0145bb9eed97"
      unitRef="usd">53828000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90ZXh0cmVnaW9uOmUwYTg1ZDBlYmQ4ZTQ4YmFiMDI0YjNmYzM1MjY0ZjJmXzIxOTkwMjMyNTYxMDcz_f418d610-d35f-45cd-8260-3caf329ce4eb">FAIR VALUE MEASUREMENTS&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company assesses the inputs used to measure the fair value of certain assets and liabilities using a three-level hierarchy, as prescribed in ASC 820, &#x201c;Fair Value Measurements and Disclosures,&#x201d; as defined below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;1 inputs include quoted prices in active markets for identical assets or liabilities and are the most observable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;2 inputs include inputs other than Level&#160;1 that are either directly or indirectly observable, such as quoted market prices for similar but not identical assets or liabilities, quoted prices in inactive markets or other inputs that can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;3 inputs are not observable, are supported by little or no market activity and include management&#x2019;s judgments about the assumptions market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The financial assets and liabilities that were accounted for at fair value on a recurring basis at July 31, 2020 and July 31, 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Input&#160;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,154&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130,100&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation plan mutual fund assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,327&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,828&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,290&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,828&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,664&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,463&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash equivalents represent investments in government and other money market funds traded in an active market, and are reported as a component of Cash and cash equivalents in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred compensation plan assets accounted for at fair value are investments in securities (primarily mutual funds) traded in an active market held for the benefit of certain employees of the Company as part of a deferred compensation plan. Additional plan investments in COLI are recorded at their cash surrender value, not fair value, and so are not included above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of interest rate swaps is determined by discounting the estimated future cash flows based on the applicable observable yield curves.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90ZXh0cmVnaW9uOmUwYTg1ZDBlYmQ4ZTQ4YmFiMDI0YjNmYzM1MjY0ZjJmXzExNTQ0ODcyMDk3MjQ5_abfdc452-7091-44a4-a265-4dd2e1bd4c4d">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The financial assets and liabilities that were accounted for at fair value on a recurring basis at July 31, 2020 and July 31, 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Input&#160;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,154&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130,100&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation plan mutual fund assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,327&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,828&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,290&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,828&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,664&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,463&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i043109c895a54b8cbed10f56d4c98cb9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzEtNC0xLTEtMA_f64dbb1a-7d84-4759-a14b-e04e63a1aa5d"
      unitRef="usd">227154000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibe1278c337534f9884e1a5b606e44a33_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzEtNi0xLTEtMA_c268c594-3bce-401e-9adb-7232dc474b28"
      unitRef="usd">130100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i043109c895a54b8cbed10f56d4c98cb9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzItNC0xLTEtMA_d80d191d-3e46-48be-abcc-6ea909b4e712"
      unitRef="usd">47327000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ibe1278c337534f9884e1a5b606e44a33_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzItNi0xLTEtMA_c1718e21-9316-40f2-85d0-3ff80c26e1e7"
      unitRef="usd">53828000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i043109c895a54b8cbed10f56d4c98cb9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzMtNC0xLTEtMTUyNTI_65330e7c-8439-422e-bd5d-55043fced846"
      unitRef="usd">61290000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="ibe1278c337534f9884e1a5b606e44a33_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzMtNi0xLTEtMTUzNzU_ac6539d2-83b4-4bde-82b2-3ae25466944b"
      unitRef="usd">53828000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="ib8ae289f242e4c0b93a6e69293738e86_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzMtNC0xLTEtMA_9707874b-d99a-4b6b-a51e-cdd9acd597f0"
      unitRef="usd">26664000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="icd9817f453a4400da8b0036b06060387_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNTcvZnJhZzplMGE4NWQwZWJkOGU0OGJhYjAyNGIzZmMzNTI2NGYyZi90YWJsZTowZTNiMjkwZjlmZjc0Nzk1OGM2Mzg1Y2NhMjUzZGVjYy90YWJsZXJhbmdlOjBlM2IyOTBmOWZmNzQ3OTU4YzYzODVjY2EyNTNkZWNjXzMtNi0xLTEtMA_5ba63df7-1696-4800-ae3d-15a010b8a87c"
      unitRef="usd">12463000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90ZXh0cmVnaW9uOjg5YzQ3NzU1NmYyMDRjMTNiMTUxOTAwMGM1Y2RiY2FhXzIxNDQwNDc2NzQzNjgy_1045ba87-5727-4cd2-96db-ef043ea6a96d">PRODUCT WARRANTY&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company generally provides retail customers of its products with a 1 year or 2 year warranty covering defects in material or workmanship, with longer warranties on certain structural components. The Company records a liability based on its best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date. Factors used in estimating the warranty liability include a history of retail units sold, existing dealer inventory, average cost incurred and a profile of the distribution of warranty expenditures over the warranty period. Actual claims incurred could differ from estimates, requiring adjustments to the liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in our product warranty liabilities during the indicated periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289,679&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,928&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216,781&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,873&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,927&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,845&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(238,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(251,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(211,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,329&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,907&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,869&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289,679&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,928&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <tho:WarrantyPeriodForRetailCustomer
      contextRef="i82288a371e624352b7f48b12ec029dd4_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90ZXh0cmVnaW9uOjg5YzQ3NzU1NmYyMDRjMTNiMTUxOTAwMGM1Y2RiY2FhXzIxNDQwNDc2NzQzNjU0_fea05c5d-f975-4b48-8b5b-78a0f84c1eb8">P1Y</tho:WarrantyPeriodForRetailCustomer>
    <tho:WarrantyPeriodForRetailCustomer
      contextRef="ib41ed70ad78943d38748004e6d67bc1b_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90ZXh0cmVnaW9uOjg5YzQ3NzU1NmYyMDRjMTNiMTUxOTAwMGM1Y2RiY2FhXzExNTQ0ODcyMDkzODc4_d8f64238-f76d-42ab-82c4-fd51cc1af9e3">P2Y</tho:WarrantyPeriodForRetailCustomer>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90ZXh0cmVnaW9uOjg5YzQ3NzU1NmYyMDRjMTNiMTUxOTAwMGM1Y2RiY2FhXzExNTQ0ODcyMDkzODg2_11d180a7-9169-43f4-9b05-6d9b51e4e50c">&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in our product warranty liabilities during the indicated periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289,679&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,928&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216,781&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,873&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,927&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,845&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(238,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(251,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(211,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,329&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,907&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,869&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289,679&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,928&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzEtMi0xLTEtMA_cadc99b5-1ec9-4b21-a65f-5bfa9e2188c4"
      unitRef="usd">289679000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzEtNC0xLTEtMA_bce39e8c-00ec-46eb-b019-59e617ab8b08"
      unitRef="usd">264928000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="i5b3c8fba2ded4befa8d4244413676a59_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzEtNi0xLTEtMA_8dd13c3d-e0c0-4a1d-9148-8e45f80cfa62"
      unitRef="usd">216781000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzItMi0xLTEtMA_66665d8c-6d57-4191-9212-163de74c4d61"
      unitRef="usd">198873000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzItNC0xLTEtMA_18b30711-3431-4f7f-b1e9-28fe83ec3c79"
      unitRef="usd">233927000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzItNi0xLTEtMA_6a9efcc0-3584-4c57-8119-e9afc8b52857"
      unitRef="usd">259845000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzMtMi0xLTEtMA_01fb1940-3d78-4bba-81f3-158f19846c04"
      unitRef="usd">238590000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzMtNC0xLTEtMA_af7b3e64-49d7-4efc-9d56-5a058cf53744"
      unitRef="usd">251071000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzMtNi0xLTEtMA_487af507-7d8d-428b-8cb4-44fa629ca1b9"
      unitRef="usd">211698000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzQtMi0xLTEtMA_125c88a8-1dbe-4f58-aa00-93784798b12d"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzQtNC0xLTEtMA_86d8edf8-ff8e-4e61-9279-346d903772d3"
      unitRef="usd">43329000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzQtNi0xLTEtMA_3af07d21-5f33-47c9-9de4-484a227d03e9"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzUtMi0xLTEtMA_4d51119e-591b-42b3-9830-715d3c81b13a"
      unitRef="usd">2907000</us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzUtNC0xLTEtMA_83cbe3dc-6a1e-43c6-9d4c-f07e3550f90b"
      unitRef="usd">-1434000</us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzUtNi0xLTEtMA_d6721d28-395b-4f57-9581-472c26dea38f"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzYtMi0xLTEtMA_8bbdf1f0-3703-4e98-8d99-a0915011b0d9"
      unitRef="usd">252869000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzYtNC0xLTEtMA_d52e7f9a-ea07-4de2-93b2-95c7fe98fdfc"
      unitRef="usd">289679000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjAvZnJhZzo4OWM0Nzc1NTZmMjA0YzEzYjE1MTkwMDBjNWNkYmNhYS90YWJsZToxNTQ3MGEyMzcxYTc0NzFlYTc2YTk4NjgxMjBjY2Y3MC90YWJsZXJhbmdlOjE1NDcwYTIzNzFhNzQ3MWVhNzZhOTg2ODEyMGNjZjcwXzYtNi0xLTEtMA_029f6b79-6407-4469-ad17-b4e88bb7e8af"
      unitRef="usd">264928000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU4MjY0_92faa5ee-2267-41ae-915d-2a6a1e534d6e">LONG-TERM DEBT&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of long-term debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,597,091&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,832,341&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,620&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,878&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,124&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,711,211&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,954,343&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt issuance costs, net of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,666,648&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,902,623&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt, net, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,652,831&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,885,253&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On February&#160;1, 2019, the Company entered into a seven-year term loan (&#x201c;term loan&#x201d;) agreement, which consisted of both a United States dollar-denominated term loan tranche of $1,386,434 and a Euro-denominated term loan tranche of 617,718 Euro ($708,584 at closing date exchange rate) and a $750,000 asset-based credit facility (&#x201c;ABL&#x201d;). Subject to earlier termination, the term loan matures on February&#160;1, 2026 and the ABL matures on February&#160;1, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the term loan, both the U.S. and Euro tranches required annual principal payments of 1.00% of the initial term loan balance, payable quarterly in 0.25% installments starting on May&#160;1, 2019. As of July 31, 2020, however, the Company had made sufficient payments on both the U.S. and Euro tranches to fulfill all annual principal payment requirements over the term of the loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Borrowings under the U.S. term loan bear interest at LIBOR or Alternate Base Rate ("ABR" as defined in the term loan facility agreement) plus an applicable margin of 3.75% for LIBOR-based loans or 2.75% for ABR-based loans. Interest on the Euro portion of the term loan is at EURIBOR (subject to a 0.00% floor) plus 4.00%. Interest is payable quarterly for ABR-based loans and monthly for LIBOR and EURIBOR-based loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of July 31, 2020, the entire outstanding U.S. term loan tranche balance of $941,900 was subject to a LIBOR-based rate totaling 3.938%, but the interest rate on $673,400 of that balance was fixed at 6.216% through an interest rate swap, dated March 18, 2019, by swapping the underlying 1-month LIBOR rate for a fixed rate of 2.466%. As of July 31, 2019, the entire outstanding U.S. term loan tranche balance of $1,146,968 was subject to a LIBOR-based rate totaling 6.188%, but the interest rate on $849,550 of that balance was fixed at 6.216% through the March 18, 2019 interest rate swap noted above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total interest rate on both the July 31, 2020 and July 31, 2019 outstanding Euro term loan tranche balances of $655,191 and $685,373, respectively, was 4.00%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company must make mandatory prepayments of principal under the term loan agreement upon the occurrence of certain specified events, including certain asset sales, debt issuances and receipt of annual cash flows in excess of certain amounts. No such specified events occurred during fiscal 2020 or fiscal 2019. The Company may, at its option, prepay any borrowings under the term loan, in whole or in part, at any time without premium or penalty (except in certain circumstances). The Company may add one or more incremental term loan facilities to the term loan, subject to obtaining commitments from any participating lenders and certain other conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Availability under the ABL agreement is subject to a borrowing base based on a percentage of applicable eligible receivables and eligible inventory. The ABL carries interest at an annual base rate plus 0.25% to 0.75%, or LIBOR plus 1.25% to 1.75%, based on adjusted excess availability as defined in the ABL agreement. This agreement also includes a 0.25% unused facility fee. The Company may, generally at its option, pay any borrowings under the ABL, in whole or in part, at any time and from time to time, without premium or penalty. There were no borrowings outstanding on the ABL agreement as of July 31, 2020 and July 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The ABL contains a financial covenant which requires the Company to maintain a minimum consolidated fixed-charge coverage ratio of 1.0X, although the covenant is only applicable when adjusted excess availability falls below a threshold of the greater of a) 10% of the lesser of the borrowing base availability or the revolver line total, or b) $60,000. Up to $75,000 of the ABL is available for the issuance of letters of credit, and up to $75,000 is available for swingline loans. The Company may also increase commitments under the ABL by up to $150,000 by obtaining additional commitments from lenders and adhering to certain other conditions. The unused availability under the ABL is generally available to the Company for general operating purposes, and based on July 31, 2020 eligible receivable and inventory balances and net of amounts drawn, if any, totaled approximately $660,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The unsecured notes of 25,000 Euro ($29,620) at July 31, 2020 relate to long-term debt assumed at the closing of the acquisition of EHG. There are two series, 20,000 Euro ($23,696) with an interest rate of 1.945% maturing in March 2025, and 5,000 Euro ($5,924) with an interest rate of 2.534% maturing February 2028. Other debt relates primarily to real estate loans with varying maturity dates through September 2032 and interest rates ranging from 1.40% &#x2013; 3.43%. The Company considered cash that was pledged as collateral against real estate loans or certain revolving debt obligations within its European rental fleet obligations to be restricted cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total contractual debt maturities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.447%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.353%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,817&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,027&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,150&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,277&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,848&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,625,092&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,711,211&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For fiscal 2020, interest expense on the term loan, ABL and other debt facilities was $93,475. The Company incurred fees totaling $56,166 and $14,010 in fiscal 2019 to secure the term loan and ABL, respectively, and those amounts are being amortized ratably over the respective &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njc3_efcd1fb4-a950-4497-ad1f-dd1c1aef6f3b"&gt;seven&lt;/span&gt; and five-year terms of those agreements. The Company recorded total charges related to the amortization of these term loan and ABL fees, which are included in interest expense, of $10,743 for fiscal 2020. The unamortized balance of the ABL facility fees was $9,807 at July 31, 2020 and is included in Other long-term assets in the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For fiscal 2019, interest expense on the term loan and ABL was $56,932. The Company recorded total charges related to the amortization of the term loan and ABL fees, which are included in interest expense, of $5,404 for fiscal 2019. The unamortized balance of the ABL facility fees was $12,609 at July 31, 2019 and is included in Other long-term assets in the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For fiscal 2018, interest expense on the Company&#x2019;s previous asset-based credit agreement discussed below was $1,939.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest expense for fiscal 2019 also included $785 of amortization expense of capitalized debt fees related to the Company&#x2019;s previous asset-based credit agreement that was terminated on February&#160;1, 2019 with the new financing obtained with the EHG acquisition. Interest expense for fiscal 2018 included $1,570 of amortization of debt issuance costs related to the Company&#x2019;s previous asset-based credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the Company's term loan debt at July 31, 2020 and July 31, 2019 was $1,565,866 and $1,806,010, respectively. The carrying value of the Company&#x2019;s term loan debt, excluding debt issuance costs, was $1,597,091 and $1,832,341 at July 31, 2020 and July 31, 2019, respectively. The fair value of the Company&#x2019;s debt is primarily estimated using Level&#160;2 inputs as defined by ASC 820.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTIyMDcw_736b8d2e-a31b-4c6d-9073-d51f37396ad7">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of long-term debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,597,091&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,832,341&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,620&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,878&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,500&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,124&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,711,211&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,954,343&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt issuance costs, net of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,666,648&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,902,623&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt, net, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,652,831&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,885,253&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermLineOfCredit
      contextRef="i67c4a48d2a734ef899c60eae0ac66de4_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzEtMi0xLTEtMA_277832c6-ba10-4a28-b8be-c631e415c235"
      unitRef="usd">1597091000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i4900162b421c4c319f49a5f35610c899_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzEtNC0xLTEtMA_936b4b52-0a2c-4375-911c-51247d030b23"
      unitRef="usd">1832341000</us-gaap:LongTermLineOfCredit>
    <us-gaap:UnsecuredDebt
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzItMi0xLTEtMA_af3b4e37-8bf8-4063-a943-2a84b7147ace"
      unitRef="usd">29620000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzItNC0xLTEtMA_608ae08a-a152-478b-8a07-f7e68017e9cf"
      unitRef="usd">27878000</us-gaap:UnsecuredDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzMtMi0xLTEtMA_33a73b8c-be02-4dd1-8526-cadf4a069aed"
      unitRef="usd">84500000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzMtNC0xLTEtMA_fe022342-9ba3-4343-af50-5137cb841712"
      unitRef="usd">94124000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzQtMi0xLTEtMA_3d0d8ede-e038-4bbe-8ae5-97fad01f163d"
      unitRef="usd">1711211000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzQtNC0xLTEtMA_077cc7aa-86c8-445c-b3c0-7f81ebea16df"
      unitRef="usd">1954343000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzUtMi0xLTEtMA_714ffa5e-8dfe-4193-82dc-755a1c98d5eb"
      unitRef="usd">44563000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzUtNC0xLTEtMA_8db9b44d-0e3c-49d1-9bc3-ce302c4947be"
      unitRef="usd">51720000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzYtMi0xLTEtMA_d627ecda-09c4-4b40-a74a-8cd00301a3ab"
      unitRef="usd">1666648000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzYtNC0xLTEtMA_9b3deebe-f8f8-4ef7-a32e-62d4d735a12e"
      unitRef="usd">1902623000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzctMi0xLTEtMA_619fbd60-254b-4516-8893-fa7cec65dfc5"
      unitRef="usd">13817000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzctNC0xLTEtMA_9703528e-a0d5-4f0a-b549-b3ae3a70560d"
      unitRef="usd">17370000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzgtMi0xLTEtMA_fecd539c-2d2d-4846-a00d-b725189bcae5"
      unitRef="usd">1652831000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTozNGM0YzQ4NDI1MjU0MzNiOTE3Mjc0OTE4Yzc3MzZmNC90YWJsZXJhbmdlOjM0YzRjNDg0MjUyNTQzM2I5MTcyNzQ5MThjNzczNmY0XzgtNC0xLTEtMA_da21767b-60a2-4399-a79e-ff3c6b0659f3"
      unitRef="usd">1885253000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentTerm
      contextRef="idf07ab1cb39340018246d9916b8c2dc8_D20190131-20190201"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTA4ODYx_984ff7cd-3a4b-45b5-81cc-5cb0a23e1fa0">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermLineOfCredit
      contextRef="ic11fd630bcad448fb4a9fad4ca7d629a_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Mjgw_0b36d597-0d35-49d7-95a2-34a85cb59b3a"
      unitRef="usd">1386434000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="id6d6ef2369924b65b1c919edd82b0f37_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzEx_c837b62d-38f4-43c6-b240-7ff0cb477834"
      unitRef="eur">617718000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="id6d6ef2369924b65b1c919edd82b0f37_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzEz_d8924512-8e4f-4b1c-ba10-27f721f85c25"
      unitRef="usd">708584000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzIz_41fe8743-ef4f-405e-92fb-3f0c815df41e"
      unitRef="usd">750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <tho:DebtInstrumentPrincipalPaymentPercentage
      contextRef="ie2256c73442f4c3aa2bbc8d27e139527_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzMz_b4d77e1b-f871-4234-ba51-b3d7c0c48ca8"
      unitRef="number">0.0100</tho:DebtInstrumentPrincipalPaymentPercentage>
    <tho:DebtInstrumentQuarterlyPrincipalRepaymentPercentage
      contextRef="ie2256c73442f4c3aa2bbc8d27e139527_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzQw_5719d283-500e-4101-9359-3d7b3731ef0b"
      unitRef="number">0.0025</tho:DebtInstrumentQuarterlyPrincipalRepaymentPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6d44af8267684df4be9e17b71685f0c7_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzI3NDg3NzkwOTkwNzM_cb24e677-54e1-44a4-a24c-c40b49ebd58c"
      unitRef="number">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i778af5b05ab44fd6881793c373401bbe_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzI3NDg3NzkwOTY3MTc_23727adf-8240-4842-bf4c-829436974a5b"
      unitRef="number">0.0275</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tho:DebtInstrumentVariableInterestRateFloor
      contextRef="i867e5b6468db4c938d0fc018989db658_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzI3NDg3NzkwOTk4NTk_f461b8bf-3191-4042-8b1d-c61f9e405afc"
      unitRef="number">0.0000</tho:DebtInstrumentVariableInterestRateFloor>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i867e5b6468db4c938d0fc018989db658_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzI3NDg3NzkwOTY4MDI_bb069bc1-c1bb-4238-87d0-30626f41500f"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermLineOfCredit
      contextRef="i6d44af8267684df4be9e17b71685f0c7_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzQ3_13effabf-7fa9-4f62-bfb6-0a5cbb381926"
      unitRef="usd">941900000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icc997642886d45d9a3a9e4db678ed595_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzU3_6c38979d-dcab-4e80-836c-3bbef8f0885d"
      unitRef="number">0.03938</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermLineOfCredit
      contextRef="icc997642886d45d9a3a9e4db678ed595_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3MzY1_eb00dd02-992e-4bbe-a056-303ce1c7ecbb"
      unitRef="usd">673400000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="icc997642886d45d9a3a9e4db678ed595_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Mzc1_1c8f23c0-7228-49d5-8e1f-ae8568634378"
      unitRef="number">0.06216</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5f099219c0b44ce5a3e73a8051250363_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Mzgz_e7e933c8-4236-4063-aa36-7f576e29cd39"
      unitRef="number">0.02466</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermLineOfCredit
      contextRef="i4b0107876476447f975e7f485e5fba45_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDEz_7536b2da-d0a5-411e-82bc-a5b3459de2e0"
      unitRef="usd">1146968000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6531ccdb355f4fb28c18cf8dce895189_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDI1_dd83b5e5-8c54-4ff5-8638-e29d52cf06b6"
      unitRef="number">0.06188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermLineOfCredit
      contextRef="i6531ccdb355f4fb28c18cf8dce895189_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDM0_0fca9395-dbda-4d5d-b257-b5f69f534cef"
      unitRef="usd">849550000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="i6531ccdb355f4fb28c18cf8dce895189_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDQ0_e20c0968-07ab-4883-bc26-2c3dc83ad5f5"
      unitRef="number">0.06216</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermLineOfCredit
      contextRef="i6343318579df42f89233cea1881697a1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDYy_d95c6684-f160-48e8-94bc-caf7807f5a1a"
      unitRef="usd">655191000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i38e289ce554f401a8a3d98854f6468cc_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDcy_99cd88bb-1af2-443f-87be-1e68e84e8529"
      unitRef="usd">685373000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6343318579df42f89233cea1881697a1_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDgy_8c6a4ca4-e8df-4695-b612-740888df2d67"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i42073da79b924a02a240f2ecef1481a5_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDg5_1cbc6224-e0b1-446f-b114-85896df89780"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3d602d94036b473487dee76b57e02ff7_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NDk2_d7464534-b865-4972-a3be-513fbc14ace3"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ic73f228f698a4071a2e5550adcf3daf2_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTAz_fa935004-a7b1-4fe6-b201-fa7122314bed"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="if48e520ac1fc4a738985c204d425cde8_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTEw_31724f18-0517-4759-b729-ecddc11204ca"
      unitRef="number">0.0175</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i8b041cbaeda244df8ab1523647d02bf2_D20190130-20190202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTI3_936c2c87-0863-4b08-9e20-a748502cccf7"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <tho:DebtCovenantCoverageRatioMinimum
      contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTA4ODc1_2a2a42a8-db4e-4a6c-a2b6-7706f6e027f3"
      unitRef="number">1.0</tho:DebtCovenantCoverageRatioMinimum>
    <tho:DebtCovenantCoverageRatioThresholdPercentage
      contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTA4ODY5_66f7d472-64c2-4815-823c-66db60f698ff"
      unitRef="number">0.10</tho:DebtCovenantCoverageRatioThresholdPercentage>
    <tho:DebtCovenantCoverageRatioThresholdAmount
      contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTM0_bdd25530-9b3c-46dd-9d68-482921dcccd0"
      unitRef="usd">60000000</tho:DebtCovenantCoverageRatioThresholdAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic57e92d08507438aad70ba37f311da97_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTQz_adefa6d2-62d7-4912-87bd-041872eb29e4"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i06a8abac436e42a5a5ddccc28c42e575_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTUy_013e3dbd-9d7a-4d97-b3be-25b02b09e481"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <tho:LineOfCreditFacilityAdditionalBorrowingAmount
      contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTYx_8b8fc0b9-5513-41f5-b912-6c42c21ffd1f"
      unitRef="usd">150000000</tho:LineOfCreditFacilityAdditionalBorrowingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1c6fdae53889442aac5f63dbf6348d70_I20200731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTcx_8382672b-c3b7-444b-959d-1e097ae0f538"
      unitRef="usd">660000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:UnsecuredDebt
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTgw_3d906881-d39d-4376-90e6-f8d7189019de"
      unitRef="eur">25000000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTg0_6e69a37d-e72e-4040-9ace-11b0c95aa283"
      unitRef="usd">29620000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="i48687c1c4fc345499e12ef485f0da7c2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTky_7e2fe18b-08d3-4baa-af4c-c1f0b5a68114"
      unitRef="eur">20000000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="i48687c1c4fc345499e12ef485f0da7c2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NTk0_d397e2ff-58ba-4f5b-835c-1ad080294ed9"
      unitRef="usd">23696000</us-gaap:UnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i48687c1c4fc345499e12ef485f0da7c2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjAz_48f7e375-bb85-419b-92df-6707fa2fb60b"
      unitRef="number">0.01945</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredDebt
      contextRef="i3280abb4ac1b45ad98969ad159cd1944_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjEw_3bac0174-02a2-4fc3-8be6-9e1156f09376"
      unitRef="eur">5000000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="i3280abb4ac1b45ad98969ad159cd1944_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjEy_4e6f4b50-4194-4ed1-9424-136ecf8ba56c"
      unitRef="usd">5924000</us-gaap:UnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3280abb4ac1b45ad98969ad159cd1944_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjIw_14c62e94-4994-43bb-b36b-356160766551"
      unitRef="number">0.02534</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if82c8b8fc4434a639e89511a1b3deded_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjI4_f7d82bae-4022-4c92-8e48-939eb8f0eff2"
      unitRef="number">0.0140</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie3a7dce6ffb54f798c6879d787170363_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjM1_b3bdf570-8cbe-4ac1-a711-a30d34b6e9b1"
      unitRef="number">0.0343</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzU3NDQ_f5142141-cd15-4165-a317-89a528c4fd40">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total contractual debt maturities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.447%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.353%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,817&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,027&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,150&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,277&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,848&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July&#160;31, 2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,625,092&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,711,211&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzEtMS0xLTEtMA_db57d7a7-3069-42ce-900b-7691d517212b"
      unitRef="usd">13817000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzItMS0xLTEtMA_c41143ab-de85-407d-abf6-01868217fb12"
      unitRef="usd">12027000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzMtMS0xLTEtMA_4a9a1b1a-2f07-4908-b312-3e69db3d96a2"
      unitRef="usd">12150000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzQtMS0xLTEtMA_95774e55-8331-4624-a5e3-9efad1e56adf"
      unitRef="usd">12277000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzUtMS0xLTEtMA_83f08dff-2dcf-4f50-8569-0d6dcdaf6dca"
      unitRef="usd">35848000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzYtMS0xLTEtMA_3446f6bc-ec43-4b94-80ea-1f3a73371342"
      unitRef="usd">1625092000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90YWJsZTo2ZGNmMzBkMTUxNjU0ODFlYTM2YzAyMmY1ZjI5MDRiNS90YWJsZXJhbmdlOjZkY2YzMGQxNTE2NTQ4MWVhMzZjMDIyZjVmMjkwNGI1XzgtMS0xLTEtMA_f39d4a57-2aae-4434-853c-05c3a0c3380f"
      unitRef="usd">1711211000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjQy_4969d034-929f-4bac-8bb9-dbe22854a07d"
      unitRef="usd">93475000</us-gaap:InterestExpenseDebt>
    <us-gaap:LineOfCreditFacilityCollateralFeesAmount
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjUx_9828c438-be29-4362-88f6-5f6486f53772"
      unitRef="usd">56166000</us-gaap:LineOfCreditFacilityCollateralFeesAmount>
    <us-gaap:LineOfCreditFacilityCollateralFeesAmount
      contextRef="i668b209fac6a48e484c0084ed4541642_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjYw_22a882f3-caa8-4541-aef6-416778427ebb"
      unitRef="usd">14010000</us-gaap:LineOfCreditFacilityCollateralFeesAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i863c97d93d404ba2adb1e77da91efddb_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzExNTQ0ODcyMTA4ODYy_d572d074-315d-4045-a850-4d2ebf6e6f99">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NjY5_a7c5b79a-006b-441e-8ba7-3f469a6a60fa"
      unitRef="usd">10743000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njc5_b4881da4-c0c9-4a82-9409-de3765287805"
      unitRef="usd">9807000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i81a5ef9aaf40409cb79c2d7204812103_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njg3_662e3f9b-d30d-4d6a-ab20-b85320e39e49"
      unitRef="usd">56932000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i4f5618ad9e53488f8a8018aa71f7508a_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzA1_e8ce04b8-9152-41fa-b25f-151ecfd0a97e"
      unitRef="usd">5404000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njk2_63d5c418-5c3d-4420-8655-155d2e1df9be"
      unitRef="usd">12609000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="if8a4005f18fb482782a4921712eb12cc_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzEz_d703aa29-fe27-4b92-990b-70f2eeb2abb8"
      unitRef="usd">1939000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i668b209fac6a48e484c0084ed4541642_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzIz_6ca69a21-865a-4390-8d1a-712f28bcdfc9"
      unitRef="usd">785000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic937255e031e4d189eb32e395237f35f_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzI5_580ac217-f863-427b-bc2f-eb323dabc0c7"
      unitRef="usd">1570000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i67c4a48d2a734ef899c60eae0ac66de4_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzM3_b7aba372-d054-4cc4-8bc0-a5a826eb88a4"
      unitRef="usd">1565866000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i4900162b421c4c319f49a5f35610c899_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzQ5_ca87ca9f-f4f7-44bf-a1e5-22c47b0da24a"
      unitRef="usd">1806010000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="i67c4a48d2a734ef899c60eae0ac66de4_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3NzYx_21ff246e-66c5-4ba1-b0a2-2681e6edb7a9"
      unitRef="usd">1597091000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4900162b421c4c319f49a5f35610c899_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Nzcz_1e6b1ac0-a841-4b0f-86ea-ad89a1bd4cee"
      unitRef="usd">1832341000</us-gaap:LongTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODUx_bf62a041-3999-46fb-b63b-13f4df053eb4">INCOME TAXES&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The sources of earnings before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the Fiscal Year Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258,483&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,859&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;633,029&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,413&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,896&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184,666&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;633,029&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of the provision (benefit) for income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the Fiscal Year Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income Taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,494&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,757&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,402&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,891&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,921&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,025&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,842&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,611&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,227&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,289&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,427&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,862&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,820&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,451&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,512&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,201&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,878&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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 style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Tax Cuts and Jobs Act (the "Tax Act") was signed into federal tax law on December&#160;22, 2017. Under the Tax Act, the federal corporate income tax rate was reduced from 35.0% to 21.0% starting January&#160;1, 2018, which resulted in the use of a blended federal corporate income tax rate of 26.9% for the Company&#x2019;s 2018 fiscal year. The 21.0% rate is applicable to the entire year in both fiscal 2019 and 2020. As a result of other Tax Act changes, the Company&#x2019;s income tax rate for fiscal 2019 was impacted by, among other items, the repeal of the domestic production activities deduction, the favorable tax benefit of the Foreign Derived Intangible Income provision and limitations on the deductibility of executive compensation. The Tax Act also included substantial changes to the taxation of foreign income which are applicable to the Company as a result of the acquisition of EHG during fiscal 2019. The Global Intangible Low Taxed Income ("GILTI") provision may also prospectively impact the Company&#x2019;s income tax expense. Under the GILTI provision, a portion of the Company&#x2019;s foreign earnings may be subject to U.S. taxation, offset by available foreign tax credits, subject to limitation. For both fiscal 2020 and fiscal 2019, the Company incurred no U.S. taxation related to the GILTI provision of the Tax Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was signed into law. The CARES Act includes several changes impacting business, including, but not limited to, enhanced business interest deductibility, net operating loss ("NOL") carryback provisions, payroll tax deferral provisions and employee retention tax credits. The Company determined that the impacts of the CARES Act are not expected to be material to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The differences between income tax expense at the federal statutory rate and the actual income tax expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.150%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the Fiscal Year Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,308&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,779&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,095&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Differences between U.S. federal statutory and foreign tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,478&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency remeasurement (gains) and losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,246&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,616&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,642&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,255&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nondeductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,249&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,401&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nondeductible acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,031&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nondeductible foreign currency forward contract loss on acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,863&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal income tax credits and incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic production activities deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,101&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,279&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;396&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of the U.S. Tax Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,620&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,628&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,043&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(795)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,512&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,201&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,878&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the deferred income tax balances is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax asset (liability):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,000&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,272&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Self-insurance reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,923&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,185&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued product warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,586&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,316&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,144&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales returns and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,027&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,516&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,733&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,617&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,110&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,876&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,247&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(147,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(143,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss and other carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,877&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,725&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized (gain)/loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,892&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,046&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,689&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,558&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax (liability), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred tax assets are reduced by a valuation allowance if, based upon available evidence, it is more likely than not that some, or all, of the deferred tax assets will not be realized. The valuation allowances recorded at July 31, 2020 and July 31, 2019 relate to certain foreign net operating loss carry forwards and other assets in foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has made an accounting policy election to treat income tax expense incurred due to the GILTI provision as a current year tax expense in the period in which a related income tax liability is incurred. For both fiscal 2020 and 2019, the Company incurred no income tax expense related to the GILTI provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;With the exception of foreign subsidiary investment basis differences not attributable to unrepatriated foreign earnings, we consider all of our undistributed earnings of our foreign subsidiaries, as of July 31, 2020, to not be indefinitely reinvested outside of the United States. As of July 31, 2020, the related income tax cost of the repatriation of foreign earnings is not material. Additionally, the Company has no unrecorded deferred tax liabilities related to the investment in foreign subsidiaries at July 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of July 31, 2020, the Company has $3,474 of U.S. state tax credit carry forwards that expire from fiscal 2027-2030 of which the Company expects to realize prior to expiration. At July 31, 2020, the Company had $73,751 of gross NOL carry forwards in certain foreign jurisdictions that will expire from fiscal 2023 to indefinite carryforward, of which $48,741 has been fully reserved with a valuation allowance and the remaining amount the Company expects to realize. In addition, the Company has $4,721 of gross U.S. state tax NOL carryforwards that expire from fiscal 2021-2040 that the Company does not expect to realize and therefore has been fully reserved with a valuation allowance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The benefits of tax positions reflected on income tax returns but whose outcome remains uncertain are only recognized for financial accounting purposes if they meet minimum recognition thresholds. The total amount of unrecognized tax benefits that, if recognized, would have impacted the Company&#x2019;s effective tax rate were $11,606 for fiscal 2020, $11,332 for fiscal 2019 and $10,491 for fiscal 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in the unrecognized tax benefit during fiscal years 2020, 2019 and 2018 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,848&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,004&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,671&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax positions related to prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,966&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,062&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,629&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lapses in statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(918)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax positions acquired from EHG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;736&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,238&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,848&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,004&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;It is the Company&#x2019;s policy to recognize interest and penalties accrued relative to unrecognized tax benefits in income tax expense. The total amount of liabilities accrued for interest and penalties related to unrecognized tax benefits as of July 31, 2020 and July 31, 2019 were $2,516 and $1,758, respectively. The total amount of interest and penalties expense recognized in the Consolidated Statements of Income and Comprehensive Income for the fiscal years ended July 31, 2020, July 31, 2019 and July 31, 2018 were $544, $454 and $203, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total unrecognized tax benefits above, along with the related accrued interest and penalties, are reported within the liability section of the Consolidated Balance Sheets. A portion of the unrecognized tax benefits is classified as short-term and is included in the &#x201c;Income and other taxes&#x201d; line of the Consolidated Balance Sheets, while the remainder is classified as a long-term liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of total unrecognized tax benefits are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.733%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,238&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,848&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(809)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest and penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,516&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,945&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,690&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term, included in &#x201c;Income and other taxes&#x201d;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,891&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,765&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,945&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,690&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company anticipates a decrease of approximately $5,000 in unrecognized tax benefits and $1,300 in interest during fiscal 2021 from expected settlements or payments of uncertain tax positions and lapses of the applicable statutes of limitations. Actual results may differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company files income tax returns in the U.S. federal jurisdiction and in many U.S. state and foreign jurisdictions. The Company is currently under exam by certain U.S. state tax authorities for the fiscal years ended July&#160;31, 2015 through July 31, 2017. The Company believes it has adequately reserved for its exposure to additional payments for uncertain tax positions in its liability for unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The major tax jurisdictions we file in, with the years still subject to income tax examinations, are listed below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.072%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.388%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.240%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Major Tax Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax&#160;Years&#160;Subject&#160;to&#160;Exam&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States &#x2013; Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2017&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States &#x2013; State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2017&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2016&#160;&#x2013;&#160;Fiscal&#160;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2017&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2015&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2018&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjEw_1b650328-3d59-45c7-8cb2-686b95fc9e3d">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The sources of earnings before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the Fiscal Year Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258,483&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,859&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;633,029&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,413&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,896&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184,666&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;633,029&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzItMi0xLTEtMA_fe0403cf-3626-42ee-94ff-dac714d99fef"
      unitRef="usd">258483000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzItNC0xLTEtMA_891cfb46-6d9b-4d06-bac0-e7f3c7d18885"
      unitRef="usd">200859000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzItNi0xLTEtMA_0dbd45da-5321-483c-a4f5-322ce58ec482"
      unitRef="usd">633029000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzMtMi0xLTEtMA_962dbb63-dc20-4cdf-809e-7bee6ceb7be4"
      unitRef="usd">14413000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzMtNC0xLTEtMA_7e7037c1-3672-4aa4-9d7f-c6267c8b74d7"
      unitRef="usd">-16193000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzMtNi0xLTEtMA_c1cb849b-76e4-4b1b-b80e-07ae5996ca7f"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzQtMi0xLTEtMA_1c105bfa-40dc-4952-862a-737bafcd18ce"
      unitRef="usd">272896000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzQtNC0xLTEtMA_b47f2aed-7290-4a2b-b91d-1c86d11d74fa"
      unitRef="usd">184666000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo3ZGIwNDc2M2FhOTc0MDE1OTE0ZDY5MDM0N2VkZjcyYy90YWJsZXJhbmdlOjdkYjA0NzYzYWE5NzQwMTU5MTRkNjkwMzQ3ZWRmNzJjXzQtNi0xLTEtMA_9cb096f0-3f84-4d71-9b79-4610edf55682"
      unitRef="usd">633029000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjEx_b2f8f3f6-d12e-4aaf-9b1a-29c68b192dcd">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of the provision (benefit) for income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the Fiscal Year Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income Taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,494&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,757&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,402&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,891&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,921&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,025&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,842&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,611&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,227&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,289&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,427&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,472&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,862&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,820&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,451&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,512&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,201&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,878&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzItMi0xLTEtMA_7da73573-c2e9-45b6-81d1-39f70c9b6739"
      unitRef="usd">49494000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzItNC0xLTEtMA_29a440eb-ff90-4867-96fa-727b22c91ced"
      unitRef="usd">48757000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzItNi0xLTEtMA_5b2557a2-0b27-48cb-b7ba-8014693dd021"
      unitRef="usd">166402000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzMtMi0xLTEtMA_d3b48eda-b581-4ff0-bf57-3aba985a36bd"
      unitRef="usd">9891000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzMtNC0xLTEtMA_1efc8c2b-617c-42ef-b413-284cbc923a40"
      unitRef="usd">5921000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzMtNi0xLTEtMA_150375f9-8c7b-4a64-beb6-2ebad5b21e05"
      unitRef="usd">21025000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzQtMi0xLTEtMA_1c87bd35-3c44-496a-a9c2-edf45828ff46"
      unitRef="usd">1842000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzQtNC0xLTEtMA_0a275970-31be-4e98-ae57-2a682052577d"
      unitRef="usd">6611000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzQtNi0xLTEtMA_c79fff6c-3c04-4ee9-a612-18feee3b8f5d"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzUtMi0xLTEtMA_fbdd88b3-5cdf-4e7d-9d85-ea09584fc335"
      unitRef="usd">61227000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzUtNC0xLTEtMA_1a566d86-408e-4d47-9478-0d280c4feeee"
      unitRef="usd">61289000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzUtNi0xLTEtMA_83d95bfd-0304-4e4c-afaf-2ce0638d31fc"
      unitRef="usd">187427000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzYtMi0xLTEtMA_2d99b12e-0b33-4e41-96d5-d04f6b656e35"
      unitRef="usd">6472000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzYtNC0xLTEtMA_42003750-bfc4-4684-9e65-217c59284452"
      unitRef="usd">10862000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzYtNi0xLTEtMA_67d21433-5b00-4d2d-b784-90b6f96bda74"
      unitRef="usd">17820000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzctMi0xLTEtMA_24f373e0-e4e4-488d-9bce-02c5c629fb03"
      unitRef="usd">-197000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzctNC0xLTEtMA_92b06221-cf2d-4f4e-a85a-32b301d27f1a"
      unitRef="usd">-36000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzctNi0xLTEtMA_176ff7b9-614e-4ff3-a13f-6369ee623169"
      unitRef="usd">-2369000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzgtMi0xLTEtMA_2aa37aec-0e9a-4ceb-b0e8-ddae9b2c54a9"
      unitRef="usd">-15990000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzgtNC0xLTEtMA_a60c04e5-b14a-47c0-926f-5d346141fec2"
      unitRef="usd">-19914000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzgtNi0xLTEtMA_078ca9e4-4194-4662-9ad4-758cdaba5620"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzktMi0xLTEtMA_58942a4b-712b-4aad-9728-b72a9a442f4e"
      unitRef="usd">-9715000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzktNC0xLTEtMA_0b14dff4-a2e3-47b2-8161-0561bdc97b9d"
      unitRef="usd">-9088000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzktNi0xLTEtMA_db3bec11-0c60-48d4-94e7-7368ece04b29"
      unitRef="usd">15451000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzEwLTItMS0xLTA_97605d2a-7897-4ec4-9627-016efb5aaf68"
      unitRef="usd">51512000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzEwLTQtMS0xLTA_b8bd2c91-023e-4085-8555-d77ccd843669"
      unitRef="usd">52201000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToyYjAwZTcwZjJiMjk0MGUzOWQyOTVlYWRmZWVkY2RiZi90YWJsZXJhbmdlOjJiMDBlNzBmMmIyOTQwZTM5ZDI5NWVhZGZlZWRjZGJmXzEwLTYtMS0xLTA_62436877-08ba-4a94-8902-8d8f85e146d3"
      unitRef="usd">202878000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib5a172151082419f88ee45f61364b25c_D20170801-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5NzY3_5ef7a817-f242-4655-9739-097157a5fe3c"
      unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i92a5a61991d54c93b4690c0f782045f2_D20180101-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5Nzc0_c3863132-b68f-49ce-8241-8b09355eae8a"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i0da8ea09d53b4891b8b32d60ad4d8823_D20170801-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5Nzgx_bdae6db7-ed69-4d72-b76a-36ee8b6997f0"
      unitRef="number">0.269</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5Nzg4_95b91763-ad03-4520-ae09-1b11c114396b"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <tho:ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjEy_68a0b595-2a3f-4444-87a0-1370254c6948">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The differences between income tax expense at the federal statutory rate and the actual income tax expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.150%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the Fiscal Year Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,308&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,779&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,095&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Differences between U.S. federal statutory and foreign tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,478&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency remeasurement (gains) and losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,246&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,616&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,642&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,255&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nondeductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,249&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,401&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nondeductible acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,031&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nondeductible foreign currency forward contract loss on acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,863&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal income tax credits and incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic production activities deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,101&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,279&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;396&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of the U.S. Tax Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,620&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,628&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,043&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(795)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,512&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,201&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,878&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tho:ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzItMi0xLTEtMA_64bf6457-7ce5-4e13-9dfc-0357e1024e7b"
      unitRef="usd">57308000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzItNC0xLTEtMA_2b897d15-9180-4b9d-b463-bd5b4dfb8ac8"
      unitRef="usd">38779000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzItNi0xLTEtMA_2f18a2e7-1d17-4e6f-aa2d-154f37e5d264"
      unitRef="usd">170095000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzMtMi0xLTEtMA_f6b87d60-86a1-4639-ac74-b73a82be5052"
      unitRef="usd">-50898000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzMtNC0xLTEtMTYyNjA_11eb93dd-e075-47c2-88df-274dbb532041"
      unitRef="usd">1478000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzMtNi0xLTEtMTk5ODk_cc6e35bb-c96c-4270-9069-52ef1246f7b3"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtMi0xLTEtMTg1MTc_5d2ae703-70da-41b5-a462-1e455fed4604"
      unitRef="usd">-30246000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtNC0xLTEtMTg1MTk_3e209bd0-d89e-445b-b800-f5966129a129"
      unitRef="usd">12942000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtNi0xLTEtMTk5ODk_e40845fd-2f82-411c-bc5d-9cbcd130a543"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtMi0xLTEtMA_30fb7a28-25eb-44ea-862f-4435bd3a9910"
      unitRef="usd">7616000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtNC0xLTEtMA_3c87ec46-441b-40f7-bac9-81254fd68f40"
      unitRef="usd">4642000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzQtNi0xLTEtMA_4a4695e7-e255-4e75-a307-275754591cd8"
      unitRef="usd">14255000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzUtMi0xLTEtMA_61d3b5af-5029-4b6b-bdd2-02fd0c23f610"
      unitRef="usd">2249000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzUtNC0xLTEtMA_01597372-419e-4603-bff6-645315323aa6"
      unitRef="usd">2401000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzUtNi0xLTEtMA_4248f908-ec8a-4532-b9f8-15d9bd6a2235"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzYtMi0xLTEtMA_21e040d9-1de6-4bb4-a455-4f961a006adc"
      unitRef="usd">0</tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts>
    <tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzYtNC0xLTEtMA_abac0cd3-d71e-4f76-8eb1-04d9f335588f"
      unitRef="usd">3031000</tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts>
    <tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzYtNi0xLTEtMA_73606356-77ee-4ed4-b49b-ca4eddd6bd17"
      unitRef="usd">0</tho:IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts>
    <tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzctMi0xLTEtMA_3e0cfa8d-1bca-4e6f-9684-7cb15cdc6b4a"
      unitRef="usd">0</tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition>
    <tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzctNC0xLTEtMA_035ec52d-cbd9-4a86-848a-f40e23490fdd"
      unitRef="usd">14863000</tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition>
    <tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzctNi0xLTEtMA_9ba81f0f-af3f-4952-a11b-e95da65f2435"
      unitRef="usd">0</tho:IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzktMi0xLTEtMA_5aa20ec3-d26e-48be-a196-e16d7c47b858"
      unitRef="usd">1738000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzktNC0xLTEtMA_b4f2d83c-b5b5-40b4-b79d-dfb16f3fc128"
      unitRef="usd">3373000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzktNi0xLTEtMA_8fd230d6-b632-47d4-9eb6-bd5817fa1f74"
      unitRef="usd">3518000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEwLTItMS0xLTA_b2a6179e-0a65-4b62-b759-27016671ff5d"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEwLTQtMS0xLTA_ec6688f0-5f54-40da-ae54-5d19862a2a53"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEwLTYtMS0xLTA_f69f4ff6-da55-4cbb-9953-70f95dad56e7"
      unitRef="usd">16175000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzExLTItMS0xLTA_4473f590-fd1f-454b-b583-6456cc575da0"
      unitRef="usd">1101000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzExLTQtMS0xLTA_8f0af4c1-4421-4e23-939b-f2ce74baa2fd"
      unitRef="usd">1279000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzExLTYtMS0xLTA_116f14f6-a31e-4873-905d-ae933f9870e6"
      unitRef="usd">396000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEyLTItMS0xLTA_d59d8f98-3ea0-41e5-bd87-1919e0cbf760"
      unitRef="usd">0</tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount>
    <tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEyLTQtMS0xLTA_377d84c3-8638-49c5-9c5e-4e9e25ac53d7"
      unitRef="usd">0</tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount>
    <tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEyLTYtMS0xLTA_9d1c6be4-e0fd-459d-9528-b76228b98f06"
      unitRef="usd">38620000</tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEzLTItMS0xLTA_fd066dda-afb4-48a9-a162-5d7f5c991e5f"
      unitRef="usd">5628000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEzLTQtMS0xLTA_65de8c77-17e1-4227-abb1-5584f97a0759"
      unitRef="usd">2043000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzEzLTYtMS0xLTA_e840cee4-67ab-45ec-b0b9-4ca4872d45af"
      unitRef="usd">-795000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzE0LTItMS0xLTA_b5ddacaa-bd78-4432-911a-056b504307aa"
      unitRef="usd">51512000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzE0LTQtMS0xLTA_62fd6a66-ef9c-461e-a045-8242accee3ba"
      unitRef="usd">52201000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTozZDU5MGI0Mjg2NDM0MGZhYjdiMjMyOTZhNjMzNGI3Ni90YWJsZXJhbmdlOjNkNTkwYjQyODY0MzQwZmFiN2IyMzI5NmE2MzM0Yjc2XzE0LTYtMS0xLTA_d2bd4b87-094f-40b1-9e7c-50cdf20a751b"
      unitRef="usd">202878000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjEz_196d1104-4504-4961-a74e-288e53562d5f">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the deferred income tax balances is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.459%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax asset (liability):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,000&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,272&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Self-insurance reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,923&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,185&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued product warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,586&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,316&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,144&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales returns and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,027&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,516&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,733&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,617&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,110&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,876&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,247&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(147,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(143,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss and other carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,877&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,725&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized (gain)/loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,892&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,046&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,689&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,558&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax (liability), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <tho:DeferredTaxAssetsLiabilitiesInventory
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzMtMi0xLTEtMA_b141c0ea-d727-4a1f-9770-20e7c8d8d390"
      unitRef="usd">1000000</tho:DeferredTaxAssetsLiabilitiesInventory>
    <tho:DeferredTaxAssetsLiabilitiesInventory
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzMtNC0xLTEtMA_e22ec6c4-1f2a-4359-a979-70fd1e136969"
      unitRef="usd">807000</tho:DeferredTaxAssetsLiabilitiesInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzQtMi0xLTEtMA_c5936ad9-07d1-43f2-bcf0-4001d33f0e3c"
      unitRef="usd">7353000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzQtNC0xLTEtMA_d71d1e75-bbb0-4b31-8f86-03b7809a3db2"
      unitRef="usd">5272000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzUtMi0xLTEtMA_74f7f6ba-b411-450a-bb23-49ddc4244ed3"
      unitRef="usd">4923000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzUtNC0xLTEtMA_5902d6f5-e857-4192-9d02-58dacbfac958"
      unitRef="usd">5185000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzYtMi0xLTEtMA_547a5634-64bd-4da3-a9ca-45b703191cc5"
      unitRef="usd">53586000</tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties>
    <tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzYtNC0xLTEtMA_2987c460-7f51-4140-a0e4-71eadd1cb863"
      unitRef="usd">62563000</tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzctMi0xLTEtMA_c09dfa7f-4658-4de4-98b0-4c7ca6f25a2c"
      unitRef="usd">4316000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzctNC0xLTEtMA_0ac4ec35-893d-4325-96c5-d2ec4a00e185"
      unitRef="usd">6144000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzgtMi0xLTEtMA_7d0242bd-4ef1-4415-a65a-f8ec2277e014"
      unitRef="usd">1027000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzgtNC0xLTEtMA_40f406ae-ae59-4a3b-9364-a9f053e21b90"
      unitRef="usd">1516000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzktMi0xLTEtMA_13cb1d09-afdd-4215-97e1-8b6da0d8e568"
      unitRef="usd">6733000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzktNC0xLTEtMA_b0f6b50e-c7f1-451e-87e8-d3376237183c"
      unitRef="usd">3617000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEwLTItMS0xLTA_1b8938da-00d7-41ee-bfd7-44432f7fcd33"
      unitRef="usd">28438000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEwLTQtMS0xLTA_539d8826-cb24-409c-910a-85cb26b19cc6"
      unitRef="usd">22699000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <tho:DeferredTaxAssetsOperatingLeases
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzExLTItMS0xLTE5Njk1_54370745-7bfc-4126-8bc9-b8a65135fa29"
      unitRef="usd">9110000</tho:DeferredTaxAssetsOperatingLeases>
    <tho:DeferredTaxAssetsOperatingLeases
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzExLTQtMS0xLTE5Njk1_96aa5da5-233b-4312-a89d-fcb5486d4875"
      unitRef="usd">0</tho:DeferredTaxAssetsOperatingLeases>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzExLTItMS0xLTA_7a2b4a82-94c7-4a35-8eb1-abfbb4776b25"
      unitRef="usd">15876000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzExLTQtMS0xLTA_1dd174ff-99af-429d-b904-8576434c08bb"
      unitRef="usd">15247000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEyLTItMS0xLTA_a3233f05-850b-4ed3-a7f0-295124e93e9b"
      unitRef="usd">147423000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEyLTQtMS0xLTA_9fbd87fa-6951-418c-b847-6b2cb0457800"
      unitRef="usd">143861000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEzLTItMS0xLTA_cb190f5e-4df7-4cb4-b5a2-d9117a92badf"
      unitRef="usd">32877000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzEzLTQtMS0xLTA_13556f22-4912-4c25-a80b-b321b2de1b84"
      unitRef="usd">15725000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE0LTItMS0xLTA_3bfe846e-bcc3-4e7b-b71a-c9372cb439bf"
      unitRef="usd">4892000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE0LTQtMS0xLTA_2043f3df-8949-4e49-a80c-0807ecbe8968"
      unitRef="usd">4546000</us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains>
    <tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE1LTItMS0xLTA_00985ece-4f6b-43df-9e43-9b58244bb300"
      unitRef="usd">3046000</tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent>
    <tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE1LTQtMS0xLTA_e75d0231-d483-4012-878e-f169b0dfe602"
      unitRef="usd">2689000</tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE2LTItMS0xLTA_0a19fb83-808e-46f6-b021-633cb227c210"
      unitRef="usd">4558000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE2LTQtMS0xLTA_faad858a-d425-45a6-8fbd-852cb481ce66"
      unitRef="usd">2759000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE3LTItMS0xLTA_35ff684d-4a57-400d-b885-7f6b5f6e4f03"
      unitRef="usd">18500000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE3LTQtMS0xLTA_2770af9f-b541-40d0-9ac1-a7ad11260a88"
      unitRef="usd">12945000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE4LTItMS0xLTA_11030b16-28ac-4132-9d14-d9dd81db780f"
      unitRef="usd">45064000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTo1MzQ2MjU4NjhiZDA0YzdmOWNmYzI3NWMzNTQ2ZGI0Zi90YWJsZXJhbmdlOjUzNDYyNTg2OGJkMDRjN2Y5Y2ZjMjc1YzM1NDZkYjRmXzE4LTQtMS0xLTA_3eb78ebf-8069-44c7-bace-29a27cdd5458"
      unitRef="usd">62527000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8c6e5596ec3d4641a4a6fc1f21471088_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODIz_424fc60e-5bf6-450c-aeff-075a1580c188"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i13f01f0bc08444e1826ec188b6c33fd4_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODIz_cdb065ff-dae4-44ed-91e0-01c562147221"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i8fe0ad6c49b84c4288e79373afee6164_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODIy_333b5274-7daf-4de3-8cf1-179d317175c3"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="iac3dd8967df94fb68210b00ce5e0b5c2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxOTkwMjMyNzM2NDE_e5745322-5bd5-490d-8da1-ee40f39803ba"
      unitRef="usd">3474000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <tho:TaxCreditCarryForwardExpirationYear
      contextRef="ifb9aa0ae370349b4ae619da7f729d356_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODUz_46eddf66-3024-4609-9150-974f441dd963">2027</tho:TaxCreditCarryForwardExpirationYear>
    <tho:TaxCreditCarryForwardExpirationYear
      contextRef="i7d3df45960d24809b3ae8a7e9d892a74_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODU5_81d01b8e-cef1-4a07-aa13-a7dbbbb37c1b">2030</tho:TaxCreditCarryForwardExpirationYear>
    <tho:NetOperatingLossCarryForwards
      contextRef="i52e00d1c321f4f389633a6186643c065_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxOTkwMjMyNzM2NTI_c7688de5-a0da-401c-b230-f9522d04e9e5"
      unitRef="usd">73751000</tho:NetOperatingLossCarryForwards>
    <tho:NetOperatingLossCarryForwardsYearOfExpiration
      contextRef="id3ab58f9ebbf44bb9718dc81ae1c27bd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODM0_e4a7289f-d033-4411-a495-33bda54bf5ee">2023</tho:NetOperatingLossCarryForwardsYearOfExpiration>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzE4NjkxNjk3Njk3NjI5_d790cd7d-1e09-4d3d-848e-47d55ea78a50"
      unitRef="usd">48741000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <tho:NetOperatingLossCarryForwards
      contextRef="iac3dd8967df94fb68210b00ce5e0b5c2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxOTkwMjMyNzM2NjQ_54ea52f0-18c8-4767-88e6-f2fff302c32e"
      unitRef="usd">4721000</tho:NetOperatingLossCarryForwards>
    <tho:NetOperatingLossCarryForwardsYearOfExpiration
      contextRef="ifb9aa0ae370349b4ae619da7f729d356_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODQw_bedc8135-9bb2-4720-9016-337cf6ac38fd">2021</tho:NetOperatingLossCarryForwardsYearOfExpiration>
    <tho:NetOperatingLossCarryForwardsYearOfExpiration
      contextRef="i7d3df45960d24809b3ae8a7e9d892a74_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzU5ODQ2_ab0cf4aa-1eb5-4121-8563-4ad4de92ea16">2040</tho:NetOperatingLossCarryForwardsYearOfExpiration>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU3MDE_fd921bcc-be48-40aa-bcc4-f66f40925ff3"
      unitRef="usd">11606000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU3MTM_2f4f265e-4161-42dc-adce-da2cd7822352"
      unitRef="usd">11332000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU3MjU_c83cd1b3-49c8-477d-8ead-1cae43c7258a"
      unitRef="usd">10491000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjE0_8bba03cf-5d8d-46f0-980c-4ead7cb5f88e">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in the unrecognized tax benefit during fiscal years 2020, 2019 and 2018 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,848&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,004&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,671&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax positions related to prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,966&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,062&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,629&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lapses in statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(918)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax positions acquired from EHG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;736&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,238&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,848&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,004&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEtMi0xLTEtMA_27f42cd3-793a-4f11-b34c-8a65b0e98c26"
      unitRef="usd">13848000</tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions>
    <tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEtNC0xLTEtMA_1a4ba724-c2e3-4f7c-b8fe-d2415d9230bf"
      unitRef="usd">13004000</tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions>
    <tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions
      contextRef="i5b3c8fba2ded4befa8d4244413676a59_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEtNi0xLTEtMA_8c650ec6-074e-4102-ba0b-e5e78364ff93"
      unitRef="usd">12671000</tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzMtMi0xLTEtMA_974a9c4e-6829-4058-9bbe-d68f1dbd00ec"
      unitRef="usd">73000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzMtNC0xLTEtMA_ecdb9733-fb1c-4be2-bddc-f75d59a0a414"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzMtNi0xLTEtMA_36a53ae9-65d6-45a6-b33a-fde917591611"
      unitRef="usd">353000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzQtMi0xLTEtMA_91a2c4fe-e3cb-4344-a22a-34019dc7c441"
      unitRef="usd">129000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzQtNC0xLTEtMA_fa8885b3-6b99-4910-b67c-e18a021851b5"
      unitRef="usd">263000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzQtNi0xLTEtMA_1a95d807-4a67-41ca-b91e-f5a616c11734"
      unitRef="usd">2203000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzYtMi0xLTEtMA_6fbeaa7d-55cd-423e-b50d-9f905b0925d6"
      unitRef="usd">1966000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzYtNC0xLTEtMA_e2612170-e047-4194-aa2d-ce40380ed59f"
      unitRef="usd">2062000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzYtNi0xLTEtMA_0ba731e0-96df-40e8-85f7-6eb1c4e1cdfa"
      unitRef="usd">3629000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzctMi0xLTEtMA_7b02f753-335f-4cad-bb3a-15c5fdd44878"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzctNC0xLTEtMA_5f842710-6129-41b0-bacc-ebb0336a3325"
      unitRef="usd">773000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzctNi0xLTEtMA_32a9c2a7-a57b-427f-b92b-4265c2194a73"
      unitRef="usd">192000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzgtMi0xLTEtMA_d4d9031a-402d-414b-a947-4fc2726116ed"
      unitRef="usd">1520000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzgtNC0xLTEtMA_31442489-76da-4169-85df-74d40a49de2e"
      unitRef="usd">918000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzgtNi0xLTEtMA_0725e11c-6fbd-4d08-8de9-98754617c0a5"
      unitRef="usd">1254000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzktMi0xLTEtMA_8b9f71d1-91ea-4ecb-a8dc-1c77f375f998"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzktNC0xLTEtMA_561b1e50-4dc5-4d80-bba2-dcc7e1634695"
      unitRef="usd">736000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzktNi0xLTEtMA_962c12c7-4cc1-478e-94be-882229fa04bd"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEwLTItMS0xLTA_5df854db-20e4-45d3-a2bb-d02382cd92e5"
      unitRef="usd">14238000</tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions>
    <tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEwLTQtMS0xLTA_adc9e45f-44c3-4866-834b-39999eeea6cc"
      unitRef="usd">13848000</tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions>
    <tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions
      contextRef="ifa5ac0a4374a4e819cbd4819902f57ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZTphMmUxOTc5ZTNhNTA0MGY4YWM2Yjg4NWEyYzk3ZmM2OS90YWJsZXJhbmdlOmEyZTE5NzllM2E1MDQwZjhhYzZiODg1YTJjOTdmYzY5XzEwLTYtMS0xLTA_bbac8f8a-591a-4eac-affb-3e7f64c55a25"
      unitRef="usd">13004000</tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1NDI_42d9287a-de18-42ac-9dcf-4f2ca9a42a3c"
      unitRef="usd">2516000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1NTM_c20400f1-5db8-4f7f-9122-84a7f2c26fab"
      unitRef="usd">1758000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1NjQ_766f2d68-b7ee-4164-aa3f-62a6304bec4e"
      unitRef="usd">544000</tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses>
    <tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1NzM_9fa5fa0f-1230-4118-95a8-1987968c9a34"
      unitRef="usd">454000</tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses>
    <tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU1ODI_4cc1adbf-63c2-4bfb-b59f-5491d8c2daba"
      unitRef="usd">203000</tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses>
    <tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjE1_c54489d5-18e0-499e-934c-27366f727e40">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of total unrecognized tax benefits are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.733%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.740%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,238&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,848&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(809)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest and penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,516&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,945&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,690&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term, included in &#x201c;Income and other taxes&#x201d;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,891&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,765&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,945&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,690&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock>
    <tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzItMi0xLTEtMA_1166f8b5-07ca-4318-9e2b-1fa3498512a4"
      unitRef="usd">14238000</tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions>
    <tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzItNC0xLTEtMA_8fd5c4cc-575f-4e81-9dcd-29bdba6eb66c"
      unitRef="usd">13848000</tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions>
    <tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzMtMi0xLTEtMA_0eb6e3bf-feb3-4dde-bb99-4c787648d6a3"
      unitRef="usd">809000</tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward>
    <tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzMtNC0xLTEtMA_257044bf-dd84-4cc1-ac89-99c1afffaf79"
      unitRef="usd">1916000</tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzQtMi0xLTEtMA_a87c57d4-d2a6-4268-957a-dea43252d7a7"
      unitRef="usd">2516000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzQtNC0xLTEtMA_b9103acd-1a05-47c2-acc5-31566c617da3"
      unitRef="usd">1758000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzUtMi0xLTEtMA_6d73a1be-66cd-44c4-a8a5-9b83cfa891c4"
      unitRef="usd">15945000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzUtNC0xLTEtMA_3ae2e2ee-f6d2-4f8a-ac59-222aaf318dc9"
      unitRef="usd">13690000</us-gaap:UnrecognizedTaxBenefits>
    <tho:UnrecognizedTaxBenefitsCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzYtMi0xLTEtMA_2da5c002-1940-4377-9006-c8cf425e4507"
      unitRef="usd">3180000</tho:UnrecognizedTaxBenefitsCurrent>
    <tho:UnrecognizedTaxBenefitsCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzYtNC0xLTEtMA_e94fafdd-4df2-4ef8-b674-c883f1619db4"
      unitRef="usd">2891000</tho:UnrecognizedTaxBenefitsCurrent>
    <tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzctMi0xLTEtMA_f9d17055-2e1d-41e8-abe2-5f0e4528d255"
      unitRef="usd">12765000</tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties>
    <tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzctNC0xLTEtMA_358c3e04-4963-4100-a648-beaa2ba960a7"
      unitRef="usd">10799000</tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzgtMi0xLTEtMA_64316114-f64c-4de3-b765-dfb5cdf6b2cc"
      unitRef="usd">15945000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90YWJsZToxNzI1NTZlNmNiNmY0NTI5YjhkYjQ4OThmNzI4ODkwOC90YWJsZXJhbmdlOjE3MjU1NmU2Y2I2ZjQ1MjliOGRiNDg5OGY3Mjg4OTA4XzgtNC0xLTEtMA_cb4b5b12-d73a-44ed-b659-2f408232261c"
      unitRef="usd">13690000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU2MDE_9c7d9fe3-8ba0-40d9-8842-4b756d51a014"
      unitRef="usd">5000000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzEwOTk1MTE2NDU2MjY_76cfe4a7-44e4-40ea-a479-daa40d6886df"
      unitRef="usd">1300000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:SummaryOfIncomeTaxExaminationsTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjkvZnJhZzpjOTY2NzBiZmFmY2I0YTE5YmZkNGRiNjljMjY0Y2FlNS90ZXh0cmVnaW9uOmM5NjY3MGJmYWZjYjRhMTliZmQ0ZGI2OWMyNjRjYWU1XzIxNDQwNDc2NzY2MjE2_6f43bfe7-1b9d-4c31-9cd7-2ad3ec918c96">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The major tax jurisdictions we file in, with the years still subject to income tax examinations, are listed below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.072%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.388%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.240%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Major Tax Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax&#160;Years&#160;Subject&#160;to&#160;Exam&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States &#x2013; Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2017&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States &#x2013; State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2017&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2016&#160;&#x2013;&#160;Fiscal&#160;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2017&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2015&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal&#160;2018&#160;&#x2013;&#160;Fiscal&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxExaminationsTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxNDQwNDc2NzQ5MDE0_662d4328-eee2-4a93-9129-310a4012b3bb">CONTINGENT LIABILITIES AND COMMITMENTS&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for certain independent dealers of certain of its RV products. These arrangements, which are customary in the RV industry, provide for the repurchase of products sold to dealers in the event of default by the dealer on their agreement to pay the financial institution. The repurchase price is generally determined by the original sales price of the product and predefined curtailment arrangements. The Company typically resells the repurchased product at a discount from its repurchase price. The risk of loss from these agreements is spread over numerous dealers. In addition to the guarantee under these repurchase agreements, the Company may also be required to repurchase inventory relative to dealer terminations in certain states in accordance with state laws or regulatory requirements. The repurchase activity related to dealer terminations in certain states has historically been insignificant in relation to our repurchase obligation with financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s total commercial commitments under standby repurchase obligations on dealer inventory financing as of July 31, 2020 and July 31, 2019 were $1,876,922 and $2,961,019, respectively. The commitment term is generally up to eighteen months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for the guarantee under repurchase agreements of dealers&#x2019; financing by deferring a portion of the related product sale that represents the estimated fair value of the guarantee at inception. The estimated fair value takes into account an estimate of the losses that may be incurred upon resale of any repurchases. This estimate is based on recent historical experience supplemented by the Company&#x2019;s assessment of current economic and other conditions affecting its dealers. This deferred amount is included in the repurchase and guarantee reserve balances of $7,747 and $9,575 as of July 31, 2020 and July 31, 2019, respectively, which are included in Other current liabilities in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Losses incurred related to repurchase agreements that were settled in the past three fiscal years were not material. Based on current market conditions, the Company believes that any future losses under these agreements will not have a significant effect on the Company&#x2019;s consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is involved in certain litigation arising out of its operations in the normal course of its business, most of which is based upon state &#x201c;lemon laws,&#x201d; warranty claims and vehicle accidents (for which the Company carries insurance above a specified self-insured retention or deductible amount). The outcomes of legal proceedings and claims brought against the Company are subject to significant uncertainty.&#160;There is significant judgment required in assessing both the probability of an adverse outcome and the determination as to whether an exposure can be reasonably estimated.&#160;In management&#x2019;s opinion, the ultimate disposition of&#160;any current legal proceedings or claims against the Company will not have a material effect on the Company&#x2019;s financial condition, operating results or cash flows. Litigation is, however, inherently uncertain and an adverse outcome from such litigation could have a material effect on the operating results of a particular reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxOTkwMjMyNjI4ODI_215ec5a9-ba75-41a4-8b6c-7ccbe8cb0a50"
      unitRef="usd">1876922000</tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing>
    <tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxOTkwMjMyNjI4OTc_718b3b14-c79f-4b3e-b2a1-558fe36533b7"
      unitRef="usd">2961019000</tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing>
    <tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzE4NjkxNjk3Njc5NjA2_6e789973-cd28-4961-a00d-f386d4e34c0e">P18M</tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers>
    <tho:RepurchaseAndGuaranteeReserveBalances
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxOTkwMjMyNjI5MTQ_eb5aca3b-8008-4d4b-8390-351a25af9856"
      unitRef="usd">7747000</tho:RepurchaseAndGuaranteeReserveBalances>
    <tho:RepurchaseAndGuaranteeReserveBalances
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzUvZnJhZzpkOGZiNDQzNjYwMGI0ZTk5YTg5NDRlYmQ3ZTBjMWQ4OS90ZXh0cmVnaW9uOmQ4ZmI0NDM2NjAwYjRlOTlhODk0NGViZDdlMGMxZDg5XzIxOTkwMjMyNjI5MjU_01c36c36-6081-4658-8568-cfda36b4cce4"
      unitRef="usd">9575000</tho:RepurchaseAndGuaranteeReserveBalances>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Njg2_6612cf9a-313f-4c3c-9051-9645785524e2">LEASES&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On August 1, 2019, the Company adopted new accounting guidance under Accounting Standards Codification Topic 842 ("ASC 842") Leases. ASC 842 established new criteria for recognizing right-of-use assets and lease liabilities for operating lease arrangements. The Company elected to adopt this guidance utilizing the optional transition method that allowed the Company to implement this new guidance prospectively, and to only include the disclosures required under ASC 842 for the periods subsequent to adoption. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has operating leases principally for land, buildings and equipment and has various finance leases for certain land and buildings expiring between calendar 2020 and 2028. Leases with an initial term of twelve months or fewer and which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise are not recorded on the balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain of the Company's leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.661%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.990%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,580&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,655&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.661%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.990%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Supplemental Cash Flow Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,487&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,655&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.852%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.948%;"/&gt;&lt;td style="width:0.1%;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Supplemental Balance Sheet Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,609&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,343&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,456&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,672&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;505&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,743&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.852%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.948%;"/&gt;&lt;td style="width:0.1%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.6 years&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.8 years&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.4&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.7&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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 style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has operating leases principally for land, buildings and equipment and also leases certain real estate and transportation equipment under various capital leases expiring between 2020 and 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.132%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.977%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.947%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,816&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;991&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,030&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,013&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,628&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,036&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,317&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,083&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,727&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,061&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,888&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total reported lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.209%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.947%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,785&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;974&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,809&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;993&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,437&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,980&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,424&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,061&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2025 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,745&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,037&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,117&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,690&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,246&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rent expense for the fiscal years ended July 31, 2019 and July 31, 2018 was $8,825 and $3,804, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Njg2_b11dff72-989d-459a-b0d5-40d4f62ae5ed">LEASES&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On August 1, 2019, the Company adopted new accounting guidance under Accounting Standards Codification Topic 842 ("ASC 842") Leases. ASC 842 established new criteria for recognizing right-of-use assets and lease liabilities for operating lease arrangements. The Company elected to adopt this guidance utilizing the optional transition method that allowed the Company to implement this new guidance prospectively, and to only include the disclosures required under ASC 842 for the periods subsequent to adoption. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has operating leases principally for land, buildings and equipment and has various finance leases for certain land and buildings expiring between calendar 2020 and 2028. Leases with an initial term of twelve months or fewer and which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise are not recorded on the balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain of the Company's leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.661%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.990%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,580&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,655&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.661%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.990%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Supplemental Cash Flow Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,487&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,655&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.852%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.948%;"/&gt;&lt;td style="width:0.1%;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Supplemental Balance Sheet Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,609&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,343&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,456&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,672&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;505&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,743&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.852%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.948%;"/&gt;&lt;td style="width:0.1%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.6 years&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.8 years&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.4&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.7&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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 style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has operating leases principally for land, buildings and equipment and also leases certain real estate and transportation equipment under various capital leases expiring between 2020 and 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.132%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.977%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.947%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,816&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;991&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,030&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,013&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,628&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,036&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,317&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,083&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,727&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,061&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,888&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total reported lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.209%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.947%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,785&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;974&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,809&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;993&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,437&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,980&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,424&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,061&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2025 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,745&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,037&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,117&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,690&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,246&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rent expense for the fiscal years ended July 31, 2019 and July 31, 2018 was $8,825 and $3,804, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxOTkwMjMyNTYzNjkw_4131bfa0-b507-49a9-b09a-fd94341e9ffd">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.661%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.990%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,580&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,655&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.661%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.990%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Supplemental Cash Flow Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,487&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,655&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.852%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.948%;"/&gt;&lt;td style="width:0.1%;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Supplemental Balance Sheet Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,609&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,343&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,456&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,672&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;505&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,743&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.852%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.948%;"/&gt;&lt;td style="width:0.1%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.6 years&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.8 years&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.4&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.7&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo4ZjcyY2JkZDhmNmQ0Y2E5OWI2YmVhYjMwMjNhOWE2My90YWJsZXJhbmdlOjhmNzJjYmRkOGY2ZDRjYTk5YjZiZWFiMzAyM2E5YTYzXzItMy0xLTEtMTg4MTI_71bed1bf-af00-4ed5-bed0-0d0ad0722bda"
      unitRef="usd">12580000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo4ZjcyY2JkZDhmNmQ0Y2E5OWI2YmVhYjMwMjNhOWE2My90YWJsZXJhbmdlOjhmNzJjYmRkOGY2ZDRjYTk5YjZiZWFiMzAyM2E5YTYzXzQtMy0xLTEtMTg4MTI_638b133f-51f8-4717-8b6f-2e6e2fce34a5"
      unitRef="usd">544000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo4ZjcyY2JkZDhmNmQ0Y2E5OWI2YmVhYjMwMjNhOWE2My90YWJsZXJhbmdlOjhmNzJjYmRkOGY2ZDRjYTk5YjZiZWFiMzAyM2E5YTYzXzUtMy0xLTEtMTg4MTI_aa53737c-8171-4073-b88c-9273ff66b454"
      unitRef="usd">531000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo4ZjcyY2JkZDhmNmQ0Y2E5OWI2YmVhYjMwMjNhOWE2My90YWJsZXJhbmdlOjhmNzJjYmRkOGY2ZDRjYTk5YjZiZWFiMzAyM2E5YTYzXzYtMy0xLTEtMTg4MTI_1e39c542-ec80-4fff-a8f3-b89a1f47af3a"
      unitRef="usd">13655000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo0ZDhkNzlhYTM1MTk0N2I2OTY2N2U3M2Y5OWI3YmFjNi90YWJsZXJhbmdlOjRkOGQ3OWFhMzUxOTQ3YjY5NjY3ZTczZjk5YjdiYWM2XzMtMy0xLTEtMTg4MTU_0ea314ed-e075-4c4c-a048-a232fe318d03"
      unitRef="usd">12487000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo0ZDhkNzlhYTM1MTk0N2I2OTY2N2U3M2Y5OWI3YmFjNi90YWJsZXJhbmdlOjRkOGQ3OWFhMzUxOTQ3YjY5NjY3ZTczZjk5YjdiYWM2XzUtMy0xLTEtMTg4MTU_3316448a-6dab-4b3d-b6b5-0d04ba08b270"
      unitRef="usd">4655000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzItMS0xLTEtMTg4MzA_4a71cfa4-8c57-48f4-9cd5-5ad5030458bc"
      unitRef="usd">33609000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMS0xLTEtMTg4MzA_24c048a3-bd40-4136-b487-77b0dc076351"
      unitRef="usd">5343000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMS0xLTEtMTg4MzA_e92eed1f-acd4-4ee9-af9d-98098cb92a12"
      unitRef="usd">28456000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzctMS0xLTEtMTg4MzA_718101be-3256-4dd6-8982-a077d78070ca"
      unitRef="usd">33799000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEwLTEtMS0xLTE4ODMw_f3804a34-15ac-4eaf-8db6-199f2306ec17"
      unitRef="usd">3672000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTEtMS0xLTE4ODMw_8ccae83a-ed5a-44ca-8b8d-a3ca35677cdb"
      unitRef="usd">505000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTEtMS0xLTE4ODMw_3bd68a84-8001-4205-b992-5160d2c71df2"
      unitRef="usd">4743000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE1LTEtMS0xLTE4ODMw_762336ee-46e9-4576-8a71-c33a357a397e"
      unitRef="usd">5248000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpjNDRlYTFiMTJmNzE0Y2JiYjNhYzMxODUwMGI4ZDljYy90YWJsZXJhbmdlOmM0NGVhMWIxMmY3MTRjYmJiM2FjMzE4NTAwYjhkOWNjXzItMS0xLTEtMTg4NTE_664d75ac-a70c-4a90-89f6-91c986d67cd7">P13Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpjNDRlYTFiMTJmNzE0Y2JiYjNhYzMxODUwMGI4ZDljYy90YWJsZXJhbmdlOmM0NGVhMWIxMmY3MTRjYmJiM2FjMzE4NTAwYjhkOWNjXzMtMS0xLTEtMTg4NTE_0ff3ece2-7845-48d9-9627-0ad3257a88de">P6Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpjNDRlYTFiMTJmNzE0Y2JiYjNhYzMxODUwMGI4ZDljYy90YWJsZXJhbmdlOmM0NGVhMWIxMmY3MTRjYmJiM2FjMzE4NTAwYjhkOWNjXzUtMS0xLTEtMTg4NTE_76177117-1db6-4d33-9e7c-30471f274ee8"
      unitRef="number">0.034</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpjNDRlYTFiMTJmNzE0Y2JiYjNhYzMxODUwMGI4ZDljYy90YWJsZXJhbmdlOmM0NGVhMWIxMmY3MTRjYmJiM2FjMzE4NTAwYjhkOWNjXzYtMS0xLTEtMTg4NTE_100343bc-d083-448f-b2ff-78ba1c02db71"
      unitRef="number">0.097</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Nzgw_4746d188-2776-400d-bcfa-924aa6a62b22">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.132%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.977%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.947%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,816&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;991&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,030&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,013&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,628&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,036&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,317&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,083&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,727&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,061&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,888&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total reported lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Nzgw_4fa22c7b-c065-4a4e-b7b5-7cc6ebeca491">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.132%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.977%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.947%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,816&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;991&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,030&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,013&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,628&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,036&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,317&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,083&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,727&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,061&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,888&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total reported lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,799&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzEtMi0xLTEtMTY0MDI_4358f1a3-f6f9-4a75-914b-f8842243623f"
      unitRef="usd">9816000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzEtNC0xLTEtMTY0MDA_918f9698-dad3-43ee-90e0-ed2317f8b28b"
      unitRef="usd">991000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzItMi0xLTEtMTY0MDI_2b4405a5-a7a2-4aa7-ad3b-5840ee5117aa"
      unitRef="usd">8030000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzItNC0xLTEtMTY0MDA_090d203a-2317-4773-9194-c00500fabe53"
      unitRef="usd">1013000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzMtMi0xLTEtMTY0MDI_70bc879c-48e5-41ab-9592-c23b2492b5a0"
      unitRef="usd">5628000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzMtNC0xLTEtMTY0MDA_a0ea9230-8fcc-4fb3-b6f1-399c98c8df78"
      unitRef="usd">1036000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzQtMi0xLTEtMTY0MDI_1d5415ad-8902-4810-91f8-c90201f24d57"
      unitRef="usd">4370000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzQtNC0xLTEtMTY0MDA_681e4ced-1761-4d29-8a5d-7b17282e8420"
      unitRef="usd">1059000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzUtMi0xLTEtMTY0MDI_4e9f5860-edd6-4326-aa52-401c8af8f66d"
      unitRef="usd">3317000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzUtNC0xLTEtMTY0MDA_68b8660c-0954-4513-817f-b0e86795a778"
      unitRef="usd">1083000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzYtMi0xLTEtMTY0MDI_daa2caac-9207-435c-874a-8759eee736e4"
      unitRef="usd">18727000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzYtNC0xLTEtMTY0MDA_9725bd8f-cc90-4268-81c8-de80d1e44ffa"
      unitRef="usd">2061000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzctMi0xLTEtMTY0MDI_ff68df36-0ace-4146-b830-3ddbd2d8a610"
      unitRef="usd">49888000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzctNC0xLTEtMTY0MDA_e8fda49d-539d-416d-bc5a-c7dc9c9deb5c"
      unitRef="usd">7243000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzgtMi0xLTEtMTY0MDQ_53b133b0-406c-4cfa-80a4-91480f691c94"
      unitRef="usd">16089000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzgtNC0xLTEtMTY0MDA_2e8a7096-01f6-4992-92b0-ed88be37ec5b"
      unitRef="usd">1995000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzktMi0xLTEtMTY0MDY_8bc3e7f2-30ed-421a-9931-6b461854d778"
      unitRef="usd">33799000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTpkYmUwZjZkMGQ3YTI0NmJiYjQ3MTI4Y2JmYzI0YjMxYS90YWJsZXJhbmdlOmRiZTBmNmQwZDdhMjQ2YmJiNDcxMjhjYmZjMjRiMzFhXzktNC0xLTEtMTY0MDA_ede27d12-f737-45ca-8a64-e2be2306b2b4"
      unitRef="usd">5248000</us-gaap:FinanceLeaseLiability>
    <tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5Nzc5_5c6c0b48-51df-47e4-922d-259677ffa5dd">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.209%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.947%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,785&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;974&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,809&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;993&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,437&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,980&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,037&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,424&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,061&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the fiscal year ending July 31, 2025 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,745&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,037&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,117&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,690&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,246&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzEtMS0xLTEtMTYzOTg_f30aab19-d32a-48ad-97f7-bdc8fdd069a6"
      unitRef="usd">8785000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzEtMy0xLTEtMTYzOTY_72ca1c67-eae5-49e2-9527-342fc427a4f1"
      unitRef="usd">974000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzItMS0xLTEtMTYzOTg_dde1de21-11e9-4855-ac50-8a8181940f2f"
      unitRef="usd">6809000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzItMy0xLTEtMTYzOTY_0ebf5ecd-289f-4c03-af8c-233dba494892"
      unitRef="usd">993000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzMtMS0xLTEtMTYzOTg_22ec0d32-7824-4317-bfec-ea256c0a21f7"
      unitRef="usd">5437000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzMtMy0xLTEtMTYzOTY_641c5c79-734d-4a72-af05-9868071c489d"
      unitRef="usd">1015000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzQtMS0xLTEtMTYzOTg_85526641-47c0-4175-8f1a-912f7fb0cd78"
      unitRef="usd">3980000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzQtMy0xLTEtMTYzOTY_b077a5c9-e471-4f28-9f25-ed351f84f5f0"
      unitRef="usd">1037000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzUtMS0xLTEtMTYzOTg_5319e95a-4847-4cbe-ad23-a925ac9d2300"
      unitRef="usd">3424000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzUtMy0xLTEtMTYzOTY_17540c7e-4045-4489-85bd-aeb7a3e3035d"
      unitRef="usd">1061000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzYtMS0xLTEtMTYzOTg_fd8f7554-e6c7-4d9c-9717-1f41bf2c9a21"
      unitRef="usd">20745000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzYtMy0xLTEtMTYzOTY_21ec6e6c-db51-4d02-827c-4b651f2531b2"
      unitRef="usd">3037000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzctMS0xLTEtMTYzOTg_196e32d3-9adc-40d1-9d62-392fcd2ab93f"
      unitRef="usd">49180000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzctMy0xLTEtMTYzOTY_d802f068-0a75-4469-9f8f-3a34a43e433f"
      unitRef="usd">8117000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzgtMy0xLTEtMTYzOTY_b5379198-f2b4-4ff9-b178-d19b4b8c88e9"
      unitRef="usd">2427000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeaseObligations
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzktMy0xLTEtMTYzOTY_c38ea07f-e208-400d-8d68-3d109733766f"
      unitRef="usd">5690000</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzEwLTMtMS0xLTE2Mzk2_0959de85-814a-4d69-a7f4-b58db9f9dd47"
      unitRef="usd">444000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="id2cb96548f26448ba6f91cd061f37033_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZTo2MWU1NDMwMDNjOWY0NjYyYmY0Mzk4ZmM1Y2RhYjY3My90YWJsZXJhbmdlOjYxZTU0MzAwM2M5ZjQ2NjJiZjQzOThmYzVjZGFiNjczXzExLTMtMS0xLTE2Mzk2_8a0f7814-b5bc-416d-b412-f823df4e86fe"
      unitRef="usd">5246000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:OperatingLeaseExpense
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5NjU1_2051bad2-91b1-4230-937e-db046e162a05"
      unitRef="usd">8825000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90ZXh0cmVnaW9uOmQzODI0M2E1N2M3MTRiYjY4YTljMjE5YjYwNzBlYzMyXzIxNDQwNDc2NzQ5NjYz_f210ac4d-5dde-4e06-b3d6-d67a67a1e747"
      unitRef="usd">3804000</us-gaap:OperatingLeaseExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTQ5_b8842d79-f122-4166-94ba-4b19a70ae37b">STOCKHOLDERS&#x2019; EQUITY&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Board approved the Thor Industries, Inc. 2016 Equity and Incentive Plan (the &#x201c;2016 Equity and Incentive Plan&#x201d;) on October&#160;11, 2016 and the 2010 Equity and Incentive Plan (the &#x201c;2010 Equity and Incentive Plan&#x201d;) on October&#160;25, 2010. These plans were subsequently approved by shareholders at the 2016 and 2010 annual meetings, respectively. The maximum number of shares issuable under each of the 2016 Equity and Incentive Plan and the 2010 Equity and Incentive Plan is 2,000,000. As of July 31, 2020, the remaining shares available to be granted under the 2016 Equity and Incentive Plan are 982,258 and under the 2010 Equity and Incentive Plan are 1,211,385. Awards may be in the form of options (incentive stock options and non-statutory stock options), restricted stock, restricted stock units, performance compensation awards and stock appreciation rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Restricted stock award activity and the related expense under the 2010 Equity and Incentive Plan was immaterial for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During fiscal 2013, the Compensation and Development Committee of the Board (the &#x201c;Committee&#x201d;) approved a program to award restricted stock units (the &#x201c;RSU program&#x201d;) to certain employees at the operating subsidiary and corporate levels.&#160;In December 2016, the stockholders of the Company approved a new equity compensation plan that allows the RSU program to continue in subsequent years on similar terms, but now includes a double-trigger change in control provision.&#160;The double-trigger provision, which is applicable to awards granted in fiscal 2017 and subsequent years, stipulates that immediate vesting of an outstanding grant would occur only upon the occurrence of both a change in control, as defined by the plan, and a corresponding change in employment status.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the RSU program, the Committee generally approves awards each October related to the financial performance of the most recently completed fiscal year. The awarded employee restricted stock units vest, and shares of common stock are issued, in equal installments on the first, second and third anniversaries of the date of grant. In addition, concurrent with the timing of the employee awards, the Nominating and Governance Committee of the Board has awarded restricted stock units to Board members that will vest, and shares of common stock will be issued, on the first anniversary of the date of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In September 2019, the Board approved an equity compensation program for certain members of the Company&#x2019;s executive management. Under this program, a portion of their equity compensation will be determined based on performance related to targets set for both the Company&#x2019;s return on invested capital and free cash flow during a multi-year measurement period (North American operations only and a two-year measurement period for fiscal year 2020 grants). These performance stock unit (&#x201c;PSU&#x201d;) awards are based on a sliding scale of actual performance against relevant goals within a range of fifty percent (50%) to one hundred fifty percent (150%) of the target. Performance below the fifty percent (50%) threshold will result in no earned shares, while performance above the one hundred fifty percent (150%) level will result in an award of shares equal to two times the amount of target shares. In deriving the number of shares earned, if any, both performance metrics will be weighted equally. Following the measurement period, in accordance with actual achievement and certification of performance metrics, fully vested shares of common stock will be issued to the award recipients. The fair value of the PSU awards is determined using the Company&#x2019;s stock price on the grant date. These awards are equity classified and will be expensed over the applicable measurement period based on the extent to which achievement of the performance metrics is probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the employee and Board member restricted stock units is determined using the Company&#x2019;s stock price on the date of grant. Total stock-based expense recognized in fiscal 2020, 2019 and 2018 for these RSU and PSU awards totaled $19,889, $18,950 and $17,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of restricted stock unit activity, which includes performance stock units, during fiscal 2020, 2019 and 2018 is included below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.900%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.742%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted&#160;&lt;br/&gt;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted&#160;&lt;br/&gt;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted&#160;&lt;br/&gt;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nonvested, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;451,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101.97&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;332,576&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69.41&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407,151&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50.78&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;310,924&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79.12&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;171,340&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124.84&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92.87&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(167,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90.23&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(168,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64.01&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69.66&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91.11&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93.46&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nonvested, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;641,410&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65.28&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;451,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101.97&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At July 31, 2020 there was $18,219 of total unrecognized compensation costs related to restricted stock unit awards that are expected to be recognized over a weighted-average period of 1.59 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The impact on the Consolidated Financial Statements of all other stock-based awards granted under the 2016 Equity and Incentive Plan and 2010 Equity and Incentive Plan was immaterial for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognized a tax benefit related to total stock-based compensation expense of $4,775, $4,550 and $4,930 in fiscal 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8257df9f64c6498cb8eddd4708b5953c_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDIz_53228ee0-391c-47ef-a0cf-ec3bf9520cff"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i8257df9f64c6498cb8eddd4708b5953c_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDM0_7f40dbef-4820-4805-8b08-c4ad61d738e7"
      unitRef="shares">982258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i41bee1ad34fe4cf8a51386e996323aa7_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDQ1_72716d23-e01d-4c52-b2fc-0916bcdeb70f"
      unitRef="shares">1211385</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5863ae919e714aa8861e8404f5b30986_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzEwOTk1MTE2MzkzNDE_ff7d4415-69f1-4521-8235-b528544f8486"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i7d5625fb26ce456cb9df3fa6b0a1dfe4_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzEwOTk1MTE2MzkzNzg_25c45bc5-33cc-42d8-8926-1c67defd957c"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib0c11070c018425ca97cd4afb7dd47ab_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzEwOTk1MTE2Mzk0MDQ_f67f8d38-4faa-45c9-8cf2-d9b54a436102"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ibf5578d066c24a6192cc8a38bdda81e0_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzEwOTk1MTE2Mzk0NTI_2cdf3f27-9c7f-459a-9d15-a54eb20f5bb8"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensation
      contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDU2_ad913ba3-a110-4e2d-b316-41689682d1ef"
      unitRef="usd">19889000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDY1_6e20e410-23d9-4133-b12f-1c137a8242cd"
      unitRef="usd">18950000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDc0_318a2904-a741-4ad5-824b-2638ab767c1b"
      unitRef="usd">17000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzM4MjA_b0d0e0fb-acb9-4996-b179-33a6426092c5">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of restricted stock unit activity, which includes performance stock units, during fiscal 2020, 2019 and 2018 is included below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.900%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.739%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.870%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.742%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted&#160;&lt;br/&gt;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted&#160;&lt;br/&gt;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted&#160;&lt;br/&gt;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nonvested, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;451,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101.97&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;332,576&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69.41&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407,151&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50.78&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;310,924&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79.12&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;171,340&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124.84&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92.87&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(167,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90.23&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(168,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64.01&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69.66&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91.11&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93.46&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nonvested, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;641,410&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65.28&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;451,563&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91.08&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,431&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101.97&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItMi0xLTEtMA_7771616c-2716-42bb-8aea-7775ca95ab5b"
      unitRef="shares">451563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItNC0xLTEtMA_565c20ae-8fb1-4c5d-b422-be310b423180"
      unitRef="usdPerShare">91.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id58c4867cbb64eda83ed87e7f69737ec_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItNi0xLTEtMA_f33c33bc-768a-4944-8a6c-ce4ac13417fb"
      unitRef="shares">328431</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id58c4867cbb64eda83ed87e7f69737ec_I20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItOC0xLTEtMA_5cd712e2-03cf-4b10-94ec-e07e98626b97"
      unitRef="usdPerShare">101.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i81c839c2884c4c519091f1611b50a7a1_I20170731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItMTAtMS0xLTA_292c42ec-b890-4a26-a60e-27cee1f0e0f8"
      unitRef="shares">332576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i81c839c2884c4c519091f1611b50a7a1_I20170731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzItMTItMS0xLTA_69ef6a65-6b83-4476-9b25-f513a0d26d7d"
      unitRef="usdPerShare">69.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtMi0xLTEtMA_676d0f0a-b6e3-4515-8333-65937f83a673"
      unitRef="shares">407151</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtNC0xLTEtMA_514c046c-257d-43c9-95d5-409c35a0642d"
      unitRef="usdPerShare">50.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtNi0xLTEtMA_e01b216d-db16-478e-822d-e9c1ad69ea46"
      unitRef="shares">310924</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtOC0xLTEtMA_1e35bd6f-a00b-4182-a7ff-abc0a337f07e"
      unitRef="usdPerShare">79.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtMTAtMS0xLTA_e93e3c8c-b2a4-479a-b6e6-18dd2191d272"
      unitRef="shares">171340</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzMtMTItMS0xLTA_344f4149-f3b0-4018-9b41-038ea85c302a"
      unitRef="usdPerShare">124.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtMi0xLTEtMA_5b03499c-e4eb-4fe0-a769-2cbb33be93d5"
      unitRef="shares">206624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtNC0xLTEtMA_0c521f71-9726-47a1-aa06-11ef545327a5"
      unitRef="usdPerShare">92.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtNi0xLTEtMA_ac3a7b14-ac5c-4a24-af2d-cad2af552d04"
      unitRef="shares">167591</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtOC0xLTEtMA_24e9c08b-9b91-4ac8-850b-ffd977619001"
      unitRef="usdPerShare">90.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtMTAtMS0xLTA_671c663a-cf69-4892-a077-9d08e8b0cf5e"
      unitRef="shares">168714</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzQtMTItMS0xLTA_605a57e1-de53-438a-814c-9df067714f69"
      unitRef="usdPerShare">64.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtMi0xLTEtMA_dfdaf756-e5ba-42b7-82d7-702c81e77993"
      unitRef="shares">10680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9557054ac2d141249e7ae907bbde033d_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtNC0xLTEtMA_0dd0689b-d85d-45b6-a36b-764e54094f14"
      unitRef="usdPerShare">69.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtNi0xLTEtMA_d0c71377-9fdd-49d6-8583-9b38237d3cac"
      unitRef="shares">20201</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic5504d53e2074eb68e7ec6e1c6a29b13_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtOC0xLTEtMA_b844d498-fb91-457d-8943-3e07e6a9614c"
      unitRef="usdPerShare">91.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtMTAtMS0xLTA_606cfd15-c233-488b-bb1c-886bfbcfeba8"
      unitRef="shares">6771</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6e379e3ad769499b9347f84afa3f78ff_D20170801-20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzUtMTItMS0xLTA_f69af493-8832-4c4e-b7a7-8703d80bca1e"
      unitRef="usdPerShare">93.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7ccf7f5c0439458d9638e44be24ead00_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtMi0xLTEtMA_b5e0f49d-b2c0-4251-904b-d0f7b5538317"
      unitRef="shares">641410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7ccf7f5c0439458d9638e44be24ead00_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtNC0xLTEtMA_1d7eb899-6a3c-4ec2-8b08-b11d35b56963"
      unitRef="usdPerShare">65.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtNi0xLTEtMA_4324dd83-69e9-4d58-a793-cee1c2ef5ed1"
      unitRef="shares">451563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtOC0xLTEtMA_38987292-5e73-430c-b5eb-bc22bbe81a36"
      unitRef="usdPerShare">91.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id58c4867cbb64eda83ed87e7f69737ec_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtMTAtMS0xLTA_0c110dfa-2a1b-4346-9d4f-085ca5b4d822"
      unitRef="shares">328431</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id58c4867cbb64eda83ed87e7f69737ec_I20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90YWJsZToyZjg2Zjg3MjcyYTM0MWEyYjM1ZmE0MzQ5OWQzYWExOC90YWJsZXJhbmdlOjJmODZmODcyNzJhMzQxYTJiMzVmYTQzNDk5ZDNhYTE4XzYtMTItMS0xLTA_97de8347-c317-4a7e-a913-6d92f30c656b"
      unitRef="usdPerShare">101.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id2757eb83e7c439b9ffe6c1a70efcba2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMDg2_5302c20c-4135-40b8-ac50-236dfbf0cc15"
      unitRef="usd">18219000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTA2_13ed5e30-ed60-44b1-9854-49bc68246fac">P1Y7M2D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTA4_b2b3f01a-323f-434e-be73-52277527d0fe"
      unitRef="usd">4775000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTE2_d0217f4b-a0b5-4eae-8055-1bb5999b3627"
      unitRef="usd">4550000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xODQvZnJhZzpmNTJiMGI2NTU2ZWI0MmQ1YWYyNWMzZTlhNDc3ZTNkOC90ZXh0cmVnaW9uOmY1MmIwYjY1NTZlYjQyZDVhZjI1YzNlOWE0NzdlM2Q4XzIxNDQwNDc2NzUzMTI0_2fbce316-300d-4288-9625-51d00604966c"
      unitRef="usd">4930000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90ZXh0cmVnaW9uOmE2ODkwY2UxMzBiYTQ0NTliMmQ2YTliNjY0ZmM0Y2VmXzQ1OQ_b4d3a7f6-c190-4a20-8e91-3c42176ad94e">REVENUE RECOGNITION&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below disaggregates revenue to the level that the Company believes best depicts how the nature, amount, timing and uncertainty of the Company&#x2019;s revenue and cash flows are affected by economic factors. Other RV-related revenues shown below in the European segment include sales related to accessories and services, used vehicle sales at owned dealerships and RV rentals. All material revenue streams are considered point in time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NET SALES:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Travel Trailers and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,449,239&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,710,308&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,646,581&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fifth Wheels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,691,243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,848,143&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,362,119&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,140,482&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,558,451&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,008,700&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495,520&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;761,176&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,000,881&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class&#160;C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;776,191&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;824,449&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,047,376&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,387&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,704&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,058&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,390,098&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,649,329&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,315&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North American&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,530,580&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,207,780&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,155,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Motorcaravan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,505,353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;960,155&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Campervan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;433,398&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,089&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Caravan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;273,475&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,144&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other RV-related&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;273,165&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;153,590&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,485,391&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,486,978&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,015,971&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,694,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,155,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, primarily aluminum extruded components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,481&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,374&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305,947&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intercompany eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(93,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(132,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,167,933&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,864,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,328,909&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90ZXh0cmVnaW9uOmE2ODkwY2UxMzBiYTQ0NTliMmQ2YTliNjY0ZmM0Y2VmXzExNTQ0ODcyMDkyNTc1_b4f5b5ab-0d06-442a-b908-11f817d4e823">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below disaggregates revenue to the level that the Company believes best depicts how the nature, amount, timing and uncertainty of the Company&#x2019;s revenue and cash flows are affected by economic factors. Other RV-related revenues shown below in the European segment include sales related to accessories and services, used vehicle sales at owned dealerships and RV rentals. All material revenue streams are considered point in time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.376%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.377%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;NET SALES:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Travel Trailers and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,449,239&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,710,308&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,646,581&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fifth Wheels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,691,243&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,848,143&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,362,119&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North American Towables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,140,482&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,558,451&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,008,700&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495,520&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;761,176&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,000,881&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class&#160;C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;776,191&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;824,449&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,047,376&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,387&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,704&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,058&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North American Motorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,390,098&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,649,329&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,315&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total North American&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,530,580&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,207,780&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,155,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Motorcaravan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,505,353&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;960,155&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Campervan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;433,398&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,089&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Caravan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;273,475&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,144&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other RV-related&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;273,165&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;153,590&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total European&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,485,391&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,486,978&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recreational vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,015,971&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,694,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,155,015&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, primarily aluminum extruded components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,481&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,374&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305,947&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intercompany eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(93,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(132,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,167,933&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,864,758&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,328,909&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4f1633c2fde42ab8a3f662fc937c666_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzQtMi0xLTEtMA_03c4b203-d6e1-4219-9653-d35c9c09f2fa"
      unitRef="usd">2449239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3c5f32532764142bccc5c3f886669dd_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzQtNC0xLTEtMA_d0276ca3-a313-407d-a216-4797ccbe4c64"
      unitRef="usd">2710308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97b8ed0a051e4027b0d7262d579cc891_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzQtNi0xLTEtMA_a2be4ba0-f0e2-4852-9c87-61bd88b81544"
      unitRef="usd">3646581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3466f692de0a4b188052f13a9a30cebe_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzUtMi0xLTEtMA_be867fe9-9c55-4b50-93d9-c1a3f03f329e"
      unitRef="usd">1691243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd5c2069ce9143318ad5779f57d3b6d2_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzUtNC0xLTEtMA_207dd310-d1b5-40b8-a919-423347f2f317"
      unitRef="usd">1848143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e6053773e7f4c98bce2be5ca7ccd3c0_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzUtNi0xLTEtMA_07dc0a2d-8336-4700-ad52-08ad18c8eee7"
      unitRef="usd">2362119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i424f8ef1ffad428dbf05b7cf688cfd21_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzYtMi0xLTEtMA_8d615ba5-a7bd-45a7-bcdb-eca9b2517e04"
      unitRef="usd">4140482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb13548dd4ee4c9dbaede7f4666cafb2_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzYtNC0xLTEtMA_19933d1c-bcad-42a8-a02c-00b72c25b18a"
      unitRef="usd">4558451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3fc1924786744efa78bbdf065335743_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzYtNi0xLTEtMA_d02b197c-eb03-4a4d-a026-ab01f11c0434"
      unitRef="usd">6008700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0db60fe649b246b7b26945f0e4d585bd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzgtMi0xLTEtMA_004129fe-be16-4a84-bd9e-86a40b6da296"
      unitRef="usd">495520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58317b995232402180c4cbe92ac503a6_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzgtNC0xLTEtMA_f40269f7-5189-4594-a3f1-72236b6f0667"
      unitRef="usd">761176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04a8c3a6fb28463da78b2e67b62dbffe_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzgtNi0xLTEtMA_a5d1e45b-dbf2-4745-b7c4-874c1701431b"
      unitRef="usd">1000881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62dd12fbacf54e45b879aee4c33b3eae_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzktMi0xLTEtMA_5e69c9a0-9451-4cda-8bde-fe2095957be2"
      unitRef="usd">776191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i889a696b55a84a89a1c67070d55146f2_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzktNC0xLTEtMA_2a3ed121-8cd5-4605-80df-388079e62eef"
      unitRef="usd">824449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab41fda098474b4598dec7d8f96df73b_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzktNi0xLTEtMA_ff7e340e-15a5-43e9-b63e-0564b4338f8b"
      unitRef="usd">1047376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39407498a3cd4fda870ce31c95be998e_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEwLTItMS0xLTA_d09b3a49-d2f0-4ef9-a180-24c0b2a14303"
      unitRef="usd">118387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4243c14414cd4bb1933e2b62bbf88b20_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEwLTQtMS0xLTA_e71386e9-d166-4f56-b5f4-ae765e3e2dd1"
      unitRef="usd">63704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63c7dadd7c364d7798eaf6863cd9ea61_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEwLTYtMS0xLTA_fb5ce3ee-0067-4864-938f-06cfa4aa7544"
      unitRef="usd">98058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fcce53bbddf4b0b9e506d2dc03838c3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzExLTItMS0xLTA_0a3168ab-d4d7-4824-8129-03cd9b2bc1e8"
      unitRef="usd">1390098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bbdf537fea9403097df8ac1144e2dbc_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzExLTQtMS0xLTA_df7d12c8-2128-4272-96ce-4fc26c2c47cb"
      unitRef="usd">1649329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e704088dca249d09ffad1ea83f6b26f_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzExLTYtMS0xLTA_a8f27f0a-dd18-4f43-867a-67ae66389cd7"
      unitRef="usd">2146315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i078989c2ce67416a8d573adec3855574_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEyLTItMS0xLTA_0bda7b08-47ad-4b30-9d15-31921d6a7dab"
      unitRef="usd">5530580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41aae602826f4ad8816ab07f83294cd9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEyLTQtMS0xLTA_70c58817-36d8-46e8-90da-64b05597c7c0"
      unitRef="usd">6207780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0b267177a06484bae8ef22c8dffb354_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzEyLTYtMS0xLTA_d3e378b7-cf74-4c00-b4d4-571d9d61b590"
      unitRef="usd">8155015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6601da53c0de4faf856e3015be1c2df6_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE0LTItMS0xLTA_ef01e03a-a753-4ba9-b617-bf82aa1785d5"
      unitRef="usd">1505353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie951a0eecfcf42839ba3c5c165f4cbca_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE0LTQtMS0xLTA_d70bd468-25bd-46d4-9448-042dc25e53c4"
      unitRef="usd">960155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63eeef6e9ac44f34b924569a42fe2590_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE0LTYtMS0xLTA_067bb671-90aa-4139-8423-e46bfa0a797a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe80719581dd464b9b8c7d5b8aad5257_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE1LTItMS0xLTA_ebdb216c-c151-4a8b-abd4-e62f50e45f16"
      unitRef="usd">433398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75b61525d6e64050bbbeec0581307c41_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE1LTQtMS0xLTA_29d9a6d5-bb9e-4b12-bb4d-780b997d3ef5"
      unitRef="usd">201089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i012c6313874c49b98016c01728c7124c_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE1LTYtMS0xLTA_a63493ff-2da7-4915-a782-1e4882ff8ba9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d9b73c94a974802810c62952fa7c223_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE2LTItMS0xLTA_390d4526-4f15-435c-b7b8-42f10ad144cd"
      unitRef="usd">273475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f22b20e1cf64c12a0d866de232c5343_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE2LTQtMS0xLTA_b0bfa420-0fd6-4fd0-a088-706d97600747"
      unitRef="usd">172144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99480d24e2034ef3b9bca9c5ae68062a_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE2LTYtMS0xLTA_d8b39858-9023-42b6-97cf-f2baec0e09b2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9c4c1a8651d4755931b4c2e8edf95c0_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE3LTItMS0xLTA_3c1f96a1-a6ad-46d1-90d6-902bc6db7095"
      unitRef="usd">273165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i918375ef4792460db43ccee78e336e9d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE3LTQtMS0xLTA_fb03f990-605d-44ba-a32c-fd6fcb822923"
      unitRef="usd">153590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb8e5f1881c2400cbcf8fb5ca1fb1ae8_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE3LTYtMS0xLTA_569b578e-ab44-4df8-9d7e-aa100a6846c2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14dbea9a67204159950363c9b4efdfc5_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE4LTItMS0xLTA_1eafba1d-2878-4753-a619-a637abf0463a"
      unitRef="usd">2485391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6f4a4fc5d314cf1b6745e61e7ffa028_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE4LTQtMS0xLTA_c050e034-a720-4d54-9632-c0bb63f48133"
      unitRef="usd">1486978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72d927d5e1e2426f8cd015de341a2ab6_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE4LTYtMS0xLTA_15d426be-31e3-4801-8624-6845ddfcde7d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4ad2e1e97174f5a9a802b7abccbec69_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE5LTItMS0xLTA_3c2d30ca-7a1a-42e4-9322-103ce99aba6c"
      unitRef="usd">8015971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0fc8a0bc2f14256bf34b490055e019c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE5LTQtMS0xLTA_0b807fe9-619c-45da-af36-16a0c4fe2cdd"
      unitRef="usd">7694758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41bbc06cfa3d4e70833b398620bc5348_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzE5LTYtMS0xLTA_92bc2499-728c-4645-8af3-15a326e7deea"
      unitRef="usd">8155015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i127ac0ef93d544deaa21516ee649f8d9_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIwLTItMS0xLTA_ade74ac9-c5b6-4f14-a9bd-1237e63261e5"
      unitRef="usd">234481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdd9c8b8435643e68d1477b89a3fd4ed_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIwLTQtMS0xLTA_7218cdc9-73f2-40fd-b82c-9367aa67393e"
      unitRef="usd">263374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i173cc97aa3b84b5aa837b9b48562cb30_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIwLTYtMS0xLTA_0405464d-53f2-4801-a6b2-9bdb89f06739"
      unitRef="usd">305947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i766840af95f5429b90d9c7efdfe8206c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIxLTItMS0xLTA_0b432e4e-e10b-4963-b8f9-c594733a2f5c"
      unitRef="usd">-82519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if99880e9b5e94b6a985c828af17d9ec9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIxLTQtMS0xLTA_f0120212-9a23-471f-b4e2-3e153de0bc3f"
      unitRef="usd">-93374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc2c15e0285544ef8da995c50eef8974_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIxLTYtMS0xLTA_61639e51-f48c-45da-8894-e22ddb7b8c20"
      unitRef="usd">-132053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIyLTItMS0xLTA_cd31a2ef-0b25-467a-b297-3922a7651b84"
      unitRef="usd">8167933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIyLTQtMS0xLTA_656ed517-e599-4df8-96ef-8fd9adcf8919"
      unitRef="usd">7864758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06b1961e2c704bf49396ffbbe8a2b9d9_D20170801-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTAvZnJhZzphNjg5MGNlMTMwYmE0NDU5YjJkNmE5YjY2NGZjNGNlZi90YWJsZTpjOGMyZGYwYzE2MGU0M2MxOTViZGJiMTMxNjUxZDIxNy90YWJsZXJhbmdlOmM4YzJkZjBjMTYwZTQzYzE5NWJkYmIxMzE2NTFkMjE3XzIyLTYtMS0xLTA_e37a46c8-5ad1-439a-91d9-3af12e20561b"
      unitRef="usd">8328909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90ZXh0cmVnaW9uOjgyMTBkZTU5ZjEwMDQ5NzVhNTc5M2Q4NWMyMGY5MWQwXzQ2Mg_2bcaee24-be4f-4943-914f-4e4df6068556">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of other comprehensive income (loss) (&#x201c;OCI&#x201d;) and the changes in the Company&#x2019;s accumulated OCI (&#x201c;AOCI&#x201d;) by component for the fiscal years ended July 31, 2020 and July 31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.780%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.846%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.828%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.831%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&#160;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Gain&#160;(Loss)&#160;on&lt;br/&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OCI before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,735&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,530&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income taxes associated with OCI before reclassifications &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes associated with amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,657&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,138&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: AOCI attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI, net of tax attributable to Thor Industries, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,512&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,993&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.780%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.846%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.828%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.831%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&#160;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Gain&#160;(Loss)&#160;on&lt;br/&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OCI before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income taxes associated with OCI before reclassifications &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,917&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;523&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes associated with amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: AOCI attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(594)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(594)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI, net of tax attributable to Thor Industries, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;"&gt;We do not recognize deferred taxes for a majority of the foreign currency translation gains and losses because we do not anticipate reversal in the foreseeable future.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90ZXh0cmVnaW9uOjgyMTBkZTU5ZjEwMDQ5NzVhNTc5M2Q4NWMyMGY5MWQwXzQ2Mw_c8cbd4c1-ccb7-4afe-a5b6-42e240a07c54">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of other comprehensive income (loss) (&#x201c;OCI&#x201d;) and the changes in the Company&#x2019;s accumulated OCI (&#x201c;AOCI&#x201d;) by component for the fiscal years ended July 31, 2020 and July 31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.780%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.846%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.828%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.831%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&#160;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Gain&#160;(Loss)&#160;on&lt;br/&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OCI before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,735&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,530&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income taxes associated with OCI before reclassifications &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,906&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,180&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes associated with amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,657&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,138&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: AOCI attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI, net of tax attributable to Thor Industries, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,512&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,993&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.239%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.780%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.846%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.828%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.831%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&#160;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Gain&#160;(Loss)&#160;on&lt;br/&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OCI before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income taxes associated with OCI before reclassifications &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,917&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;523&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes associated with amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: AOCI attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(594)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(594)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;AOCI, net of tax attributable to Thor Industries, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;"&gt;We do not recognize deferred taxes for a majority of the foreign currency translation gains and losses because we do not anticipate reversal in the foreseeable future.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0eda19350cac44c0b7ef7fcb6cd4dd34_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzItMi0xLTEtNzQ5NA_2d610ec0-18e4-4c4b-9467-5be0efbb6fef"
      unitRef="usd">-47078000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7fc4105fd3c4df393dfd1452bc22e43_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzItNC0xLTEtNzQ5Ng_6110d222-be01-448f-aac3-c6226273079a"
      unitRef="usd">-9472000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2acb32310bae42a7b4aae177e65d8ec2_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzItNi0xLTEtNzQ5OA_902f9d4a-5af6-43fa-92ef-6fb8d36a2de7"
      unitRef="usd">-1048000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b1e591560f14cdc9ac75ebf01349294_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzItOC0xLTEtMTY2MzI_1a7fe096-e8db-440f-a73f-8fc231fd2990"
      unitRef="usd">-57598000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzMtMi0xLTEtNzUwMA_25ac8fd3-a906-4cb0-aff2-991149cb335f"
      unitRef="usd">92735000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzMtNC0xLTEtNzUxMA_68db0557-f4a9-4f10-8893-062ef10f5e6b"
      unitRef="usd">-20557000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzMtNi0xLTEtNzUyMA_0ad93ce9-9521-41a6-817e-ea14c51e9b32"
      unitRef="usd">352000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzMtOC0xLTEtMTY2MzI_8ce76624-0e19-4a14-bc78-87725bed292f"
      unitRef="usd">72530000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzQtMi0xLTEtNzUwMg_8e90606a-3308-4d50-b9fa-0de16dd85f0b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzQtNC0xLTEtNzUxMg_5410b2de-3d01-4d0a-bd3f-fc221dd41af2"
      unitRef="usd">-4906000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzQtNi0xLTEtNzUyMg_1a285b19-32be-42db-b060-bcecee02eb1c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzQtOC0xLTEtMTY2MzI_140a3308-adae-411b-9d75-09fa043d2abc"
      unitRef="usd">-4906000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzUtMi0xLTEtNzUwNA_74a7e8de-219a-41bd-b215-5af0f12146ec"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzUtNC0xLTEtNzUxNA_e70fb769-b681-45f9-ab3b-c0fc2f151d32"
      unitRef="usd">-8180000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzUtNi0xLTEtNzUyNA_2413a966-7293-49be-b17e-eb9041d822fa"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzUtOC0xLTEtMTY2MzI_ab4cb208-c1b6-44ac-a97a-763b9f72f9bc"
      unitRef="usd">-8180000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i7a9fbd225c374ecdbb20ad73043491e3_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzYtMi0xLTEtNzUwNg_ea4ae751-1b09-4054-b22e-2c824e0e6263"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ib1b0a2aaee9d44d490aa63b2b70de906_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzYtNC0xLTEtNzUxNg_be416567-b9b3-4727-a000-a0f8a4afab26"
      unitRef="usd">-1880000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i315cedeab1f94c0da38c2bfa425b1063_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzYtNi0xLTEtNzUyNg_f9decbef-3a55-426e-af5a-a344342ec49f"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="if71947d3035848a1a0c04e3aba38a404_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzYtOC0xLTEtMTY2MzI_319e3640-b1c8-4936-a462-745a5e575f2a"
      unitRef="usd">-1880000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if68f088400f14d189420c63019287e09_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzctMi0xLTEtMTY2MzI_54ce1b6c-3251-4459-9e80-cbbb0662eb98"
      unitRef="usd">45657000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22b260fe30dd4b36a4b67495a54e3a05_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzctNC0xLTEtMTY2MzI_700d89f8-8194-474a-be79-800e743b5b13"
      unitRef="usd">-18823000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id298838f6acd4a19870e5b186c58a899_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzctNi0xLTEtMTY2MzI_0c5076ba-6213-42e4-a185-57304b9ee5ee"
      unitRef="usd">-696000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i210a84abb3164f7488b91eb04d951733_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzctOC0xLTEtMTY2MzI_8060506b-7a01-481c-8a3b-0aa98a6c0489"
      unitRef="usd">26138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc47f4880f8d4c5a84255dc3c6aee623_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzgtMi0xLTEtNzUwOA_ce25d74f-6f77-42c7-b8f7-66c809150668"
      unitRef="usd">-855000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib347b7d773b742478885dc6268eacf88_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzgtNC0xLTEtNzUxOA_857258ab-348e-4bf3-a73b-7b6695eb96e0"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3946c76d4f314561bda69c72e2bdc3bf_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzgtNi0xLTEtNzUyOA_2e0c0465-acd6-4da1-be21-8204ab43bd62"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i262f61432f714fe288e6bd76b803033c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzgtOC0xLTEtMTY2MzI_a5b5b1d6-c1c8-48c2-a358-896b38750d09"
      unitRef="usd">-855000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic097a3643743487ca377a52f45174cdb_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzktMi0xLTEtMTY2MzI_2ff7b359-1de6-4615-8b47-8d105dcf34d6"
      unitRef="usd">46512000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac6828d4cb204404ab009770f6a19daa_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzktNC0xLTEtMTY2MzI_398206ec-7587-4a17-a704-b5e8f46f6219"
      unitRef="usd">-18823000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5db51ae6793848edb5ac5493e6b54f5f_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzktNi0xLTEtMTY2MzI_09538d0f-a753-472b-8ec1-382dfef085c1"
      unitRef="usd">-696000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85e47c8a27774c6bb8b737d4473de5cb_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTpkYTNhMDFkYTZkOGU0OTg2ODgxZGUxZmU3ZTZkNWJhNy90YWJsZXJhbmdlOmRhM2EwMWRhNmQ4ZTQ5ODY4ODFkZTFmZTdlNmQ1YmE3XzktOC0xLTEtMTY2MzI_63f9b55e-66e3-4689-9712-c94073c68dda"
      unitRef="usd">26993000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1788a7469ec94ca181225e962fb021e2_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzItMi0xLTEtMA_9cccb143-d917-42ea-af88-5bd0aa16caa8"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5d0919ae6ad44258ab5c84efbf8512d_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzItNC0xLTEtMA_fc6be6b7-2430-4002-a32b-2c8dae537c65"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i02c41afa634c406ebe9e66b4500161c1_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzItNi0xLTEtMA_f6d667ea-5d88-4a90-b5be-2b2dd2079160"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if66c313aa69c4fffbced35ffc69e06d5_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzItOC0xLTEtMA_f65546df-37e5-4664-aa0b-8a1f819b3e01"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzMtMi0xLTEtMA_02031caf-7aea-48e1-9efc-36456e2a5609"
      unitRef="usd">-44684000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzMtNC0xLTEtMA_1e500889-30af-424b-b8e9-0e35d2faccb2"
      unitRef="usd">-12184000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i41379f5b542544eda84f85250c20326d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzMtNi0xLTEtMA_82281922-8a2d-4c8a-9a43-64e0d0c77b58"
      unitRef="usd">-1048000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzMtOC0xLTEtMA_5fe5eade-88f7-411f-92db-427f85f677e5"
      unitRef="usd">-57916000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzQtMi0xLTEtMA_34e69f93-70df-4425-9aa1-ed3090aa9467"
      unitRef="usd">2394000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzQtNC0xLTEtMA_c086c086-05bd-4232-84fa-27dcfe790649"
      unitRef="usd">-2917000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i41379f5b542544eda84f85250c20326d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzQtNi0xLTEtMA_507659f9-2d1e-4f5d-afcf-c19a96beadd3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzQtOC0xLTEtMA_26ec50fb-0523-439f-a86b-faf80e0c7343"
      unitRef="usd">-523000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzUtMi0xLTEtMA_0cfa2b80-8a77-4858-8233-71b272fb009b"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzUtNC0xLTEtMA_0416fcfc-abb3-4e4b-80f4-1fb1fab5b25b"
      unitRef="usd">279000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i41379f5b542544eda84f85250c20326d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzUtNi0xLTEtMA_ac08aa45-5bd0-4702-b09e-47d77b79f2cc"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzUtOC0xLTEtMA_f110106e-e1ee-49c6-9271-42ab6b1044f2"
      unitRef="usd">279000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i56a642dfb74a4bb884fe17e253cacea1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzYtMi0xLTEtMA_ed9003c2-4ea3-46f0-801a-537aab51aa80"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ie440d15ca9c94fd99aa4dbb46dd5de0c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzYtNC0xLTEtMA_06a574c8-1c08-42b6-b1a1-38b2755a941b"
      unitRef="usd">74000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i41379f5b542544eda84f85250c20326d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzYtNi0xLTEtMA_12bba16b-48bb-4734-bdc4-a43a91eaa5c4"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="id5a9dce7b974417e9c9d7266bf02820b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzYtOC0xLTEtMA_2989b01c-88be-4e8f-9536-72af89f2498d"
      unitRef="usd">74000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0eda19350cac44c0b7ef7fcb6cd4dd34_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzctMi0xLTEtMA_376dca74-7961-4cc3-9e13-f802ca5ea5da"
      unitRef="usd">-47078000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7fc4105fd3c4df393dfd1452bc22e43_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzctNC0xLTEtMA_ba504e04-5e07-4010-9e0d-e7080b06051d"
      unitRef="usd">-9472000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2acb32310bae42a7b4aae177e65d8ec2_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzctNi0xLTEtMA_a1d76d6a-422f-48f0-bca9-b97308465b6a"
      unitRef="usd">-1048000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b1e591560f14cdc9ac75ebf01349294_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzctOC0xLTEtMA_3ec9f500-adc8-4ec3-99f3-c38974fd5782"
      unitRef="usd">-57598000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9b3e1a6325ad40e2a4d84474bb456dc6_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzgtMi0xLTEtMA_205ed6f1-bba1-401c-9d3c-9675c7826980"
      unitRef="usd">-594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82b2f995ce694cb483b6008efdf4712e_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzgtNC0xLTEtMA_16fc10e5-87e6-4061-aa16-90048ae2b4d6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a6a2d1f4736468aa9c5e1ab85116206_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzgtNi0xLTEtMA_1efa1c58-cdd5-4f82-874e-6ad6f7e86185"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d2e111db8cb45fca7b5fe71d9510f36_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzgtOC0xLTEtMA_fc9d8c2c-0c88-4aab-a725-c435ad97d4d6"
      unitRef="usd">-594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ebde6eca00a400a9169d4d5293201dc_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzktMi0xLTEtMA_99a2333f-659d-4e70-84b8-b674e383b45f"
      unitRef="usd">-46484000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5754d35b03e440d4b827320050085dd5_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzktNC0xLTEtMA_756b3625-6020-4534-9133-4c965a969a29"
      unitRef="usd">-9472000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if04277a5ab9f4b65b92049edf9d8c986_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzktNi0xLTEtMA_8bfd7c57-266b-47c9-be4f-ad42b26ef891"
      unitRef="usd">-1048000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3ffc440c3b74a19af3ea02817634971_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xOTMvZnJhZzo4MjEwZGU1OWYxMDA0OTc1YTU3OTNkODVjMjBmOTFkMC90YWJsZTo3NGIxMTY3NjcyNDQ0Mjg1YWRlMmM4NTg3N2UyZGRhYi90YWJsZXJhbmdlOjc0YjExNjc2NzI0NDQyODVhZGUyYzg1ODc3ZTJkZGFiXzktOC0xLTEtMA_41a3c0c9-5ed3-4f30-9760-c2a58a514617"
      unitRef="usd">-57004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026992664">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Erwin Hymer Group SE</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February&#160;1, 2019, the Company acquired Erwin Hymer Group SE (&#8220;EHG&#8221;). EHG is headquartered in Bad Waldsee, Germany, and is one of the largest RV manufacturers in Europe. EHG is managed as a stand-alone operating entity that is included in the European recreational vehicle operating segment.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal 2020, the Company made measurement period adjustments primarily related to the estimated fair value of certain fixed assets, other receivables and deferred income tax assets to better reflect the facts and circumstances that existed at the acquisition date. These adjustments resulted in a decrease in fixed assets, an increase in other receivables, increases in deferred income tax assets, a decrease in deferred income tax liabilities and a net increase of goodwill of $1,282. The impact to our Consolidated Statement of Income and Comprehensive Income as a result of these measurement period adjustments was immaterial.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the final fair values of the EHG assets acquired and liabilities assumed as of the acquisition date.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.042%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.758%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,887</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">593,053</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,747</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, rental vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dealer network</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">355,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,181</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,536</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,471</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,009,754</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantee liabilities related to former EHG North American subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(115,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(851,774)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt &#8211; Unsecured notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(114,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt &#8211; Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(166,196)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(152,186)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,205)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-controlling interests</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,900,632</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(97,887)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired, less cash acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,802,745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On the acquisition date, amortizable intangible assets had a weighted-average useful life of 17 years. The dealer network was valued based on the Discounted Cash Flow method and is amortized on an accelerated basis over 20 years. The trademarks and technology assets were valued on the Relief of Royalty method and are amortized on a straight-line basis over 20 years and 10 years, respectively. The backlog was valued based on the Discounted Cash Flow method and was amortized on a straight-line basis over a 5 month period. We recognized $1,009,754 of goodwill as a result of this transaction, of which approximately $311,000 will be deductible for tax purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the closing of the acquisition, Thor and EHG entered into an amendment to exclude EHG&#8217;s North American subsidiaries from the business operations acquired by Thor. The acquisition date balance sheet includes guarantee liabilities related to the former EHG North American subsidiaries totaling $115,668. Historically, EHG had provided guarantees for certain of its former North American subsidiaries that were assumed by Thor in the acquisition and which related to bank loans, foreign currency derivatives, certain specified supplier contracts and dealer financing arrangements, as well as a specific lease agreement.&#160;The Company had a liability of $5,576 outstanding at July 31, 2019 related to the remaining dealer financing guarantees and other related contingent liabilities, which is included in Other current liabilities on the Consolidated Balance Sheets. There were no outstanding liabilities as of July 31, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of EHG are included in the Company&#8217;s Consolidated Statements of Income and Comprehensive Income since the February&#160;1, 2019 acquisition date. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following unaudited pro forma information represents the Company&#8217;s results of operations as if the fiscal 2019 acquisition of EHG had occurred at the beginning of fiscal 2018. The disclosure of pro forma net sales and earnings does not purport to indicate the results that would actually have been obtained had the acquisition been completed on the assumed date for the periods presented, or which may be realized in the future. The unaudited pro forma information does not reflect any operating efficiencies or cost savings that may be realized from the integration of the acquisition.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:64.971%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.120%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.121%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,067,750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,517</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The pro forma earnings for the fiscal year ended July 31, 2019 were adjusted to exclude $114,866 of acquisition-related costs. Nonrecurring expenses related to management fees of $1,677 were excluded from pro forma earnings for the fiscal year ended July 31, 2019. The period presented excludes $61,418 of nonrecurring expense related to the fair value adjustment to acquisition-date inventory. EHG&#8217;s historical net income included in the total above includes nonrecurring charges related to its former North American operations in the amount of $52,501 during the fiscal year ended July 31, 2019. These charges primarily consist of EHG&#8217;s guarantees to third parties for certain North American subsidiary obligations and the impairment of loan receivables due to EHG from their former North American subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net costs incurred during fiscal 2019 related specifically to this acquisition totaled $114,866 and are included in Acquisition-related costs in the Consolidated Statements of Income and Comprehensive Income. These costs include the losses on the foreign currency forward contract of $70,777 discussed in Note 4 to the Consolidated Financial Statements, and $44,089 of other expenses, consisting primarily of bank fees, ticking fees, legal, professional and advisory fees related to financial due diligence and implementation costs, regulatory review costs and the write-off of the remaining unamortized debt fees related to the Company&#8217;s previous asset-based facility.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Togo Group</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the Company formed a 50/50 joint venture, originally called TH2connect, LLC, with Tourism Holdings Limited ("</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">"). In July 2019, this joint venture was rebranded as "Togo Group." Togo Group was formed to own, improve and sell innovative and comprehensive digital applications through a platform designed for the global RV industry. Since its formation through March 23, 2020, the Company applied the equity method of accounting to the joint venture.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective March 23, 2020 the Company and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> reached an agreement (the &#8220;2020 Agreement&#8221;) whereby the Company agreed to pay </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> $6,000 on August 1, 2020 and, in return, obtained additional ownership interest in Togo Group. In addition, certain assets or rights to assets historically owned by Togo Group were distributed to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in exchange for a corresponding reduction in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8217;s ownership interest in Togo Group. As a result of the 2020 Agreement, Thor obtained a 73.5% controlling interest in Togo Group and the power to direct the activities of Togo Group. Upon the effective date of the 2020 Agreement, the operating results, balance sheet accounts and cash flow activity of Togo Group are consolidated within the Company's Consolidated Financial Statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Going forward, the operations of Togo Group will be focused on digital solutions primarily for the North American market related to travel and RV use, with expansion into other regions anticipated in future periods. Togo Group will continue to be managed as a stand-alone operating entity and represents a non-reportable segment and a separate reporting unit for goodwill assessment purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the Company&#8217;s previously-held equity interest in Togo Group was estimated to be $47,256 immediately prior to the effective date of the 2020 Agreement. The Company recognized an immaterial gain as a result of remeasuring the previously-held equity interest to fair value. The fair value of the Company's previously-held equity interest was determined based on the fair value of Togo Group as of the effective date of the 2020 Agreement, measured using the Discounted Cash Flow method and the Company&#8217;s pre-transaction ownership interest percentage.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Following the transaction, the Company holds a 73.5% ownership interest in Togo Group, comprised of Class A common units. In accordance with the 2020 Agreement, the ownership interest held by </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> is comprised of Class B preferred units, which entitle </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">thl </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to a liquidation preference and a 3% annual preferred cash dividend calculated on a stated value of $20,180. The Company has a call option in the amount of $20,180 relative to the Class B preferred units which is exercisable over a four-year period. The fair value of the Class B units, representing a non-controlling interest in Togo Group and shown in the table below, was determined using a Black-Scholes option pricing model and required the Company to make certain assumptions, including, but not limited to, expected volatility and dividend yield. The Company concluded that the non-controlling interest represents equity for accounting purposes based on its evaluation of the terms of the 2020 Agreement and characteristics of the Class B preferred units.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fiscal quarter ended July 31, 2020, the Company made immaterial measurement period adjustments primarily to deferred income taxes and goodwill to better reflect the facts and circumstances that existed at the 2020 Agreement effective date. The table below summarizes the final estimated fair value of Togo Group assets acquired and liabilities assumed as of the 2020 Agreement effective date.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.471%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.329%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">326</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">466</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">749</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names and trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,130</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,350</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,955</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,595)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-controlling interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,835)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,608</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of the 2020 Agreement effective date, amortizable intangible assets had a weighted-average useful life of approximately eight years and will be amortized on a straight-line basis. The developed technology was valued using the Multi-Period Excess Earnings method, which is a form of the income approach. Trade names and trademarks were valued using the Relief from Royalty method. The majority of the goodwill is expected to be deductible for tax purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the March 23, 2020 effective date of the 2020 Agreement, the Company accounted for the equity method investment in Togo Group on a one-month lag. Beginning in the fiscal quarter ended April 30, 2020, that lag was eliminated. The impact of this change was not material to the Company's Consolidated Financial Statements. The Company's share of the loss from this investment recognized in the Company's fiscal year through the March 23, 2020 effective date of the 2020 Agreement was $6,884. The Company's share of the losses from this investment for the fiscal years ended July 31, 2019 and July 31, 2018 were $8,798 and $1,939, 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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033032545992">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Nature of Operations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Thor Industries, Inc. was founded in 1980 and is the sole owner of operating subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;Thor&#8221;), that, combined, represent the world&#8217;s largest manufacturer of recreational vehicles by units and revenue. The Company manufactures a wide variety of RVs in the United States and Europe and sells those vehicles, as well as related parts and accessories, primarily to independent, non-franchise dealers throughout the United States, Canada and Europe. As discussed in more detail in Note 2 to the Consolidated Financial Statements, on February&#160;1, 2019, the Company acquired Erwin Hymer Group SE, one of the largest RV manufacturers in Europe. Unless the context requires or indicates otherwise, all references to &#8220;Thor,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our&#8221; and &#8220;us&#8221; refer to Thor Industries, Inc. and its subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s business activities are primarily comprised of three distinct operations, which include the design, manufacture and sale of North American towable recreational vehicles, North American motorized recreational vehicles and European recreational vehicles, with the European vehicles including both towable and motorized products as well as other RV-related products and services. Accordingly, the Company has presented financial information for these three segments in Note 3 to the Consolidated Financial Statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The accompanying Consolidated Financial Statements include the accounts of Thor Industries, Inc. and its subsidiaries. The Company consolidates all majority-owned subsidiaries, and all intercompany balances and transactions are eliminated upon consolidation. The results of any companies acquired during a year are included in the consolidated financial statements for the applicable year from the effective date of the acquisition.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Estimates</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Key estimates include the valuation of acquired assets and liabilities, reserves for inventory, incurred but not reported medical claims, warranty claims, workers&#8217; compensation claims, vehicle repurchases, uncertain tax positions, product and non-product litigation and assumptions made in asset impairment assessments. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances. The Company believes that such estimates are made using consistent and appropriate methods. Actual results could differ from these estimates.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Interest-bearing deposits and other investments with maturities of three months or less when purchased are considered cash equivalents. At July 31, 2020 and July 31, 2019, cash and cash equivalents of $260,876 and $148,488, respectively, were held by one U.S. financial institution, and $963 and $61,057, respectively, was held by a different U.S. financial institution. In addition, at July 31, 2020 and July 31, 2019, the equivalent of $174,077 and $115,168, respectively, was held in Euros at one European financial institution and $49,732 and $39,254, respectively, was held in Euros by a different European financial institution. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Derivatives</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company uses derivative financial instruments to manage its risk related to changes in foreign currency exchange rates and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records all derivatives on the Consolidated Balance Sheet at fair value using available market information and other observable data. See Note 4 to the Consolidated Financial Statements for further discussion.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The carrying amount of notes receivable approximate fair value because of the relatively short maturity of these financial instruments. The fair value of long-term debt is discussed in Note 12 to the Consolidated Financial Statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Certain inventories are stated at the lower of cost or net realizable value, determined on the last-in, first-out (&#8220;LIFO&#8221;) basis with the remainder being valued on a first-in, first-out (&#8220;FIFO&#8221;) basis. Manufacturing costs include materials, labor, freight-in and manufacturing overhead. Unallocated overhead and abnormal costs are expensed as incurred.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Depreciation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Property, plant and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets as follows:</span></div><div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Buildings and improvements &#8211; 10 to 39 years </span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Machinery and equipment &#8211; 3 to 10 years </span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rental vehicles &#8211; 6 years </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense is recorded in cost of products sold, except for $15,060, $8,350 and $5,035 in fiscal 2020, 2019 and 2018, respectively, which relates primarily to office buildings and office equipment and is recorded in selling, general and administrative expenses.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The Company accounts for the acquisition of a business using the acquisition method of accounting. Assets acquired and liabilities assumed, including amounts attributed to noncontrolling interests, are recorded at the acquisition date at their fair values. Assigning fair values requires the Company to make significant estimates and assumptions regarding the fair value of identifiable intangible assets, property, plant and equipment, deferred tax asset valuation allowances, and liabilities, such as uncertain tax positions and contingencies. The Company may refine these estimates if necessary over a period not to exceed one year by taking into consideration new information that, if known at the acquisition date, would have affected the fair values ascribed to the assets acquired and liabilities assumed.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant estimates and assumptions are used in estimating the value of acquired identifiable intangible assets, including estimating future cash flows based on revenues and margins that the Company expects to generate following the acquisition, selecting an applicable royalty rate where needed, applying an appropriate discount rate to estimate a present value of those cash flows and determining their useful lives. Subsequent changes to projections driven by actual results following the acquisition date could require the Company to record impairment charges.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Goodwill is not amortized but is reviewed for impairment by applying a fair-value based test on an annual basis, or more frequently if events or circumstances indicate a potential impairment. For impairment testing purposes, fair values are generally determined by a discounted cash flow model, which incorporates certain estimates. These estimates are subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates.&#160;Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments. The Company may utilize a qualitative approach rather than a quantitative approach to determine if an impairment exists, considering various factors including industry changes, actual results as compared to forecasted results, or the timing of a recent acquisition, if applicable.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long-lived and Intangible Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Property, plant and equipment and identifiable intangibles that are amortized are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable from future cash flows. If the carrying value of a long-lived asset is impaired, an impairment charge is recorded for the amount by which the carrying value of the long-lived asset exceeds its fair value. Intangible assets consist of trademarks, dealer networks/customer relationships, design technology and other assets, backlog and non-compete agreements. Trademarks are amortized on a straight-line basis over 15 to 25 years. Dealer networks/customer relationships are amortized on an accelerated basis over 12 to 20 years, with amortization beginning after backlog amortization is completed, if applicable. Design technology and other assets and non-compete agreements are amortized using the straight-line method over 2 to 15 years. Backlog is amortized using a straight-line basis over the associated fulfillment period.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranties</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Estimated warranty costs are provided at the time of sale of the related products. See Note 11 to the Consolidated Financial Statements for further information.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Factored Accounts Receivable</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Factored accounts receivable are receivables from sales to independent dealer customers of our European operations that have been sold to third-party finance companies that provide financing to those dealers. These sold receivables, which are subject to recourse and in which the Company retains an interest as a secured obligation, do not meet the definition of a true sale, and are therefore recorded as an asset with an offsetting balance recorded as a secured obligation in Liabilities related to factored receivables on the Consolidated Balance Sheets.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Insurance Reserves</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Generally, the Company is self-insured for workers&#8217; compensation, products liability and group medical insurance. Upon the exhaustion of relatively higher deductibles or retentions, the Company maintains a full line of insurance coverage. Under these plans, liabilities are recognized for claims incurred, including those incurred but not reported. The liability for workers&#8217; compensation claims is determined by the Company with the assistance of a third-party administrator and actuary using various state statutes and historical claims experience. Group medical reserves are estimated using historical claims experience. The Company has established a liability on our balance sheet for product liability and personal injury occurrences based on historical data, known cases and actuarial information.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Revenue is recognized as performance obligations under the terms of contracts with customers are satisfied. The Company&#8217;s recreational vehicle and extruded aluminum contracts have a single performance obligation of providing the promised goods (recreational vehicles and extruded aluminum components), which is satisfied when control of the goods is transferred to the customer. Revenue from the sales of extruded aluminum components is generally recognized upon delivery to the customer&#8217;s location. The Company&#8217;s European recreational vehicle reportable segment includes vehicle sales to third party dealers as well as sales of new and used vehicles to end customers through our owned and operated dealership network of three dealerships.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For recreational vehicle sales, the Company recognizes revenue when all performance obligations have been satisfied and control of the product is transferred to the dealer in accordance with shipping terms. Shipping terms vary depending on regional contracting practices. U.S. customers primarily contract under FOB shipping point terms. European customers generally contract on ExWorks (&#8220;EXW&#8221;) incoterms (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect). Under EXW incoterms, the performance obligation is satisfied and control is transferred at the point when the customer is notified that the vehicle is available for pickup. Customers do not have a right of return. All warranties provided are assurance-type warranties.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to recreational vehicle sales, the Company&#8217;s European recreational vehicle reportable segment sells accessory items and provides repair services through our three owned dealerships. Each ordered item represents a distinct performance obligation satisfied when control of the good is transferred to the customer. Service and repair contracts with customers are short term in nature and are recognized when the service is complete.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 to which the Company expects to be entitled in exchange for the Company&#8217;s products and services. The amount of revenue recognized includes adjustments for any variable consideration, such as sales discounts, sales allowances, promotions, rebates and other sales incentives which are included in the transaction price and allocated to each performance obligation based on the standalone selling price. The Company estimates variable consideration based on the expected value of total consideration to which customers are likely to be entitled to based primarily on historical experience and current market conditions. Included in the estimate is an assessment as to whether any variable consideration is constrained. Revenue estimates are adjusted at the earlier of a change in the expected value of consideration or when the consideration becomes fixed. During fiscal 2020, adjustments to revenue from performance obligations satisfied in prior periods, which relate primarily to changes in estimated variable consideration, were immaterial.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amounts billed to customers related to shipping and handling activities are included in net sales. The Company has elected to account for shipping and handling costs as fulfillment activities, and these costs are included in cost of sales. We do not disclose information about the transaction price allocated to the remaining performance obligations at period end because our contracts generally have original expected durations of one year or less. In addition, we expense when incurred contract acquisition costs, primarily sales commissions, because the amortization period, which is aligned with the contract term, is one year or less.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Advertising costs, which consist primarily of tradeshows, are expensed as incurred, and were $67,019, $38,643 and $26,874 in fiscal 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The financial statements of the Company&#8217;s foreign operations with a functional currency other than the U.S. dollar are translated into U.S. dollars using the exchange rate at each balance sheet date for assets and liabilities, and, for revenues and expenses, the weighted-average exchange rate for each applicable period, and the resulting translation adjustments are recorded in Accumulated Other Comprehensive Income (Loss), net of tax. Transaction gains and losses from foreign currency exchange rate changes are recorded in Other income (expense), net in the Consolidated Statements of Income and Comprehensive Income.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Repurchase Agreements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for certain independent domestic and foreign dealers of certain of its RV products. See Note 14 to the Consolidated Financial Statements for further information.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The objectives of accounting for income taxes are to recognize the amount of taxes payable or refundable for the current year and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. The actual outcome of these future tax consequences could differ from our estimates and have a material impact on our financial position or results of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step requires the Company to estimate and measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as the Company has to determine the probability of various possible outcomes. The Company reevaluates these uncertain tax positions on a quarterly basis. This evaluation is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, voluntary settlements and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant judgment is required in determining the Company&#8217;s provision for income taxes, the Company&#8217;s deferred tax assets and liabilities and the valuation allowance recorded against the Company&#8217;s deferred tax assets. Valuation allowances must be considered due to the uncertainty of realizing deferred tax assets. The Company assesses whether valuation allowances should be established against our deferred tax assets on a tax jurisdictional basis based on the consideration of all available evidence, including cumulative income over recent periods, using a more likely than not standard.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Research and development costs are expensed when incurred and totaled $19,123, $9,381 and $2,009 in fiscal 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company records compensation expense based on the fair value of stock-based awards, primarily restricted stock units, on a straight-line basis over the requisite service period, which is generally three years. Stock-based compensation expense is recorded net of estimated forfeitures, which is based on historical forfeiture rates over the vesting period of employee awards.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Earnings Per Share</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Basic earnings per common share (&#8220;EPS&#8221;) is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding. Diluted EPS is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding assuming dilution. The difference between basic EPS and diluted EPS is the result of unvested restricted stock units as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.471%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.632%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.632%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.633%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding for basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,172,694</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,905,667</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,674,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,019</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,199</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding assuming dilution</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,397,376</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,026,686</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,853,360</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company excluded 233,395 unvested restricted stock units that have an antidilutive effect from its calculation of weighted-average shares outstanding assuming dilution at July 31, 2019. There were no antidilutive, unvested restricted stock units at July 31, 2020 or July 31, 2018.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounting Pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Recently Adopted Accounting Standards</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 No. 2020-04, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,&#8221; which provides optional expedients and exceptions for applying generally accepted accounting principles (GAAP) to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The optional expedients and exceptions are available for all entities as of March 12, 2020, through December 31, 2022. The Company adopted ASU 2020-04, effective March 12, 2020. While there was no impact to the Company&#8217;s consolidated financial statements at the time of adoption, the impact of this ASU will ultimately depend on the terms of any future contract modification related to a change in reference rate, including potential future modifications to the Company&#8217;s debt facilities and cash flow hedges. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842),&#8221; and has subsequently issued ASU's 2018-10, "Codification Improvements (Topic 842)," and 2018-11, "Targeted Improvements (Topic 842)" (collectively the "New Leasing Standard"), which provide guidance on the recognition, measurement, presentation, and disclosure of leases. The New Leasing Standard requires the recognition of lease assets and lease liabilities by lessees for all leases with terms greater than 12 months. The principal difference from prior guidance is that the lease assets and lease liabilities arising from operating leases are now recognized on the Consolidated Balance Sheet.&#160;The New Leasing Standard was effective for fiscal years, and interim periods within those years, beginning after December 15, 2018. The Company adopted the New Leasing Standard on August 1, 2019. The Company elected the optional transition method as well as the available package of practical expedients. As a result, the Company recognized right-of-use assets and the associated lease obligations, both totaling approximately $33&#160;million, on the Consolidated Balance Sheet as of August 1, 2019. Historical periods were not restated. The adoption did not have a material impact to the Consolidated Statements of Income and Comprehensive Income. See Note 15 for further disclosures about the Company's leases.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Other Accounting Standards Not Yet Adopted</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 No. 2017-04, "Intangibles &#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," which eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (referred to as Step 2 in the goodwill impairment test).&#160;Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment charge equal to that excess shall be recognized, not to exceed the amount of goodwill allocated to the reporting unit. This ASU is effective for annual and any interim impairment tests for periods beginning after December 15, 2019.&#160;This ASU is effective for the Company in its fiscal year 2021 beginning on August 1, 2020.&#160;The impact of this ASU on the Company's consolidated financial statements will depend on the outcomes of future goodwill impairment tests.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033116831352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (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, 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="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="nump">$ 2,095,228<span></span>
</td>
<td class="nump">$ 1,937,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">2,345,569<span></span>
</td>
<td class="nump">2,095,228<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember', window );">Foreign&#160;Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(47,078)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">OCI before reclassifications</a></td>
<td class="nump">92,735<span></span>
</td>
<td class="num">(44,684)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income taxes associated with OCI before reclassifications</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,394)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income taxes associated with amounts reclassified from AOCI</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">45,657<span></span>
</td>
<td class="num">(47,078)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember', window );">Unrealized Gain&#160;(Loss)&#160;on Derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(9,472)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">OCI before reclassifications</a></td>
<td class="num">(20,557)<span></span>
</td>
<td class="num">(12,184)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income taxes associated with OCI before reclassifications</a></td>
<td class="nump">4,906<span></span>
</td>
<td class="nump">2,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI</a></td>
<td class="nump">8,180<span></span>
</td>
<td class="num">(279)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income taxes associated with amounts reclassified from AOCI</a></td>
<td class="num">(1,880)<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">(18,823)<span></span>
</td>
<td class="num">(9,472)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(1,048)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">OCI before reclassifications</a></td>
<td class="nump">352<span></span>
</td>
<td class="num">(1,048)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income taxes associated with OCI before reclassifications</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income taxes associated with amounts reclassified from AOCI</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">(696)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember', window );">AOCI Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(57,598)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">OCI before reclassifications</a></td>
<td class="nump">72,530<span></span>
</td>
<td class="num">(57,916)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income taxes associated with OCI before reclassifications</a></td>
<td class="nump">4,906<span></span>
</td>
<td class="nump">523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI</a></td>
<td class="nump">8,180<span></span>
</td>
<td class="num">(279)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income taxes associated with amounts reclassified from AOCI</a></td>
<td class="num">(1,880)<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">26,138<span></span>
</td>
<td class="num">(57,598)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember', window );">Foreign Currency Translation Adjustment, Attributable to Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(594)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">(855)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember', window );">Unrealized Gain (Loss) on Derivatives, Attributable to Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember', window );">Other, Attributable to Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AociAttributableToNoncontrollingInterestMember', window );">AOCI, Attributable to Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(594)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">(855)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustment, Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(46,484)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">46,512<span></span>
</td>
<td class="num">(46,484)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Unrealized Gain (Loss) on Derivative, Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(9,472)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">(18,823)<span></span>
</td>
<td class="num">(9,472)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=tho_AccumulatedOtherGainLossAttributableToParentMember', window );">Other, Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(1,048)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">(696)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI, Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(57,004)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">$ 26,993<span></span>
</td>
<td class="num">$ (57,004)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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><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=121641772&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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://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=121641772&amp;loc=SL7669686-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 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121641772&amp;loc=d3e640-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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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=115929471&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 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 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://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=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 10: 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 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 14: 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=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 17: 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 18: 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=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AociIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AociIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AociAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AociAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=tho_AccumulatedOtherGainLossAttributableToParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_AccumulatedOtherGainLossAttributableToParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033111804248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (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, 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 8,167,933<span></span>
</td>
<td class="nump">$ 7,864,758<span></span>
</td>
<td class="nump">$ 8,328,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tho_RecreationVehiclesMember', window );">Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,015,971<span></span>
</td>
<td class="nump">7,694,758<span></span>
</td>
<td class="nump">8,155,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,015,971<span></span>
</td>
<td class="nump">7,694,758<span></span>
</td>
<td class="nump">8,155,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | North America | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">5,530,580<span></span>
</td>
<td class="nump">6,207,780<span></span>
</td>
<td class="nump">8,155,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Europe | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,485,391<span></span>
</td>
<td class="nump">1,486,978<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Travel Trailers And Other Towables | North America | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,449,239<span></span>
</td>
<td class="nump">2,710,308<span></span>
</td>
<td class="nump">3,646,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Fifth Wheels Towables | North America | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,691,243<span></span>
</td>
<td class="nump">1,848,143<span></span>
</td>
<td class="nump">2,362,119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Towables | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">4,140,482<span></span>
</td>
<td class="nump">4,558,451<span></span>
</td>
<td class="nump">6,008,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Towables | North America | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">4,140,482<span></span>
</td>
<td class="nump">4,558,451<span></span>
</td>
<td class="nump">6,008,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Class A Motorized | North America | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">495,520<span></span>
</td>
<td class="nump">761,176<span></span>
</td>
<td class="nump">1,000,881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Class C Motorized | North America | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">776,191<span></span>
</td>
<td class="nump">824,449<span></span>
</td>
<td class="nump">1,047,376<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Class B Motorized | North America | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">118,387<span></span>
</td>
<td class="nump">63,704<span></span>
</td>
<td class="nump">98,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Motorized | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,390,098<span></span>
</td>
<td class="nump">1,649,329<span></span>
</td>
<td class="nump">2,146,315<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Motorized | North America | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,390,098<span></span>
</td>
<td class="nump">1,649,329<span></span>
</td>
<td class="nump">2,146,315<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Motorcaravan | Europe | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,505,353<span></span>
</td>
<td class="nump">960,155<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Campervan | Europe | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">433,398<span></span>
</td>
<td class="nump">201,089<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Caravan | Europe | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">273,475<span></span>
</td>
<td class="nump">172,144<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Other RV-related | Europe | Recreation Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">273,165<span></span>
</td>
<td class="nump">153,590<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember', window );">Corporate and Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">234,481<span></span>
</td>
<td class="nump">263,374<span></span>
</td>
<td class="nump">305,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intercompany Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">$ (82,519)<span></span>
</td>
<td class="num">$ (93,374)<span></span>
</td>
<td class="num">$ (132,053)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tho_RecreationVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_RecreationVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_TravelTrailersAndOtherTowablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_TravelTrailersAndOtherTowablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_FifthWheelsTowablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_FifthWheelsTowablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_ClassaMotorizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_ClassaMotorizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_ClasscMotorizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_ClasscMotorizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_ClassbMotorizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_ClassbMotorizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_NorthAmericanMotorizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_NorthAmericanMotorizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_MotorcaravanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_MotorcaravanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_CampervanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_CampervanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_CaravanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_CaravanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_OtherRvRelatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_OtherRvRelatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033025472952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Detail) - Restricted Stock Units (RSUs) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, beginning of year (in shares)</a></td>
<td class="nump">451,563<span></span>
</td>
<td class="nump">328,431<span></span>
</td>
<td class="nump">332,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">407,151<span></span>
</td>
<td class="nump">310,924<span></span>
</td>
<td class="nump">171,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(206,624)<span></span>
</td>
<td class="num">(167,591)<span></span>
</td>
<td class="num">(168,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(10,680)<span></span>
</td>
<td class="num">(20,201)<span></span>
</td>
<td class="num">(6,771)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, end of year (in shares)</a></td>
<td class="nump">641,410<span></span>
</td>
<td class="nump">451,563<span></span>
</td>
<td class="nump">328,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, beginning of year, weighted average fair value (in dollars per share)</a></td>
<td class="nump">$ 91.08<span></span>
</td>
<td class="nump">$ 101.97<span></span>
</td>
<td class="nump">$ 69.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average fair value (in dollars per share)</a></td>
<td class="nump">50.78<span></span>
</td>
<td class="nump">79.12<span></span>
</td>
<td class="nump">124.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted average fair value (in dollars per share)</a></td>
<td class="nump">92.87<span></span>
</td>
<td class="nump">90.23<span></span>
</td>
<td class="nump">64.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average fair value (in dollars per share)</a></td>
<td class="nump">69.66<span></span>
</td>
<td class="nump">91.11<span></span>
</td>
<td class="nump">93.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, end of year, weighted average fair value (in dollars per share)</a></td>
<td class="nump">$ 65.28<span></span>
</td>
<td class="nump">$ 91.08<span></span>
</td>
<td class="nump">$ 101.97<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033111386536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - 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, 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="Show.showAR( this, 'defref_tho_StockBasedCompensationAndStockholdersEquityLineItems', window );"><strong>Stock Based Compensation And Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total compensation expenses</a></td>
<td class="nump">$ 19,889<span></span>
</td>
<td class="nump">$ 18,950<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation costs</a></td>
<td class="nump">$ 18,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition of compensation cost not yet recognized</a></td>
<td class="text">1 year 7 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefits from stock compensation expense</a></td>
<td class="nump">$ 4,775<span></span>
</td>
<td class="nump">4,550<span></span>
</td>
<td class="nump">4,930<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=tho_TwoThousandTenEquityIncentivePlanMember', window );">2010 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_StockBasedCompensationAndStockholdersEquityLineItems', window );"><strong>Stock Based Compensation And Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available to be granted</a></td>
<td class="nump">1,211,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=tho_TwoThousandSixteenEquityIncentivePlanMember', window );">2016 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_StockBasedCompensationAndStockholdersEquityLineItems', window );"><strong>Stock Based Compensation And Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized under stock option plan</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available to be granted</a></td>
<td class="nump">982,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares (PSUs) | Share-based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_StockBasedCompensationAndStockholdersEquityLineItems', window );"><strong>Stock Based Compensation And Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, minimum percentage of target compensation</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares (PSUs) | Share-based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_StockBasedCompensationAndStockholdersEquityLineItems', window );"><strong>Stock Based Compensation And Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, minimum percentage of target compensation</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares (PSUs) | Minimum | Share-based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_StockBasedCompensationAndStockholdersEquityLineItems', window );"><strong>Stock Based Compensation And Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, minimum percentage of target compensation</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares (PSUs) | Maximum | Share-based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_StockBasedCompensationAndStockholdersEquityLineItems', window );"><strong>Stock Based Compensation And Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, minimum percentage of target compensation</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_StockBasedCompensationAndStockholdersEquityLineItems', window );"><strong>Stock Based Compensation And Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total compensation expenses</a></td>
<td class="nump">$ 19,889<span></span>
</td>
<td class="nump">$ 18,950<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_StockBasedCompensationAndStockholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Based Compensation And Stockholders Equity [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_StockBasedCompensationAndStockholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>num: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_AwardTypeAxis=tho_TwoThousandTenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_TwoThousandTenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_TwoThousandSixteenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_TwoThousandSixteenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026956872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expense</a></td>
<td class="nump">$ 8,825<span></span>
</td>
<td class="nump">$ 3,804<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033134957656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Maturities Under Topic 840 (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">For the fiscal year ending July 31, 2020</a></td>
<td class="nump">$ 8,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">For the fiscal year ending July 31, 2021</a></td>
<td class="nump">6,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">For the fiscal year ending July 31, 2022</a></td>
<td class="nump">5,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">For the fiscal year ending July 31, 2023</a></td>
<td class="nump">3,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">For the fiscal year ending July 31, 2024</a></td>
<td class="nump">3,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">For the fiscal year ending July 31, 2025 and thereafter</a></td>
<td class="nump">20,745<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">49,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">For the fiscal year ending July 31, 2020</a></td>
<td class="nump">974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">For the fiscal year ending July 31, 2021</a></td>
<td class="nump">993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">For the fiscal year ending July 31, 2022</a></td>
<td class="nump">1,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">For the fiscal year ending July 31, 2023</a></td>
<td class="nump">1,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">For the fiscal year ending July 31, 2024</a></td>
<td class="nump">1,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">For the fiscal year ending July 31, 2025 and thereafter</a></td>
<td class="nump">3,037<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">8,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less: amount representing interest</a></td>
<td class="num">(2,427)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Total lease liability</a></td>
<td class="nump">5,690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Less: current portion</a></td>
<td class="num">(444)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Long-term finance lease obligations</a></td>
<td class="nump">$ 5,246<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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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)(16))<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/otherTransitionRef<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 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121569800&amp;loc=d3e45023-112735<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121569800&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount necessary to reduce net minimum lease payments to present value for capital leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034746984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Maturities of Company's Operating and Finance Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">For the fiscal year ending July 31, 2021</a></td>
<td class="nump">$ 9,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">For the fiscal year ending July 31, 2022</a></td>
<td class="nump">8,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">For the fiscal year ending July 31, 2023</a></td>
<td class="nump">5,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">For the fiscal year ending July 31, 2024</a></td>
<td class="nump">4,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">For the fiscal year ending July 31, 2025</a></td>
<td class="nump">3,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">For the fiscal year ending July 31, 2026 and thereafter</a></td>
<td class="nump">18,727<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">49,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: amount representing interest</a></td>
<td class="num">(16,089)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">33,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">For the fiscal year ending July 31, 2021</a></td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">For the fiscal year ending July 31, 2022</a></td>
<td class="nump">1,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">For the fiscal year ending July 31, 2023</a></td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">For the fiscal year ending July 31, 2024</a></td>
<td class="nump">1,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">For the fiscal year ending July 31, 2025</a></td>
<td class="nump">1,083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">For the fiscal year ending July 31, 2026 and thereafter</a></td>
<td class="nump">2,061<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">7,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: amount representing interest</a></td>
<td class="num">(1,995)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 5,248<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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="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=121609121&amp;loc=SL77918701-209980<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033039431416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Assets and Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 33,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Other current liabilities</a></td>
<td class="nump">5,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">28,456<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">33,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</a></td>
<td class="nump">3,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Other current liabilities</a></td>
<td class="nump">505<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">4,743<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 5,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - operating leases</a></td>
<td class="text">13 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - financing leases</a></td>
<td class="text">6 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - operating leases</a></td>
<td class="nump">3.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - finance leases</a></td>
<td class="nump">9.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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesCurrent<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesNoncurrent<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesCurrent<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesNoncurrent<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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="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=121609121&amp;loc=SL77918701-209980<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=121609121&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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=121609121&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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=121609121&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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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=121568110&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033027020280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Supplemental Cash Flow Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 12,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">$ 4,655<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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=121568110&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028794936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Components of Lease Costs (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 12,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 13,655<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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: 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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: 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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="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> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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=121568110&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034084376">
<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, 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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 221,384<span></span>
</td>
<td class="nump">$ 132,465<span></span>
</td>
<td class="nump">$ 430,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">98,933<span></span>
</td>
<td class="nump">73,139<span></span>
</td>
<td class="nump">38,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles</a></td>
<td class="nump">97,234<span></span>
</td>
<td class="nump">75,638<span></span>
</td>
<td class="nump">55,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">10,743<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
<td class="nump">1,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">10,057<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Foreign currency forward contract loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">70,777<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income tax provision (benefit)</a></td>
<td class="num">(11,212)<span></span>
</td>
<td class="num">(9,059)<span></span>
</td>
<td class="nump">14,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on disposition of property, plant and equipment</a></td>
<td class="nump">3,990<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="num">(1,450)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">19,889<span></span>
</td>
<td class="nump">18,950<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(115,232)<span></span>
</td>
<td class="nump">136,145<span></span>
</td>
<td class="num">(2,391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">133,290<span></span>
</td>
<td class="nump">283,311<span></span>
</td>
<td class="num">(77,421)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid income taxes, expenses and other</a></td>
<td class="nump">18,427<span></span>
</td>
<td class="num">(13,114)<span></span>
</td>
<td class="num">(14,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">60,469<span></span>
</td>
<td class="num">(120,507)<span></span>
</td>
<td class="num">(40,736)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties', window );">Guarantee liabilities related to former EHG subsidiaries</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(108,843)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities and other</a></td>
<td class="num">(14,059)<span></span>
</td>
<td class="num">(46,612)<span></span>
</td>
<td class="nump">29,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Long-term liabilities and other</a></td>
<td class="nump">7,028<span></span>
</td>
<td class="nump">8,801<span></span>
</td>
<td class="nump">16,659<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">540,941<span></span>
</td>
<td class="nump">508,019<span></span>
</td>
<td class="nump">466,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(106,697)<span></span>
</td>
<td class="num">(130,224)<span></span>
</td>
<td class="num">(138,197)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle', window );">Proceeds from dispositions of property, plant and equipment</a></td>
<td class="nump">27,677<span></span>
</td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">3,835<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,658,577)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition', window );">Foreign currency forward contract payment related to business acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(70,777)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Equity investment in joint venture</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,500)<span></span>
</td>
<td class="num">(50,402)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(5,229)<span></span>
</td>
<td class="num">(2,157)<span></span>
</td>
<td class="nump">1,271<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(84,249)<span></span>
</td>
<td class="num">(1,865,503)<span></span>
</td>
<td class="num">(183,493)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_ProceedsFromTermLoan', window );">Borrowings on term-loan credit facilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,095,018<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings on revolving asset-based credit facilities</a></td>
<td class="nump">379,222<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_RepaymentOfTermLoan', window );">Payments on term-loan credit facilities</a></td>
<td class="num">(274,963)<span></span>
</td>
<td class="num">(242,919)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments on revolving credit facilities</a></td>
<td class="num">(379,986)<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(145,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfUnsecuredDebt', window );">Payments on unsecured notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(84,728)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherShortTermDebt', window );">Payments on other debt</a></td>
<td class="num">(14,493)<span></span>
</td>
<td class="num">(70,319)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(70,176)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Cash dividends paid</a></td>
<td class="num">(88,318)<span></span>
</td>
<td class="num">(84,139)<span></span>
</td>
<td class="num">(77,989)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Payments on finance lease obligations</a></td>
<td class="num">(442)<span></span>
</td>
<td class="num">(405)<span></span>
</td>
<td class="num">(378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments related to vesting of stock-based awards</a></td>
<td class="num">(3,763)<span></span>
</td>
<td class="num">(4,418)<span></span>
</td>
<td class="num">(7,657)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(10,173)<span></span>
</td>
<td class="nump">1,159<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(392,916)<span></span>
</td>
<td class="nump">1,539,073<span></span>
</td>
<td class="num">(231,024)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents and restricted cash</a></td>
<td class="nump">26,325<span></span>
</td>
<td class="num">(5,576)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents and restricted cash</a></td>
<td class="nump">90,101<span></span>
</td>
<td class="nump">176,013<span></span>
</td>
<td class="nump">51,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">451,262<span></span>
</td>
<td class="nump">275,249<span></span>
</td>
<td class="nump">223,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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash, end of period</a></td>
<td class="nump">541,363<span></span>
</td>
<td class="nump">451,262<span></span>
</td>
<td class="nump">275,249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Less: restricted cash</a></td>
<td class="nump">2,844<span></span>
</td>
<td class="nump">25,647<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">538,519<span></span>
</td>
<td class="nump">425,615<span></span>
</td>
<td class="nump">275,249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">56,803<span></span>
</td>
<td class="nump">87,813<span></span>
</td>
<td class="nump">218,841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">101,784<span></span>
</td>
<td class="nump">57,189<span></span>
</td>
<td class="nump">3,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures in accounts payable</a></td>
<td class="nump">3,458<span></span>
</td>
<td class="nump">4,332<span></span>
</td>
<td class="nump">5,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Common stock issued for business acquisition</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 144,168<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_tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign currency forward contract payment related to business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>increase decrease Guarantee liabilities related parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from sale of property plant and equipment rental vehicle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_tho_ProceedsFromTermLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from term loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_ProceedsFromTermLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_tho_RepaymentOfTermLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayment of term loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_RepaymentOfTermLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&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=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&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=121566466&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="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&amp;loc=d3e3521-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=98513438&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=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount 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.</p></div>
<a href="javascript:void(0);" onclick="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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121583591&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=121586364&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=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&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=121586364&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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br><br>Reference 3: 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=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="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=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 3: 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=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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/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=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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="Show.toggleNext( this );">+ Details</a><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_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033031300520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTINGENT LIABILITIES AND COMMITMENTS (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, 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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing', window );">Standby repurchase obligations amount</a></td>
<td class="nump">$ 1,876,922<span></span>
</td>
<td class="nump">$ 2,961,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers', window );">Terms of commitments</a></td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_RepurchaseAndGuaranteeReserveBalances', window );">Repurchase and guarantee reserve balances</a></td>
<td class="nump">$ 7,747<span></span>
</td>
<td class="nump">$ 9,575<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_RepurchaseAndGuaranteeReserveBalances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchase and guarantee reserve balances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_RepurchaseAndGuaranteeReserveBalances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Standby repurchase obligations on dealer inventory financing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Terms of commitments under repurchase agreements for the repurchase of products sold to dealers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033566200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Components of Total Unrecognized Tax Benefits (Detail) - USD ($)<br> $ in Thousands</strong></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>
<th class="th"><div>Jul. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 14,238<span></span>
</td>
<td class="nump">$ 13,848<span></span>
</td>
<td class="nump">$ 13,004<span></span>
</td>
<td class="nump">$ 12,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward', window );">Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards</a></td>
<td class="num">(809)<span></span>
</td>
<td class="num">(1,916)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</a></td>
<td class="nump">2,516<span></span>
</td>
<td class="nump">1,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Total unrecognized tax benefits</a></td>
<td class="nump">15,945<span></span>
</td>
<td class="nump">13,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_UnrecognizedTaxBenefitsCurrent', window );">Short-term, included in &#8220;Income and other taxes&#8221;</a></td>
<td class="nump">3,180<span></span>
</td>
<td class="nump">2,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties', window );">Long-term</a></td>
<td class="nump">12,765<span></span>
</td>
<td class="nump">10,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Total unrecognized tax benefits</a></td>
<td class="nump">$ 15,945<span></span>
</td>
<td class="nump">$ 13,690<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_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unrecognized tax benefits excluding interest and penalties pertaining to uncertain tax positions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term portion of unrecognized tax benefits including interest and penalties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_UnrecognizedTaxBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_UnrecognizedTaxBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits decreases resulting from tax credit carry forward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120406818&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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>31
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033802648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Changes in Unrecognized Tax Benefit (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, 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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions', window );">Beginning balance</a></td>
<td class="nump">$ 13,848<span></span>
</td>
<td class="nump">$ 13,004<span></span>
</td>
<td class="nump">$ 12,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions related to prior years: Additions</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions related to prior years: Reductions</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">(263)<span></span>
</td>
<td class="num">(2,203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Tax positions related to current year: Additions</a></td>
<td class="nump">1,966<span></span>
</td>
<td class="nump">2,062<span></span>
</td>
<td class="nump">3,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(773)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapses in statute of limitations</a></td>
<td class="num">(1,520)<span></span>
</td>
<td class="num">(918)<span></span>
</td>
<td class="num">(1,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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition', window );">Tax positions acquired from EHG</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">736<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions', window );">Ending balance</a></td>
<td class="nump">$ 14,238<span></span>
</td>
<td class="nump">$ 13,848<span></span>
</td>
<td class="nump">$ 13,004<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unrecognized tax benefits excluding interest and penalties pertaining to uncertain tax positions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033032829784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Deferred Income Tax Balances (Detail) - USD ($)<br> $ in Thousands</strong></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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DeferredTaxAssetsLiabilitiesInventory', window );">Inventory basis</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Employee benefits</a></td>
<td class="nump">7,353<span></span>
</td>
<td class="nump">5,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance', window );">Self-insurance reserves</a></td>
<td class="nump">4,923<span></span>
</td>
<td class="nump">5,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties', window );">Accrued product warranties</a></td>
<td class="nump">53,586<span></span>
</td>
<td class="nump">62,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Accrued incentives</a></td>
<td class="nump">4,316<span></span>
</td>
<td class="nump">6,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Sales returns and allowances</a></td>
<td class="nump">1,027<span></span>
</td>
<td class="nump">1,516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">6,733<span></span>
</td>
<td class="nump">3,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="num">(28,438)<span></span>
</td>
<td class="num">(22,699)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DeferredTaxAssetsOperatingLeases', window );">Operating leases</a></td>
<td class="nump">9,110<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Deferred compensation</a></td>
<td class="nump">15,876<span></span>
</td>
<td class="nump">15,247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(147,423)<span></span>
</td>
<td class="num">(143,861)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss and other carryforwards</a></td>
<td class="nump">32,877<span></span>
</td>
<td class="nump">15,725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses', window );">Unrealized (gain)/loss</a></td>
<td class="nump">4,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains', window );">Unrealized (gain)/loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,546)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent', window );">Unrecognized tax benefits</a></td>
<td class="nump">3,046<span></span>
</td>
<td class="nump">2,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">4,558<span></span>
</td>
<td class="nump">2,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(18,500)<span></span>
</td>
<td class="num">(12,945)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred income tax (liability), net</a></td>
<td class="num">$ (45,064)<span></span>
</td>
<td class="num">$ (62,527)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_DeferredTaxAssetsLiabilitiesInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets (liabilities), inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DeferredTaxAssetsLiabilitiesInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_DeferredTaxAssetsOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DeferredTaxAssetsOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets, tax deferred expense accrued product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets unrecognized tax benefits non current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="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=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="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=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsUnrealizedCurrencyLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120406818&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=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.</p></div>
<a href="javascript:void(0);" onclick="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=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034651736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Differences between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes (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, 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Provision at federal statutory rate</a></td>
<td class="nump">$ 57,308<span></span>
</td>
<td class="nump">$ 38,779<span></span>
</td>
<td class="nump">$ 170,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Differences between U.S. federal statutory and foreign tax rates</a></td>
<td class="num">(50,898)<span></span>
</td>
<td class="nump">1,478<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Foreign currency remeasurement (gains) and losses</a></td>
<td class="nump">30,246<span></span>
</td>
<td class="num">(12,942)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">U.S. state and local income taxes, net of federal benefit</a></td>
<td class="nump">7,616<span></span>
</td>
<td class="nump">4,642<span></span>
</td>
<td class="nump">14,255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Nondeductible compensation</a></td>
<td class="nump">2,249<span></span>
</td>
<td class="nump">2,401<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts', window );">Nondeductible acquisition costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,031<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition', window );">Nondeductible foreign currency forward contract loss on acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,863<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Federal income tax credits and incentives</a></td>
<td class="num">(1,738)<span></span>
</td>
<td class="num">(3,373)<span></span>
</td>
<td class="num">(3,518)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities', window );">Domestic production activities deduction</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,175)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Change in uncertain tax positions</a></td>
<td class="nump">1,101<span></span>
</td>
<td class="nump">1,279<span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount', window );">Effect of the U.S. Tax Act</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">38,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">5,628<span></span>
</td>
<td class="nump">2,043<span></span>
</td>
<td class="num">(795)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 51,512<span></span>
</td>
<td class="nump">$ 52,201<span></span>
</td>
<td class="nump">$ 202,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation change in enacted tax rate tax reform amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax reconciliation nondeductible expense acquisition costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax reconciliation nondeductible expense foreign currency forward contract loss on acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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 foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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 state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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 increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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 (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033025573224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Components of Provision for Taxes (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, 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">U.S. Federal</a></td>
<td class="nump">$ 49,494<span></span>
</td>
<td class="nump">$ 48,757<span></span>
</td>
<td class="nump">$ 166,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">U.S. state and local</a></td>
<td class="nump">9,891<span></span>
</td>
<td class="nump">5,921<span></span>
</td>
<td class="nump">21,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1,842<span></span>
</td>
<td class="nump">6,611<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current expense</a></td>
<td class="nump">61,227<span></span>
</td>
<td class="nump">61,289<span></span>
</td>
<td class="nump">187,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">U.S. Federal</a></td>
<td class="nump">6,472<span></span>
</td>
<td class="nump">10,862<span></span>
</td>
<td class="nump">17,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">U.S. state and local</a></td>
<td class="num">(197)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="num">(2,369)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(15,990)<span></span>
</td>
<td class="num">(19,914)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred expense (benefit)</a></td>
<td class="num">(9,715)<span></span>
</td>
<td class="num">(9,088)<span></span>
</td>
<td class="nump">15,451<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 51,512<span></span>
</td>
<td class="nump">$ 52,201<span></span>
</td>
<td class="nump">$ 202,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=116825942&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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 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=116825942&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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 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=116825942&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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=116825942&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=116825942&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=121586364&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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=84230637&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033793480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Earnings Before Income Taxes (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, 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 258,483<span></span>
</td>
<td class="nump">$ 200,859<span></span>
</td>
<td class="nump">$ 633,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">14,413<span></span>
</td>
<td class="num">(16,193)<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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 272,896<span></span>
</td>
<td class="nump">$ 184,666<span></span>
</td>
<td class="nump">$ 633,029<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<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=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=120311839&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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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=120311839&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<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 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 9: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<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=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033032683160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">5 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Jul. 31, 2018</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="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Corporate tax rate</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Income tax expense benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,227,000<span></span>
</td>
<td class="nump">$ 61,289,000<span></span>
</td>
<td class="nump">$ 187,427,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that, if recognized, would affect the company's income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,491,000<span></span>
</td>
<td class="nump">11,606,000<span></span>
</td>
<td class="nump">11,332,000<span></span>
</td>
<td class="nump">10,491,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,516,000<span></span>
</td>
<td class="nump">1,758,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="Show.showAR( this, 'defref_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses', window );">Total amount of interest and penalties expense (benefit) recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">544,000<span></span>
</td>
<td class="nump">454,000<span></span>
</td>
<td class="nump">$ 203,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Expected decrease in unrecognized tax benefits due to resolution of uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInterestPayableNet', window );">Expected decrease in interest due to resolution of uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating Loss Carryforwards, Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,741,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tho_ForeignSubsidariesMember', window );">Foreign Subsidaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates', window );">Deferred tax liabilities unrecorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxProvisionTypeAxis=tho_GiltiMember', window );">GILTI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Income tax expense benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carry forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,474,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_NetOperatingLossCarryForwards', window );">Gross state tax net operating loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,721,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Earliest Tax Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_TaxCreditCarryForwardExpirationYear', window );">Tax credit carry forward expiration year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_NetOperatingLossCarryForwardsYearOfExpiration', window );">Gross state tax net operating loss carry forwards, expiration year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Latest Tax Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_TaxCreditCarryForwardExpirationYear', window );">Tax credit carry forward expiration year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_NetOperatingLossCarryForwardsYearOfExpiration', window );">Gross state tax net operating loss carry forwards, expiration year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_NetOperatingLossCarryForwards', window );">Gross state tax net operating loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,751,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority | Earliest Tax Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_NetOperatingLossCarryForwardsYearOfExpiration', window );">Gross state tax net operating loss carry forwards, expiration year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Blended Federal Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IncomeTaxLineItems', window );"><strong>Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Corporate tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_IncomeTaxLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_IncomeTaxLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_NetOperatingLossCarryForwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_NetOperatingLossCarryForwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_NetOperatingLossCarryForwardsYearOfExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net operating loss carryforwards year of expiration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_NetOperatingLossCarryForwardsYearOfExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_TaxCreditCarryForwardExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax credit carryforward, expiration year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_TaxCreditCarryForwardExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</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_tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits, income tax penalties and interest (income) expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=116825942&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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=84230637&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=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated.</p></div>
<a href="javascript:void(0);" onclick="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=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=116825942&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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>num: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_IncreaseDecreaseInInterestPayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInterestPayableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=tho_ForeignSubsidariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tho_ForeignSubsidariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_IncomeTaxProvisionTypeAxis=tho_GiltiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_IncomeTaxProvisionTypeAxis=tho_GiltiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>37
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033025550936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT - Schedule of Maturities of Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">For the fiscal year ending July&#160;31, 2021</a></td>
<td class="nump">$ 13,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">For the fiscal year ending July&#160;31, 2022</a></td>
<td class="nump">12,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">For the fiscal year ending July&#160;31, 2023</a></td>
<td class="nump">12,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">For the fiscal year ending July&#160;31, 2024</a></td>
<td class="nump">12,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">For the fiscal year ending July&#160;31, 2025</a></td>
<td class="nump">35,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">For the fiscal year ending July&#160;31, 2026 and thereafter</a></td>
<td class="nump">1,625,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt, gross</a></td>
<td class="nump">$ 1,711,211<span></span>
</td>
<td class="nump">$ 1,954,343<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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 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><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(22))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>38
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033111928280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT - Schedule of Long-term Debt (Details)<br> &#8364; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Jul. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured notes</a></td>
<td class="nump">$ 29,620<span></span>
</td>
<td class="nump">&#8364; 25,000<span></span>
</td>
<td class="nump">$ 27,878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other debt</a></td>
<td class="nump">84,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">1,711,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,954,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net of amortization</a></td>
<td class="num">(44,563)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51,720)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt, net of debt issuance costs</a></td>
<td class="nump">1,666,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,902,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion of long-term debt</a></td>
<td class="num">(13,817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,370)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, net, less current portion</a></td>
<td class="nump">1,652,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,885,253<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Term loan</a></td>
<td class="nump">1,597,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,832,341<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt, net of debt issuance costs</a></td>
<td class="nump">$ 1,597,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,832,341<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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 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><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(22))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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><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=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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(16))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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.</p></div>
<a href="javascript:void(0);" onclick="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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the 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="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="Show.toggleNext( this );">+ Details</a><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_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028358616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 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="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends, per common share (in usd per share)</a></td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 1.56<span></span>
</td>
<td class="nump">$ 1.48<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>num: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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033111238824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT - Additional Information (Detail)<br> &#8364; in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2019</div></th>
<th class="th">
<div>Feb. 01, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Feb. 01, 2019 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,620,000<span></span>
</td>
<td class="nump">$ 27,878,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCollateralFeesAmount', window );">Fees to secure the facility, amount incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,166,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Fees to secure the facility, amortized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,743,000<span></span>
</td>
<td class="nump">6,189,000<span></span>
</td>
<td class="nump">$ 1,570,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,807,000<span></span>
</td>
<td class="nump">12,609,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,666,648,000<span></span>
</td>
<td class="nump">1,902,623,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt Instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,597,091,000<span></span>
</td>
<td class="nump">1,832,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DebtInstrumentPrincipalPaymentPercentage', window );">Principal payment percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage', window );">Quarterly principal repayment percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,565,866,000<span></span>
</td>
<td class="nump">1,806,010,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,597,091,000<span></span>
</td>
<td class="nump">1,832,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt Instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt Instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan | Interest Rate Swap Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.466%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.466%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan | Us Tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 673,400,000<span></span>
</td>
<td class="nump">$ 849,550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.938%<span></span>
</td>
<td class="nump">6.188%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.938%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Percentage based bearing fixed interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.216%<span></span>
</td>
<td class="nump">6.216%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.216%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan | Us Tranche | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan | Us Tranche | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,386,434,000<span></span>
</td>
<td class="nump">$ 941,900,000<span></span>
</td>
<td class="nump">$ 1,146,968,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan | Euro Tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 708,584,000<span></span>
</td>
<td class="nump">$ 655,191,000<span></span>
</td>
<td class="nump">685,373,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 617,718<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember', window );">Term Loan | Euro Tranche | Euro Interbank Offered Rate EURIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DebtInstrumentVariableInterestRateFloor', window );">Debt instrument, variable interest rate floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_UnsecuredSeriesOneDebtMember', window );">Unsecured Series One Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.945%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.945%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,696,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_UnsecuredSeriesTwoDebtMember', window );">Unsecured Series Two Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.534%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.534%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,924,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_OtherLongTermDebtMember', window );">Other Long Term Debt | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.43%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.43%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_OtherLongTermDebtMember', window );">Other Long Term Debt | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tho_ABLAndTermLoanMember', window );">ABL and Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,932,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Fees to secure the facility, amortized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,404,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tho_AssetBasedCreditFacilityMember', window );">Asset Based Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused capacity, commitment fee percentage</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DebtCovenantCoverageRatioMinimum', window );">Minimum coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_tho_DebtCovenantCoverageRatioThresholdPercentage', window );">Coverage ratio threshold percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_DebtCovenantCoverageRatioThresholdAmount', window );">Coverage ratio, threshold amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_LineOfCreditFacilityAdditionalBorrowingAmount', window );">Additional borrowing amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Borrowing availability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">660,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,939,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCollateralFeesAmount', window );">Fees to secure the facility, amount incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,010,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Fees to secure the facility, amortized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">785,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,570,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tho_AssetBasedCreditFacilityMember', window );">Asset Based Credit Facility | Base Rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tho_AssetBasedCreditFacilityMember', window );">Asset Based Credit Facility | Base Rate | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tho_AssetBasedCreditFacilityMember', window );">Asset Based Credit Facility | London Interbank Offered Rate (LIBOR) | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tho_AssetBasedCreditFacilityMember', window );">Asset Based Credit Facility | London Interbank Offered Rate (LIBOR) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tho_SwinglineCreditFacilityMember', window );">Swingline Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letters of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_DebtCovenantCoverageRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Covenant, Coverage Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DebtCovenantCoverageRatioMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_tho_DebtCovenantCoverageRatioThresholdAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Covenant, Coverage Ratio, Threshold Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DebtCovenantCoverageRatioThresholdAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_DebtCovenantCoverageRatioThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Covenant, Coverage Ratio Threshold Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DebtCovenantCoverageRatioThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_tho_DebtInstrumentPrincipalPaymentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument Principal Payment Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DebtInstrumentPrincipalPaymentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument Quarterly Principal Repayment Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_tho_DebtInstrumentVariableInterestRateFloor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Variable Interest Rate Floor</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_DebtInstrumentVariableInterestRateFloor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_tho_LineOfCreditFacilityAdditionalBorrowingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Additional Borrowing Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_LineOfCreditFacilityAdditionalBorrowingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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(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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LineOfCreditFacilityCollateralFeesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the fees associated with providing collateral for the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCollateralFeesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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(16))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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(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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the 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="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="Show.toggleNext( this );">+ Details</a><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_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tho_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tho_UsTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tho_UsTrancheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtInstrumentAxis=tho_EuroTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tho_EuroTrancheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=tho_EuroInterbankOfferedRateEurIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=tho_EuroInterbankOfferedRateEurIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tho_UnsecuredSeriesOneDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tho_UnsecuredSeriesOneDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tho_UnsecuredSeriesTwoDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tho_UnsecuredSeriesTwoDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tho_OtherLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tho_OtherLongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tho_ABLAndTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tho_ABLAndTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tho_AssetBasedCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tho_AssetBasedCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tho_SwinglineCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tho_SwinglineCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>41
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034735272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PRODUCT WARRANTY - Schedule of Changes in Liability (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, 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="Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranty</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 289,679<span></span>
</td>
<td class="nump">$ 264,928<span></span>
</td>
<td class="nump">$ 216,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Provision</a></td>
<td class="nump">198,873<span></span>
</td>
<td class="nump">233,927<span></span>
</td>
<td class="nump">259,845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Payments</a></td>
<td class="num">(238,590)<span></span>
</td>
<td class="num">(251,071)<span></span>
</td>
<td class="num">(211,698)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">43,329<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">2,907<span></span>
</td>
<td class="num">(1,434)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Ending balance</a></td>
<td class="nump">$ 252,869<span></span>
</td>
<td class="nump">$ 289,679<span></span>
</td>
<td class="nump">$ 264,928<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_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033235912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PRODUCT WARRANTY - Additional Information (Detail)<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=tho_TermOfProductWarrantyOneMember', window );">Product Warranty One</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_WarrantyPeriodForRetailCustomer', window );">Warranty period for retail customers, years</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=tho_TermOfProductWarrantyTwoMember', window );">Product Warranty Two</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_WarrantyPeriodForRetailCustomer', window );">Warranty period for retail customers, years</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_WarrantyPeriodForRetailCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warranty period for retail customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_WarrantyPeriodForRetailCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</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_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=tho_TermOfProductWarrantyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=tho_TermOfProductWarrantyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GuaranteeObligationsByNatureAxis=tho_TermOfProductWarrantyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=tho_TermOfProductWarrantyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034891096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Detail) - USD ($)<br> $ in Thousands</strong></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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan mutual fund assets</a></td>
<td class="nump">$ 61,290<span></span>
</td>
<td class="nump">$ 53,828<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">227,154<span></span>
</td>
<td class="nump">130,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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan mutual fund assets</a></td>
<td class="nump">47,327<span></span>
</td>
<td class="nump">53,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">61,290<span></span>
</td>
<td class="nump">53,828<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativesAtFairValueNet', window );">Interest rate swap liabilities</a></td>
<td class="nump">$ 26,664<span></span>
</td>
<td class="nump">$ 12,463<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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestRateDerivativesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033276456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (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, 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="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer match and administrative fees for 401(k) plan</a></td>
<td class="nump">$ 2,987<span></span>
</td>
<td class="nump">$ 3,197<span></span>
</td>
<td class="nump">$ 2,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan mutual fund assets</a></td>
<td class="nump">$ 61,290<span></span>
</td>
<td class="nump">$ 53,828<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_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033195946696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATION OF RISK (Detail) - Customer Concentration Risk - Freedom Roads, LLC<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Net Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">18.50%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">19.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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: 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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=tho_FreedomRoadsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=tho_FreedomRoadsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033110929928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Summary of Components of Net Balance (Detail) - USD ($)<br> $ in Thousands</strong></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="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">$ 1,503,942<span></span>
</td>
<td class="nump">$ 1,384,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges</a></td>
<td class="num">(27,401)<span></span>
</td>
<td class="num">(26,365)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net balance</a></td>
<td class="nump">1,476,541<span></span>
</td>
<td class="nump">1,358,032<span></span>
</td>
<td class="nump">$ 377,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">1,037,929<span></span>
</td>
<td class="nump">980,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net balance</a></td>
<td class="nump">1,037,929<span></span>
</td>
<td class="nump">980,339<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_AllOtherSegmentsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">104,826<span></span>
</td>
<td class="nump">42,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net balance</a></td>
<td class="nump">104,826<span></span>
</td>
<td class="nump">42,871<span></span>
</td>
<td class="nump">42,871<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tho_NorthAmericanTowablesMember', window );">Towables | North American</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">343,935<span></span>
</td>
<td class="nump">343,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges</a></td>
<td class="num">(10,149)<span></span>
</td>
<td class="num">(9,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net balance</a></td>
<td class="nump">333,786<span></span>
</td>
<td class="nump">334,822<span></span>
</td>
<td class="nump">334,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tho_NorthAmericanMotorizedMember', window );">Motorized | North American</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">17,252<span></span>
</td>
<td class="nump">17,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges</a></td>
<td class="num">(17,252)<span></span>
</td>
<td class="num">(17,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net balance</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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://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="Show.toggleNext( this );">+ Details</a><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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_NorthAmericanTowablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_NorthAmericanTowablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_NorthAmericanMotorizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_NorthAmericanMotorizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034466072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Changes in Carrying Amount of Goodwill by Reportable Segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">$ 1,358,032<span></span>
</td>
<td class="nump">$ 377,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">62,366<span></span>
</td>
<td class="nump">1,008,472<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Foreign currency translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,133)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustment</a></td>
<td class="nump">871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other</a></td>
<td class="nump">56,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charge</a></td>
<td class="num">(1,036)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">1,476,541<span></span>
</td>
<td class="nump">1,358,032<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">980,339<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,008,472<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Foreign currency translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,133)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustment</a></td>
<td class="nump">1,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other</a></td>
<td class="nump">56,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">1,037,929<span></span>
</td>
<td class="nump">980,339<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_AllOtherSegmentsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">42,871<span></span>
</td>
<td class="nump">42,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">62,366<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Foreign currency translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustment</a></td>
<td class="num">(411)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charge</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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">104,826<span></span>
</td>
<td class="nump">42,871<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tho_NorthAmericanTowablesMember', window );">Towables | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">334,822<span></span>
</td>
<td class="nump">334,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Foreign currency translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other</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="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charge</a></td>
<td class="num">(1,036)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">333,786<span></span>
</td>
<td class="nump">334,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tho_NorthAmericanMotorizedMember', window );">Motorized | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Foreign currency translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustment</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="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charge</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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<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=121586364&amp;loc=d3e3602-108585<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> -Subparagraph (e)<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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<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 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_NorthAmericanTowablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_NorthAmericanTowablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_NorthAmericanMotorizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_NorthAmericanMotorizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034525272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2020</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="Show.showAR( this, 'defref_tho_IntangibleAssetsAndGoodwillLineItems', window );"><strong>Intangible Assets And Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,057<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Pre-tax, non-cash goodwill impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember', window );">Towables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_IntangibleAssetsAndGoodwillLineItems', window );"><strong>Intangible Assets And Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">$ 10,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Pre-tax, non-cash goodwill impairment charge</a></td>
<td class="nump">$ 1,036<span></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_tho_IntangibleAssetsAndGoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets And Goodwill [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_IntangibleAssetsAndGoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&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=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<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=121586364&amp;loc=d3e3602-108585<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> -Subparagraph (e)<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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033032988248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Estimated Amortization Expense (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">For the fiscal year ending July&#160;31, 2021</a></td>
<td class="nump">$ 108,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">For the fiscal year ending July&#160;31, 2022</a></td>
<td class="nump">112,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">For the fiscal year ending July&#160;31, 2023</a></td>
<td class="nump">92,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">For the fiscal year ending July&#160;31, 2024</a></td>
<td class="nump">83,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">For the fiscal year ending July&#160;31, 2025</a></td>
<td class="nump">76,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">For the fiscal year ending July&#160;31, 2026 and thereafter</a></td>
<td class="nump">441,483<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles', window );">Estimated annual amortization expense, total</a></td>
<td class="nump">$ 914,724<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite Lived Intangible Assets Net Including Immaterial Business Acquisition Intangibles</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033031006360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Stockholders' Equity Attributable to Thor</div></th>
<th class="th">
<div>Stockholders' Equity Attributable to Thor </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Non-controlling Interests</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jul. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,597,110<span></span>
</td>
<td class="text">&#160;<span></span>
</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,011,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period at Jul. 31, 2017</a></td>
<td class="nump">$ 1,576,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,260<span></span>
</td>
<td class="nump">$ 235,525<span></span>
</td>
<td class="nump">$ 1,670,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (336,071)<span></span>
</td>
<td class="nump">$ 1,576,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">430,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock unit activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock unit activity</a></td>
<td class="num">(7,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="num">(321)<span></span>
</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">$ (7,657)<span></span>
</td>
<td class="num">(7,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Cash dividends paid</a></td>
<td class="num">(77,989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(77,989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(77,989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jul. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,765,824<span></span>
</td>
<td class="text">&#160;<span></span>
</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,070,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period at Jul. 31, 2018</a></td>
<td class="nump">1,937,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,277<span></span>
</td>
<td class="nump">252,204<span></span>
</td>
<td class="nump">2,022,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (343,728)<span></span>
</td>
<td class="nump">1,937,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Cumulative effect of adoption of ASU no. 2014-09, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,450)<span></span>
</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">$ (5,450)<span></span>
</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">$ (5,450)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">132,465<span></span>
</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">133,275<span></span>
</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">133,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock unit activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock unit activity</a></td>
<td class="num">(3,116)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">1,286<span></span>
</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">$ (4,418)<span></span>
</td>
<td class="num">(3,116)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Cash dividends paid</a></td>
<td class="num">(84,139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(84,139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(84,139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">18,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,950<span></span>
</td>
<td class="text">&#160;<span></span>
</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">18,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(57,598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (57,004)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,004)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (594)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Acquisitions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,256,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Acquisitions</a></td>
<td class="nump">156,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
<td class="nump">143,942<span></span>
</td>
<td class="text">&#160;<span></span>
</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">144,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,207<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jul. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,189,907<span></span>
</td>
<td class="text">&#160;<span></span>
</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,126,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period at Jul. 31, 2019</a></td>
<td class="nump">$ 2,095,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,519<span></span>
</td>
<td class="nump">416,382<span></span>
</td>
<td class="nump">2,066,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,004)<span></span>
</td>
<td class="num">$ (348,146)<span></span>
</td>
<td class="nump">2,084,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">us-gaap:AccountingStandardsUpdate201409Member<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Cumulative effect of adoption of ASU no. 2014-09, net of tax</a></td>
<td class="nump">$ 2,084,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">221,384<span></span>
</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">222,974<span></span>
</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">222,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock unit activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,624<span></span>
</td>
<td class="text">&#160;<span></span>
</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">71,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock unit activity</a></td>
<td class="num">(3,185)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">557<span></span>
</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,763)<span></span>
</td>
<td class="num">(3,185)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Cash dividends paid</a></td>
<td class="num">(88,318)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(88,318)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(88,318)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">19,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,889<span></span>
</td>
<td class="text">&#160;<span></span>
</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,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">83,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(261)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Acquisitions</a></td>
<td class="nump">16,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,835<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jul. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,396,531<span></span>
</td>
<td class="text">&#160;<span></span>
</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,197,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period at Jul. 31, 2020</a></td>
<td class="nump">2,345,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,540<span></span>
</td>
<td class="nump">$ 436,828<span></span>
</td>
<td class="nump">$ 2,201,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,993<span></span>
</td>
<td class="num">$ (351,909)<span></span>
</td>
<td class="nump">$ 2,319,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Cumulative effect of adoption of ASU no. 2014-09, net of tax</a></td>
<td class="nump">$ 2,319,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: 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 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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 9: 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=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: 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 (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: 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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: 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=109234566&amp;loc=d3e22499-107794<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 (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: 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 (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<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 (g)(2)<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> -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=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: 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><br>Reference 32: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120383193&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=120383193&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=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121641772&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: 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=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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/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=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="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=109259400&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 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=109259400&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 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.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 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 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 4: 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=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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://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=27010918&amp;loc=d3e74512-122707<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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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=115929471&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 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 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://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=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 10: 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 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 14: 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=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 17: 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 18: 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=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TreasuryStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033110926440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Components of Amortizable Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 1,255,441<span></span>
</td>
<td class="nump">$ 1,216,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">340,717<span></span>
</td>
<td class="nump">245,224<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tho_DealerNetworkAndCustomerRelationshipsMember', window );">Dealer networks/customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">766,198<span></span>
</td>
<td class="nump">750,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">252,320<span></span>
</td>
<td class="nump">191,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">275,775<span></span>
</td>
<td class="nump">268,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">47,743<span></span>
</td>
<td class="nump">34,518<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tho_DesignTechnologyAndOtherIntangiblesMember', window );">Design technology and other intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">213,468<span></span>
</td>
<td class="nump">196,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 40,654<span></span>
</td>
<td class="nump">$ 19,689<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=tho_DealerNetworkAndCustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_DealerNetworkAndCustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_DesignTechnologyAndOtherIntangiblesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_DesignTechnologyAndOtherIntangiblesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033116675656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Detail) - USD ($)<br> $ in Thousands</strong></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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,362,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 33,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation', window );">Finance lease right-of-use assets</a></td>
<td class="nump">3,672<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Total cost</a></td>
<td class="nump">1,456,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation</a></td>
<td class="num">(349,337)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,107,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(269,649)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,107,649<span></span>
</td>
<td class="nump">1,092,471<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">136,200<span></span>
</td>
<td class="nump">142,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">760,986<span></span>
</td>
<td class="nump">742,736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">438,985<span></span>
</td>
<td class="nump">389,666<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tho_RentalVehiclesMember', window );">Rental vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">$ 83,534<span></span>
</td>
<td class="nump">$ 87,243<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Right-Of-Use Asset, Before Accumulated Depreciation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-Of-Use Asset, Before Accumulated Depreciation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tho_RentalVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_RentalVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033446776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></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="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventories</a></td>
<td class="nump">$ 763,264<span></span>
</td>
<td class="nump">$ 873,532<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=tho_LIFOMember', window );">LIFO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LIFOInventoryAmount', window );">Subsidiaries valued inventory in last-in, first-out method</a></td>
<td class="nump">251,099<span></span>
</td>
<td class="nump">240,983<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=tho_FifoMember', window );">FIFO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FIFOInventoryAmount', window );">Subsidiaries valued inventory in first-in, first-out method</a></td>
<td class="nump">$ 512,165<span></span>
</td>
<td class="nump">$ 632,549<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_FIFOInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</p></div>
<a href="javascript:void(0);" onclick="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 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FIFOInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LIFOInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</p></div>
<a href="javascript:void(0);" onclick="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 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LIFOInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesInventoryAxis=tho_LIFOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=tho_LIFOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PublicUtilitiesInventoryAxis=tho_FifoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=tho_FifoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033032949528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES - Schedule of Major Classifications of Inventories (Detail) - USD ($)<br> $ in Thousands</strong></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="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">$ 128,181<span></span>
</td>
<td class="nump">$ 126,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">302,813<span></span>
</td>
<td class="nump">300,721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_InventoryChassis', window );">Chassis</a></td>
<td class="nump">135,194<span></span>
</td>
<td class="nump">155,099<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Subtotal</a></td>
<td class="nump">763,264<span></span>
</td>
<td class="nump">873,532<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserve', window );">Excess of FIFO costs over LIFO costs</a></td>
<td class="num">(46,959)<span></span>
</td>
<td class="num">(45,544)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">716,305<span></span>
</td>
<td class="nump">827,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tho_RecreationVehiclesMember', window );">Recreational vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">152,297<span></span>
</td>
<td class="nump">230,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">$ 44,779<span></span>
</td>
<td class="nump">$ 60,593<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_InventoryChassis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of balance sheet date of major components of certain assembled products.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_InventoryChassis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</p></div>
<a href="javascript:void(0);" onclick="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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121566466&amp;loc=d3e6676-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 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="Show.toggleNext( this );">+ Details</a><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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tho_RecreationVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_RecreationVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033111827272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVES AND HEDGING - Financial Statement Impact of Derivatives (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, 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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="nump">$ 83,736<span></span>
</td>
<td class="num">$ (57,598)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="num">(9,351)<span></span>
</td>
<td class="num">(9,267)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap agreements | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="num">(9,351)<span></span>
</td>
<td class="num">(9,396)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Sales | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="num">(386)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Sales | Foreign currency forward contracts | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Gain (Loss) Reclassified from AOCI, Net of Tax</a></td>
<td class="num">(386)<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Sales | Foreign currency forward contracts | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Sales | Interest rate swap agreements | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Gain (Loss) Reclassified from AOCI, Net of Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Sales | Interest rate swap agreements | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_AcquisitionRelatedCostsMember', window );">Acquisition-Related Costs | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70,777)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_AcquisitionRelatedCostsMember', window );">Acquisition-Related Costs | Foreign currency forward contracts | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Gain (Loss) Reclassified from AOCI, Net of Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_AcquisitionRelatedCostsMember', window );">Acquisition-Related Costs | Foreign currency forward contracts | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70,777)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_AcquisitionRelatedCostsMember', window );">Acquisition-Related Costs | Interest rate swap agreements | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Gain (Loss) Reclassified from AOCI, Net of Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_AcquisitionRelatedCostsMember', window );">Acquisition-Related Costs | Interest rate swap agreements | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="num">(6,290)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(362)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense | Foreign currency forward contracts | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Gain (Loss) Reclassified from AOCI, Net of Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense | Foreign currency forward contracts | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense | Interest rate swap agreements | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract', window );"><strong>Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, 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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Gain (Loss) Reclassified from AOCI, Net of Tax</a></td>
<td class="num">(5,914)<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense | Interest rate swap agreements | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract', window );"><strong>Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</a></td>
<td class="num">$ (376)<span></span>
</td>
<td class="num">$ (438)<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_tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121641772&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=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121641772&amp;loc=SL7669619-108580<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=109259400&amp;loc=d3e21463-112644<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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: 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 7: 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 8: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=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_IncomeStatementLocationAxis=us-gaap_AcquisitionRelatedCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AcquisitionRelatedCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033030222696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVES AND HEDGING - Additional Information (Detail)<br> $ in Thousands, &#8364; in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 18, 2018 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives', window );">Foreign currency transaction</a></td>
<td class="nump">$ 25,915<span></span>
</td>
<td class="nump">$ 7,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional</a></td>
<td class="nump">34,862<span></span>
</td>
<td class="nump">35,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Other Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">$ 1,824<span></span>
</td>
<td class="nump">1,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=tho_AcquisitionCostsMember', window );">Acquisition Costs | Foreign Currency Contract Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Notional amount | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 1,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap Agreements | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,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="Show.showAR( this, 'defref_tho_TermOfSwap', window );">Term of swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 6 months<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_tho_TermOfSwap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term Of Swap.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_TermOfSwap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="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 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=121590274&amp;loc=SL5579245-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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 3: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=121590274&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=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnForeignCurrencyFairValueHedgeDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-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 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_AcquisitionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_AcquisitionCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_BusinessAcquisitionRelatedCostsAxis=tho_ForeignCurrencyContractLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessAcquisitionRelatedCostsAxis=tho_ForeignCurrencyContractLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033488056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVES AND HEDGING - Fair Value of Our Derivative Instruments and the Associated Notional Amounts (Details) - Interest Rate Swap Agreements - Designated as Hedging Instrument - USD ($)<br> $ in Thousands</strong></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="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional</a></td>
<td class="nump">$ 673,400<span></span>
</td>
<td class="nump">$ 849,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="Show.showAR( this, 'defref_us-gaap_DerivativeAssetFairValueGrossLiability', window );">Fair&#160;Value&#160;in Other&#160;Current Liabilities</a></td>
<td class="nump">$ 24,840<span></span>
</td>
<td class="nump">$ 12,463<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_DerivativeAssetFairValueGrossLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of liability associated with 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.</p></div>
<a href="javascript:void(0);" onclick="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 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<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 20<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226003-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 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetFairValueGrossLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=121590274&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=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034553448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Geographic Region Item (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, 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 8,167,933<span></span>
</td>
<td class="nump">$ 7,864,758<span></span>
</td>
<td class="nump">$ 8,328,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,107,649<span></span>
</td>
<td class="nump">1,092,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">5,296,482<span></span>
</td>
<td class="nump">5,803,373<span></span>
</td>
<td class="nump">7,540,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">564,171<span></span>
</td>
<td class="nump">569,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,494,419<span></span>
</td>
<td class="nump">836,151<span></span>
</td>
<td class="nump">1,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">444,981<span></span>
</td>
<td class="nump">424,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=tho_OtherEuropeMember', window );">Other Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">966,023<span></span>
</td>
<td class="nump">636,105<span></span>
</td>
<td class="nump">4,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">93,220<span></span>
</td>
<td class="nump">92,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">377,053<span></span>
</td>
<td class="nump">561,172<span></span>
</td>
<td class="nump">776,068<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=tho_OtherCountryMember', window );">Other foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">33,956<span></span>
</td>
<td class="nump">27,957<span></span>
</td>
<td class="nump">$ 6,781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 5,277<span></span>
</td>
<td class="nump">$ 5,944<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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_OtherEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=tho_OtherEuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_OtherCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=tho_OtherCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033111449528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (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, 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 5,771,460<span></span>
</td>
<td class="nump">$ 5,660,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Intangible amortization expense</a></td>
<td class="nump">196,167<span></span>
</td>
<td class="nump">148,777<span></span>
</td>
<td class="nump">$ 93,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital acquisitions</a></td>
<td class="nump">105,823<span></span>
</td>
<td class="nump">127,245<span></span>
</td>
<td class="nump">137,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,107,649<span></span>
</td>
<td class="nump">1,092,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">444,981<span></span>
</td>
<td class="nump">424,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=tho_OtherEuropeMember', window );">Other Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">93,220<span></span>
</td>
<td class="nump">92,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">5,277<span></span>
</td>
<td class="nump">5,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">5,112,209<span></span>
</td>
<td class="nump">5,040,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Intangible amortization expense</a></td>
<td class="nump">183,915<span></span>
</td>
<td class="nump">136,463<span></span>
</td>
<td class="nump">80,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital acquisitions</a></td>
<td class="nump">101,987<span></span>
</td>
<td class="nump">122,153<span></span>
</td>
<td class="nump">119,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles | North American</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,010,138<span></span>
</td>
<td class="nump">1,963,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Intangible amortization expense</a></td>
<td class="nump">80,244<span></span>
</td>
<td class="nump">81,582<span></span>
</td>
<td class="nump">80,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital acquisitions</a></td>
<td class="nump">39,822<span></span>
</td>
<td class="nump">86,500<span></span>
</td>
<td class="nump">119,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles | European</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,102,071<span></span>
</td>
<td class="nump">3,077,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Intangible amortization expense</a></td>
<td class="nump">103,671<span></span>
</td>
<td class="nump">54,881<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital acquisitions</a></td>
<td class="nump">62,165<span></span>
</td>
<td class="nump">35,653<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles | Towables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,529,913<span></span>
</td>
<td class="nump">1,516,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Intangible amortization expense</a></td>
<td class="nump">66,042<span></span>
</td>
<td class="nump">67,751<span></span>
</td>
<td class="nump">68,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital acquisitions</a></td>
<td class="nump">27,219<span></span>
</td>
<td class="nump">69,321<span></span>
</td>
<td class="nump">85,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles | Motorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">480,225<span></span>
</td>
<td class="nump">446,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Intangible amortization expense</a></td>
<td class="nump">14,202<span></span>
</td>
<td class="nump">13,831<span></span>
</td>
<td class="nump">11,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital acquisitions</a></td>
<td class="nump">12,603<span></span>
</td>
<td class="nump">17,179<span></span>
</td>
<td class="nump">34,660<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember', window );">Corporate and Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">212,378<span></span>
</td>
<td class="nump">163,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Intangible amortization expense</a></td>
<td class="nump">10,488<span></span>
</td>
<td class="nump">10,647<span></span>
</td>
<td class="nump">10,861<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital acquisitions</a></td>
<td class="nump">2,664<span></span>
</td>
<td class="nump">3,493<span></span>
</td>
<td class="nump">8,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">446,873<span></span>
</td>
<td class="nump">455,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Intangible amortization expense</a></td>
<td class="nump">1,764<span></span>
</td>
<td class="nump">1,667<span></span>
</td>
<td class="nump">1,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital acquisitions</a></td>
<td class="nump">$ 1,172<span></span>
</td>
<td class="nump">$ 1,599<span></span>
</td>
<td class="nump">$ 8,902<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 9: 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 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120311839&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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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="Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_OtherEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=tho_OtherEuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tho_RecreationVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_RecreationVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_NorthAmericanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=tho_NorthAmericanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_EuropeanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=tho_EuropeanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_NorthAmericanMotorizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_NorthAmericanMotorizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034479224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS - 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, 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 8,167,933<span></span>
</td>
<td class="nump">$ 7,864,758<span></span>
</td>
<td class="nump">$ 8,328,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes, noncontrolling interest</a></td>
<td class="nump">272,896<span></span>
</td>
<td class="nump">184,666<span></span>
</td>
<td class="nump">633,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tho_RecreationVehiclesMember', window );">Recreational vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,015,971<span></span>
</td>
<td class="nump">7,694,758<span></span>
</td>
<td class="nump">8,155,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,015,971<span></span>
</td>
<td class="nump">7,694,758<span></span>
</td>
<td class="nump">8,155,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes, noncontrolling interest</a></td>
<td class="nump">418,000<span></span>
</td>
<td class="nump">397,192<span></span>
</td>
<td class="nump">667,442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles | North American</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">5,530,580<span></span>
</td>
<td class="nump">6,207,780<span></span>
</td>
<td class="nump">8,155,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes, noncontrolling interest</a></td>
<td class="nump">408,150<span></span>
</td>
<td class="nump">403,138<span></span>
</td>
<td class="nump">667,442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles | European</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,485,391<span></span>
</td>
<td class="nump">1,486,978<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes, noncontrolling interest</a></td>
<td class="nump">9,850<span></span>
</td>
<td class="num">(5,946)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles | Towables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">4,140,482<span></span>
</td>
<td class="nump">4,558,451<span></span>
</td>
<td class="nump">6,008,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes, noncontrolling interest</a></td>
<td class="nump">336,207<span></span>
</td>
<td class="nump">322,228<span></span>
</td>
<td class="nump">532,657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recreational vehicles | North American Motorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,390,098<span></span>
</td>
<td class="nump">1,649,329<span></span>
</td>
<td class="nump">2,146,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes, noncontrolling interest</a></td>
<td class="nump">71,943<span></span>
</td>
<td class="nump">80,910<span></span>
</td>
<td class="nump">134,785<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember', window );">Corporate and Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">234,481<span></span>
</td>
<td class="nump">263,374<span></span>
</td>
<td class="nump">305,947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes, noncontrolling interest</a></td>
<td class="nump">27,751<span></span>
</td>
<td class="nump">29,086<span></span>
</td>
<td class="nump">32,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intercompany Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(82,519)<span></span>
</td>
<td class="num">(93,374)<span></span>
</td>
<td class="num">(132,053)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes, noncontrolling interest</a></td>
<td class="num">$ (172,855)<span></span>
</td>
<td class="num">$ (241,612)<span></span>
</td>
<td class="num">$ (67,080)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=120311839&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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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=120311839&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<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 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 9: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tho_RecreationVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_RecreationVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=tho_NorthAmericanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=tho_NorthAmericanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_EuropeanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=tho_EuropeanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_NorthAmericanTowablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tho_NorthAmericanMotorizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tho_NorthAmericanMotorizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=tho_CorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033122078952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income and Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 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="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 8,167,933<span></span>
</td>
<td class="nump">$ 7,864,758<span></span>
</td>
<td class="nump">$ 8,328,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="nump">7,049,726<span></span>
</td>
<td class="nump">6,891,664<span></span>
</td>
<td class="nump">7,164,243<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,118,207<span></span>
</td>
<td class="nump">973,094<span></span>
</td>
<td class="nump">1,164,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">634,119<span></span>
</td>
<td class="nump">536,044<span></span>
</td>
<td class="nump">477,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">97,234<span></span>
</td>
<td class="nump">75,638<span></span>
</td>
<td class="nump">55,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">10,057<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_AcquisitionRelatedCosts', window );">Acquisition-related costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">114,866<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">3,116<span></span>
</td>
<td class="nump">8,080<span></span>
</td>
<td class="nump">2,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">107,322<span></span>
</td>
<td class="nump">68,112<span></span>
</td>
<td class="nump">5,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">305<span></span>
</td>
<td class="num">(1,848)<span></span>
</td>
<td class="nump">3,964<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">272,896<span></span>
</td>
<td class="nump">184,666<span></span>
</td>
<td class="nump">633,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">51,512<span></span>
</td>
<td class="nump">52,201<span></span>
</td>
<td class="nump">202,878<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">221,384<span></span>
</td>
<td class="nump">132,465<span></span>
</td>
<td class="nump">430,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net (loss) attributable to non-controlling interests</a></td>
<td class="num">(1,590)<span></span>
</td>
<td class="num">(810)<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Thor Industries, Inc.</a></td>
<td class="nump">$ 222,974<span></span>
</td>
<td class="nump">$ 133,275<span></span>
</td>
<td class="nump">$ 430,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic - weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">55,172,694<span></span>
</td>
<td class="nump">53,905,667<span></span>
</td>
<td class="nump">52,674,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted - weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">55,397,376<span></span>
</td>
<td class="nump">54,026,686<span></span>
</td>
<td class="nump">52,853,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic - earnings per common share (in dollars per share)</a></td>
<td class="nump">$ 4.04<span></span>
</td>
<td class="nump">$ 2.47<span></span>
</td>
<td class="nump">$ 8.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted - earnings per common share (in dollars per share)</a></td>
<td class="nump">$ 4.02<span></span>
</td>
<td class="nump">$ 2.47<span></span>
</td>
<td class="nump">$ 8.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 221,384<span></span>
</td>
<td class="nump">$ 132,465<span></span>
</td>
<td class="nump">$ 430,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation gain (loss), net of tax</a></td>
<td class="nump">92,735<span></span>
</td>
<td class="num">(47,078)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized (loss) on derivatives, net of tax</a></td>
<td class="num">(9,351)<span></span>
</td>
<td class="num">(9,472)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_OtherComprehensiveIncomelossOtherLossNetOfTax', window );">Other income (loss), net of tax</a></td>
<td class="nump">352<span></span>
</td>
<td class="num">(1,048)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="nump">83,736<span></span>
</td>
<td class="num">(57,598)<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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">305,120<span></span>
</td>
<td class="nump">74,867<span></span>
</td>
<td class="nump">430,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive (loss) attributable to non-controlling interest</a></td>
<td class="num">(1,851)<span></span>
</td>
<td class="num">(1,404)<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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Thor Industries, Inc.</a></td>
<td class="nump">$ 306,971<span></span>
</td>
<td class="nump">$ 76,271<span></span>
</td>
<td class="nump">$ 430,151<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_AcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition Related Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_AcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_tho_OtherComprehensiveIncomelossOtherLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other comprehensive income (loss), other loss, net of tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_OtherComprehensiveIncomelossOtherLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&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=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120395209&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=121641772&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=121641772&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=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: 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 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<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 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: 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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<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 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: 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=108774443&amp;loc=SL4569616-111683<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=121641772&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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: 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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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 9: 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=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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=6371337&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 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=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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="Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=120380238&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=109234566&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=120380238&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=121326447&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=109234566&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=109234566&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=109234566&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=121326447&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 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 10: 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=6371337&amp;loc=d3e3550-109257<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=120311839&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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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=120311839&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<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 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 9: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=119993939&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=120311839&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=120395209&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="Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="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.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=121641772&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: 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 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121641772&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121641772&amp;loc=SL7669619-108580<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=109259400&amp;loc=d3e21463-112644<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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: 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 7: 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 8: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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/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=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=6371337&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=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=6371337&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=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028460456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2020 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034154792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACQUISITIONS - Togo Group - Schedule of Net Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Mar. 23, 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,476,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,358,032<span></span>
</td>
<td class="nump">$ 377,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_TogoGroupMember', window );">Togo Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,595)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,835)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total fair value of net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_TogoGroupMember', window );">Togo Group | Trade names and trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_TogoGroupMember', window );">Togo Group | Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_TogoGroupMember', window );">Togo Group | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,350<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, 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="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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121600890&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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121600890&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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://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="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=tho_TogoGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_TogoGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033031290552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Togo Group - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 23, 2020</div></th>
<th class="th"><div>Mar. 23, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Payments to acquire interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,500<span></span>
</td>
<td class="nump">$ 50,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_TogoGroupMember', window );">Togo Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Ownership percentage after all transactions</a></td>
<td class="nump">73.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityFairValueDisclosure', window );">Equity, fair value disclosure</a></td>
<td class="nump">$ 47,256<span></span>
</td>
<td class="nump">$ 47,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Preferred stock, liquidation preference</a></td>
<td class="nump">$ 20,180<span></span>
</td>
<td class="nump">20,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_TemporaryEquityAwardExpirationPeriod', window );">Call option expiration period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Losses from investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,798<span></span>
</td>
<td class="nump">$ 1,939<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_TemporaryEquityAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Award Expiration Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_TemporaryEquityAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EquityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the entity's equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=120395209&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=121586364&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=120311839&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="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="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=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of the difference between preference in liquidation and the par or stated values of the preferred shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionAxis=tho_TogoGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_TogoGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033129168408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Erwin Hymer - Pro Forma Information (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net sales | $</a></td>
<td class="nump">$ 9,067,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income | $</a></td>
<td class="nump">$ 143,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Basic earnings per common share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Diluted earnings per common share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.66<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_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>66
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033595784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACQUISITIONS - Erwin Hymer - Estimated Fair Value of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Feb. 01, 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,476,541<span></span>
</td>
<td class="nump">$ 1,358,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 377,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">593,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">435,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles', window );">Property, plant and equipment, rental vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">437,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,009,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations', window );">Guarantee liabilities related to former EHG North American subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(851,774)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Debt &#8211; Unsecured notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(114,710)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther', window );">Debt &#8211; Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(166,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(152,186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,205)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,207)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total fair value of net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Less: cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(97,887)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired', window );">Total fair value of net assets acquired, less cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,802,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Dealer Network</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Technology-Based Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,471<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_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, equipment and rental vehicles recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of guarantee obligations recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired goodwill and liabilities assumed less noncontrolling interest net of cash acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, 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="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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other 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="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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121600890&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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121647850&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=121600890&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other 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="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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121600890&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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="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=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://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="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_ErwinHymerGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_DealerNetworkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_DealerNetworkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tho_BacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_BacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033031406600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Erwin Hymer - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 01, 2020</div></th>
<th class="th"><div>Mar. 23, 2020</div></th>
<th class="th"><div>Feb. 02, 2019</div></th>
<th class="th"><div>Feb. 01, 2019</div></th>
<th class="th"><div>Jul. 31, 2020</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,476,541<span></span>
</td>
<td class="nump">1,476,541<span></span>
</td>
<td class="nump">$ 1,358,032<span></span>
</td>
<td class="nump">$ 377,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,057<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Payments to acquire interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
<td class="nump">$ 50,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America | Subsidary Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=tho_ProformaIncomeMember', window );">Proforma 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonrecurringAdjustmentAxis=us-gaap_FairValueAdjustmentToInventoryMember', window );">Fair Value Adjustment to Inventory | Proforma 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueAdjustment', window );">Fair value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember', window );">Other Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">17 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,009,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Business acquisition, goodwill, expected tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 311,000<span></span>
</td>
<td class="nump">$ 311,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations', window );">Guarantee liabilities related to former EHG North American subsidiaries</a></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">$ 115,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_BusinessAcquisitionProFormaProfessionalFee', window );">Pro forma professional fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Acquisition Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Acquisition Costs | Foreign Currency Contract Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent', window );">Assets acquired and liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Dealer Network</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_ErwinHymerGroupMember', window );">Erwin Hymer Group | Technology-Based Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_TogoGroupMember', window );">Togo Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Ownership percentage after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityFairValueDisclosure', window );">Equity, fair value disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Preferred stock, liquidation preference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_TemporaryEquityAwardExpirationPeriod', window );">Call option expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tho_TogoGroupMember', window );">Togo Group | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Payments to acquire interest in joint venture</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_BusinessAcquisitionProFormaProfessionalFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma non recurring management fee for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessAcquisitionProFormaProfessionalFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of accrued liabilities recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of guarantee obligations recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_TemporaryEquityAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Award Expiration Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_TemporaryEquityAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="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="Show.toggleNext( this );">+ Details</a><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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&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=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AssetsFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="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 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EquityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the entity's equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://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="Show.toggleNext( this );">+ Details</a><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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<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 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="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=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of the difference between preference in liquidation and the par or stated values of the preferred shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_InvestmentTypeAxis=tho_SubsidaryLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=tho_SubsidaryLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_ProformaIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_ProformaIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NonrecurringAdjustmentAxis=us-gaap_FairValueAdjustmentToInventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonrecurringAdjustmentAxis=us-gaap_FairValueAdjustmentToInventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OtherExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_ErwinHymerGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_ErwinHymerGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_AcquisitionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_AcquisitionCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_BusinessAcquisitionRelatedCostsAxisAxis=tho_ForeignCurrencyContractLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_BusinessAcquisitionRelatedCostsAxisAxis=tho_ForeignCurrencyContractLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tho_DealerNetworkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_DealerNetworkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tho_TogoGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_TogoGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033670088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Difference Between Basic and Diluted Shares Outstanding (Detail) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding for basic earnings per share (in shares)</a></td>
<td class="nump">55,172,694<span></span>
</td>
<td class="nump">53,905,667<span></span>
</td>
<td class="nump">52,674,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Unvested restricted stock units (in shares)</a></td>
<td class="nump">224,682<span></span>
</td>
<td class="nump">121,019<span></span>
</td>
<td class="nump">179,199<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding assuming dilution (in shares)</a></td>
<td class="nump">55,397,376<span></span>
</td>
<td class="nump">54,026,686<span></span>
</td>
<td class="nump">52,853,360<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121326447&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=6371337&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=121326447&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=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=6371337&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=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=6371337&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=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033030242072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)<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, 2020 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 01, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 538,519<span></span>
</td>
<td class="nump">$ 425,615<span></span>
</td>
<td class="nump">$ 275,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">98,933<span></span>
</td>
<td class="nump">73,139<span></span>
</td>
<td class="nump">38,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 67,019<span></span>
</td>
<td class="nump">$ 38,643<span></span>
</td>
<td class="nump">$ 26,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement', window );">Maximum percentage of tax benefits realized upon ultimate settlement</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 33,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 33,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Stock-based compensation, requisite service 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive restricted stock units and unvested restricted stock outstanding (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">233,395<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">$ 19,123<span></span>
</td>
<td class="nump">$ 9,381<span></span>
</td>
<td class="nump">$ 2,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 15,060<span></span>
</td>
<td class="nump">8,350<span></span>
</td>
<td class="nump">$ 5,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></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">$ 33,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></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">$ 33,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tho_RentalVehiclesMember', window );">Rental vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Non-Compete Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Dealer Network</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Building and Building Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Non-Compete Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Dealer Network</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Building and Building Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_OneUsFinancialInstitutionMember', window );">One US Financial Institution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 963<span></span>
</td>
<td class="nump">61,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_EuroFinancialInstitutionsOneMember', window );">Euro Financial Institutions One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">174,077<span></span>
</td>
<td class="nump">115,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_EuroFinancialInstitutionsTwoMember', window );">Euro Financial Institutions Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">49,732<span></span>
</td>
<td class="nump">39,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_HeldByOneFinancialInstitutionMember', window );">Held By One U.S. Financial Institution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 260,876<span></span>
</td>
<td class="nump">$ 148,488<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_tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of tax benefits realized upon ultimate settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_tho_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary Of Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&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=121566466&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="Show.toggleNext( this );">+ Details</a><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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: 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="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_RentalVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_RentalVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tho_DealerNetworkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=tho_DealerNetworkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_OneUsFinancialInstitutionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_OneUsFinancialInstitutionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_EuroFinancialInstitutionsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_EuroFinancialInstitutionsOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_EuroFinancialInstitutionsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_EuroFinancialInstitutionsTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_HeldByOneFinancialInstitutionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=tho_HeldByOneFinancialInstitutionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028894536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)<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="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of other comprehensive income (loss) (&#8220;OCI&#8221;) and the changes in the Company&#8217;s accumulated OCI (&#8220;AOCI&#8221;) by component for the fiscal years ended July 31, 2020 and July 31, 2019 were as follows:</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.780%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.846%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.828%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.831%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign&#160;Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gain&#160;(Loss)&#160;on<br/>Derivatives</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,598)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OCI before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,735</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,557)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">352</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income taxes associated with OCI before reclassifications </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes associated with amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,880)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,880)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(696)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,138</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: AOCI attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(696)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,993</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.780%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.846%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.828%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.831%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign&#160;Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gain&#160;(Loss)&#160;on<br/>Derivatives</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OCI before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,684)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,184)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,916)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income taxes associated with OCI before reclassifications </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">523</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(279)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(279)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes associated with amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,598)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: AOCI attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(594)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(594)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,484)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">We do not recognize deferred taxes for a majority of the foreign currency translation gains and losses because we do not anticipate reversal in the foreseeable future.</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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121641772&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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033027040872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Tables)<br></strong></div></th>
<th class="th" colspan="1">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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregates of Revenue</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below disaggregates revenue to the level that the Company believes best depicts how the nature, amount, timing and uncertainty of the Company&#8217;s revenue and cash flows are affected by economic factors. Other RV-related revenues shown below in the European segment include sales related to accessories and services, used vehicle sales at owned dealerships and RV rentals. All material revenue streams are considered point in time.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,449,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,710,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,646,581</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,691,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,848,143</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362,119</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,140,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495,520</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">761,176</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000,881</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776,191</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">824,449</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,047,376</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,387</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,704</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,058</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,390,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,315</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,530,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,207,780</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,505,353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">960,155</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Campervan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433,398</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201,089</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,475</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other RV-related</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,590</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,485,391</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,015,971</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,694,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, primarily aluminum extruded components</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,481</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,374</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132,053)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033792040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></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="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">65,396,531<span></span>
</td>
<td class="nump">65,189,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury, shares (in shares)</a></td>
<td class="nump">10,197,775<span></span>
</td>
<td class="nump">10,126,434<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of 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="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="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033038024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock Unit Activity</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of restricted stock unit activity, which includes performance stock units, during fiscal 2020, 2019 and 2018 is included below:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:23.900%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.742%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, beginning of year</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">451,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332,576</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69.41</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">407,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">310,924</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,340</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124.84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,624)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(167,591)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90.23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(168,714)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,771)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93.46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, end of year</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641,410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">451,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>74
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033030325128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Costs</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.661%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.990%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">544</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,655</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other information related to leases was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.661%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.990%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,487</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.852%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.948%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Supplemental Balance Sheet Information</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,609</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8">Other current liabilities</span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,343</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273">Other long-term liabilities</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,456</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97">Other current liabilities</span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">505</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2">Other long-term liabilities</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,743</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.852%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.948%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.6 years</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8 years</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock', window );">Future Minimum Rental Payments under Operating and Finance Leases</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:60.209%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.947%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,785</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">974</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,809</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">993</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,437</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,980</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,424</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,037</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,117</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,427)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(444)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term finance lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,246</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:51.132%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.977%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.947%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">991</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,030</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,013</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,036</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,059</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,317</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,083</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,727</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,888</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total reported lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:51.132%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.977%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.947%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">991</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,030</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,013</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,036</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,059</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,317</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,083</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,727</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,888</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total reported lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></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_tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Future Minimum Rental Payments For Operating And Capital Leases [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>75
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033033769192">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The sources of earnings before income taxes are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,483</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,859</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,413</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,666</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Provision (Benefit) for Income Taxes</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the provision (benefit) for income taxes are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income Taxes:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,494</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,757</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166,402</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,921</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,025</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,842</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,611</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,227</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,289</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,862</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,820</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(197)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,990)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,914)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,715)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,088)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,201</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,878</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock', window );">Schedule of Differences Between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The differences between income tax expense at the federal statutory rate and the actual income tax expense are as follows:</span></div><div style="margin-bottom:3pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.150%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,779</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,095</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Differences between U.S. federal statutory and foreign tax rates</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,898)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,478</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency remeasurement (gains) and losses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,246</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,942)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,642</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,255</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,249</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,401</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible acquisition costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,031</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible foreign currency forward contract loss on acquisition</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,863</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal income tax credits and incentives</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,738)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,373)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,518)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic production activities deduction</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,175)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,101</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,279</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">396</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of the U.S. Tax Act</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,620</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,043</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(795)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,201</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,878</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Income Tax Balances</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the deferred income tax balances is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset (liability):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory basis</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">807</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Self-insurance reserves</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,923</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,185</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued product warranties</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,586</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued incentives</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,316</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales returns and allowances</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,027</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,516</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,733</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,617</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,438)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,699)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,110</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,876</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,247</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(147,423)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(143,861)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss and other carryforwards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,877</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,725</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized (gain)/loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,892</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,546)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,046</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,689</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,945)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax (liability), net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45,064)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,527)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Changes in Unrecognized Tax Benefit</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in the unrecognized tax benefit during fiscal years 2020, 2019 and 2018 were as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,671</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(263)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,203)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,966</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,062</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,629</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(773)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lapses in statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,520)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,254)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions acquired from EHG</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,238</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock', window );">Components of Total Unrecognized Tax Benefits</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of total unrecognized tax benefits are summarized as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.733%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,238</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,916)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest and penalties</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,516</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total unrecognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,945</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term, included in &#8220;Income and other taxes&#8221;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,765</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,945</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right: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="Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock', window );">Summary of Income Tax Examinations</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The major tax jurisdictions we file in, with the years still subject to income tax examinations, are listed below:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:21.072%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:50.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:25.240%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Major Tax Jurisdiction</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax&#160;Years&#160;Subject&#160;to&#160;Exam</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States &#8211; Federal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States &#8211; State</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2016&#160;&#8211;&#160;Fiscal&#160;2018</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2015&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2018&#160;&#8211;&#160;Fiscal&#160;2019</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_tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Differences Between Income Tax Expense At Federal Statutory Rate And Actual Income Taxes [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Unrecognized Tax Benefits [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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=121610041&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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded.</p></div>
<a href="javascript:void(0);" onclick="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> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e36027-109320<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxExaminationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>76
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026783928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of long-term debt are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,597,091</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,832,341</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unsecured notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,620</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,878</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,124</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711,211</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,954,343</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs, net of amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,720)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, net of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,666,648</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,902,623</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,817)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,370)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, net, less current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,652,831</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,885,253</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total contractual debt maturities are as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:80.447%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.353%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,027</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,625,092</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711,211</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<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=109259400&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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028272152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PRODUCT WARRANTY (Tables)<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="Show.showAR( this, 'defref_us-gaap_GuaranteesAndProductWarrantiesAbstract', window );"><strong>Guarantees and Product Warranties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Changes in Product Warranty Liabilities</a></td>
<td class="text"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in our product warranty liabilities during the indicated periods are as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,679</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,928</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,873</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">233,927</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,845</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(238,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(251,071)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(211,698)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,907</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,434)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,869</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,679</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,928</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></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_GuaranteesAndProductWarrantiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAndProductWarrantiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>78
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034132536">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Fair Value, Assets Measured on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial assets and liabilities that were accounted for at fair value on a recurring basis at July 31, 2020 and July 31, 2019 are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Input&#160;Level</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation plan mutual fund assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,327</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,828</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,290</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,828</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,664</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,463</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<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=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026954264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, GOODWILL 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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Components of Amortizable Intangible Assets</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of amortizable intangible assets are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.983%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.400%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.401%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dealer networks/customer relationships</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">766,198</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,320</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">750,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,017</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,775</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,743</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">268,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,518</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Design technology and other intangibles</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,468</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,654</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,689</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortizable intangible assets</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,255,441</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340,717</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">245,224</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Amortization Expense</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated annual amortization expense is as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:83.423%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,713</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,674</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,063</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,381</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441,483</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">914,724</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right: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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Changes in Carrying Amount of Goodwill by Reportable Segment</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);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 as of July 31, 2020 and July 31, 2019 are summarized as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:35.655%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.809%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2018</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,822</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,693</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year 2019 activity:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,822</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">980,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,358,032</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,366</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,366</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement period adjustment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,282</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(411)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment charge</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,036)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,036)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037,929</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,476,541</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the goodwill balances as of July 31, 2020 and July 31, 2019 are summarized as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:35.655%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.809%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,935</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,252</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037,929</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,503,942</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated impairment charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,149)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,401)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037,929</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,476,541</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:35.655%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.809%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,935</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,252</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">980,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,384,397</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated impairment charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,113)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,822</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">980,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,358,032</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028340104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment is stated at cost, net of accumulated depreciation, and consists of the following:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,200</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,475</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">760,986</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742,736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438,985</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">389,666</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rental vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,534</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets &#8211; operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,609</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets &#8211; finance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,456,986</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,362,120</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(349,337)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(269,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,107,649</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,092,471</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033027004520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<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="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Major Classifications of Inventories</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Major classifications of inventories are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods&#8212;RV</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">230,483</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods&#8212;other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,779</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,181</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,636</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,813</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,721</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chassis</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,194</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,099</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">763,264</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">873,532</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess of FIFO costs over LIFO costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,959)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45,544)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories, net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">716,305</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827,988</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028544552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVES AND HEDGING (Tables)<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of Derivative Instruments</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of our derivative instruments designated as cash flow hedges and the associated notional amounts, presented on a pre-tax basis, were as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:34.019%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Cash Flow Hedges</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value&#160;in<br/>Other&#160;Current<br/>Liabilities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value&#160;in<br/>Other&#160;Current<br/>Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">673,400</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">849,550</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,463</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Derivative Instruments, Gain (Loss)</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total amounts presented in the Consolidated Statements of Income and Comprehensive Income due to changes in the fair value of the following derivative instruments for the fiscal years ended July 31, 2020, July 31, 2019 and July 31, 2018 are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.150%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Designated as Cash Flow Hedges</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (loss) recognized in Other Comprehensive Income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,351)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,396)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,351)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,267)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.150%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition-Related Costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest <br/>Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) Reclassified from AOCI, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,914)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of gain (loss) recognized in income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(376)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.150%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition-Related Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest <br/>Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) Reclassified from AOCI, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of gain (loss) recognized in income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,777)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(438)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,777)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(362)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and 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.</p></div>
<a href="javascript:void(0);" onclick="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 10<br> -Section 50<br> -Paragraph 4E<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624181-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 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-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 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information about 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.</p></div>
<a href="javascript:void(0);" onclick="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 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41620-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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41678-113959<br><br>Reference 7: 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41641-113959<br><br>Reference 8: 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> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br><br>Reference 9: 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=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>83
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033111959480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></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="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 538,519,000<span></span>
</td>
<td class="nump">$ 425,615,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">2,844,000<span></span>
</td>
<td class="nump">25,647,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, trade, net</a></td>
<td class="nump">588,069,000<span></span>
</td>
<td class="nump">478,531,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_FactoredAccountsReceivable', window );">Factored accounts receivable</a></td>
<td class="nump">143,278,000<span></span>
</td>
<td class="nump">173,405,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable, other, net</a></td>
<td class="nump">82,880,000<span></span>
</td>
<td class="nump">64,291,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">716,305,000<span></span>
</td>
<td class="nump">827,988,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid income taxes, expenses and other</a></td>
<td class="nump">30,382,000<span></span>
</td>
<td class="nump">41,880,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,102,277,000<span></span>
</td>
<td class="nump">2,037,357,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,107,649,000<span></span>
</td>
<td class="nump">1,092,471,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,476,541,000<span></span>
</td>
<td class="nump">1,358,032,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">914,724,000<span></span>
</td>
<td class="nump">970,811,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax assets, net</a></td>
<td class="nump">78,738,000<span></span>
</td>
<td class="nump">73,176,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investment in joint ventures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">46,181,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">91,531,000<span></span>
</td>
<td class="nump">82,418,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">2,561,534,000<span></span>
</td>
<td class="nump">2,530,618,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">5,771,460,000<span></span>
</td>
<td class="nump">5,660,446,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">636,506,000<span></span>
</td>
<td class="nump">551,831,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">13,817,000<span></span>
</td>
<td class="nump">17,370,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Short-term financial obligations</a></td>
<td class="nump">35,939,000<span></span>
</td>
<td class="nump">44,094,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and related items</a></td>
<td class="nump">160,083,000<span></span>
</td>
<td class="nump">135,560,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Product warranties</a></td>
<td class="nump">252,869,000<span></span>
</td>
<td class="nump">289,679,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income and other taxes</a></td>
<td class="nump">83,893,000<span></span>
</td>
<td class="nump">61,483,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Promotions and rebates</a></td>
<td class="nump">97,378,000<span></span>
</td>
<td class="nump">95,052,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_ProductPropertyLiabilityAndRelatedLiabilities', window );">Product, property and related liabilities</a></td>
<td class="nump">15,440,000<span></span>
</td>
<td class="nump">17,595,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_LiabilitiesRelatedToFactoredReceivables', window );">Liabilities related to factored receivables</a></td>
<td class="nump">143,278,000<span></span>
</td>
<td class="nump">173,405,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">76,078,000<span></span>
</td>
<td class="nump">62,256,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,515,281,000<span></span>
</td>
<td class="nump">1,448,325,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,652,831,000<span></span>
</td>
<td class="nump">1,885,253,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities, net</a></td>
<td class="nump">123,802,000<span></span>
</td>
<td class="nump">135,703,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties', window );">Unrecognized tax benefits</a></td>
<td class="nump">12,765,000<span></span>
</td>
<td class="nump">10,799,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">121,212,000<span></span>
</td>
<td class="nump">85,138,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">1,910,610,000<span></span>
</td>
<td class="nump">2,116,893,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Contingent liabilities and commitments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock&#8212;authorized 1,000,000 shares; none outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock&#8212;par value of $.10 per share; authorized 250,000,000 shares; issued 65,396,531 and 65,189,907 shares, respectively</a></td>
<td class="nump">6,540,000<span></span>
</td>
<td class="nump">6,519,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">436,828,000<span></span>
</td>
<td class="nump">416,382,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,201,330,000<span></span>
</td>
<td class="nump">2,066,674,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">26,993,000<span></span>
</td>
<td class="num">(57,004,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Less treasury shares of 10,197,775 and 10,126,434, respectively, at cost</a></td>
<td class="num">(351,909,000)<span></span>
</td>
<td class="num">(348,146,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders&#8217; equity attributable to Thor Industries, Inc.</a></td>
<td class="nump">2,319,782,000<span></span>
</td>
<td class="nump">2,084,425,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">25,787,000<span></span>
</td>
<td class="nump">10,803,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">2,345,569,000<span></span>
</td>
<td class="nump">2,095,228,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 5,771,460,000<span></span>
</td>
<td class="nump">$ 5,660,446,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_FactoredAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Factored accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_FactoredAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_tho_LiabilitiesRelatedToFactoredReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liabilities related to factored receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_LiabilitiesRelatedToFactoredReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term portion of unrecognized tax benefits including interest and penalties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_ProductPropertyLiabilityAndRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recorded amount of the accrual for product liability, general property, contingencies and other related liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_ProductPropertyLiabilityAndRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121593590&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=121566466&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=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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=121641772&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=121641772&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=121370832&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=121370832&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=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 9: 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 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: 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 4: 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 5: 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=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121586364&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=121566466&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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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.25)<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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.17)<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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120406818&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=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120406818&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=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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><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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://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="Show.toggleNext( this );">+ Details</a><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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121566466&amp;loc=d3e6676-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 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="Show.toggleNext( this );">+ Details</a><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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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://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 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: 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 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<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 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 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(23))<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(22))<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 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: 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 9: 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 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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=121559654&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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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.</p></div>
<a href="javascript:void(0);" onclick="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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: 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=75031198&amp;loc=d3e14064-108612<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.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: 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 5: 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121566466&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=121566466&amp;loc=d3e6911-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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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)(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121566466&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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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="Show.toggleNext( this );">+ Details</a><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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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/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 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)(23)(a)(4))<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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://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=27010918&amp;loc=d3e74512-122707<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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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=115929471&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 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 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://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=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 10: 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 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 14: 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=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 17: 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 18: 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=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>84
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033027087880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS (Tables)<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="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information by Segment</a></td>
<td class="text"><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,140,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,390,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,315</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,530,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,207,780</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,485,391</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,015,971</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,694,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,481</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,374</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132,053)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INCOME (LOSS) BEFORE INCOME TAXES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">336,207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322,228</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">532,657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,943</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,910</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,785</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408,150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">403,138</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667,442</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,850</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,946)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397,192</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667,442</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,751</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,086</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,667</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(172,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241,612)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67,080)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,666</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TOTAL ASSETS:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,529,913</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,516,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">480,225</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,626</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,010,138</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,963,145</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,102,071</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,077,804</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,112,209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,040,949</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,378</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,897</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,873</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">455,600</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,771,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,660,446</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DEPRECIATION AND INTANGIBLE AMORTIZATION EXPENSE:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,042</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,751</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,964</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,202</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,831</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,800</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,244</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,582</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,671</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,881</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,915</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,463</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,488</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,647</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,861</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,667</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,598</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,167</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,223</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CAPITAL ACQUISITIONS:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,219</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,321</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,304</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,603</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,179</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,660</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,822</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,964</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,653</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,987</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,153</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,964</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,664</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,493</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,599</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,902</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,823</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,245</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DESTINATION OF NET SALES BY GEOGRAPHIC REGION:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,296,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,803,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,540,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,494,419</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">836,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">966,023</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">636,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,358</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,053</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">561,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776,068</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,956</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PROPERTY, PLANT AND EQUIPMENT BY GEOGRAPHIC REGION:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564,171</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">569,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">444,981</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">424,333</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,220</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,553</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,107,649</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,092,471</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=120311839&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=120311839&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=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028272152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Tables)<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the final fair values of the EHG assets acquired and liabilities assumed as of the acquisition date.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.042%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.758%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,887</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">593,053</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,747</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, rental vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dealer network</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">355,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,181</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,536</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,471</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,009,754</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantee liabilities related to former EHG North American subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(115,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(851,774)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt &#8211; Unsecured notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(114,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt &#8211; Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(166,196)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(152,186)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,205)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-controlling interests</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,900,632</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(97,887)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired, less cash acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,802,745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div>The table below summarizes the final estimated fair value of Togo Group assets acquired and liabilities assumed as of the 2020 Agreement effective date.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.471%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.329%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">326</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">466</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">749</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names and trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,130</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,350</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,955</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,595)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-controlling interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,835)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total fair value of net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,608</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Business Acquisition, Pro Forma Information</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following unaudited pro forma information represents the Company&#8217;s results of operations as if the fiscal 2019 acquisition of EHG had occurred at the beginning of fiscal 2018. The disclosure of pro forma net sales and earnings does not purport to indicate the results that would actually have been obtained had the acquisition been completed on the assumed date for the periods presented, or which may be realized in the future. The unaudited pro forma information does not reflect any operating efficiencies or cost savings that may be realized from the integration of the acquisition.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:64.971%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.120%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.121%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,067,750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,517</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="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> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>86
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028328664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<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="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Difference Between Basic and Diluted EPS as Result of Restricted Stock Units and Unvested Restricted Stock</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.471%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.632%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.632%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.633%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding for basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,172,694</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,905,667</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,674,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,019</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,199</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding assuming dilution</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,397,376</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,026,686</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,853,360</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033031939208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_NatureOfOperationsPolicyTextBlock', window );">Nature of Operations</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Nature of Operations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Thor Industries, Inc. was founded in 1980 and is the sole owner of operating subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;Thor&#8221;), that, combined, represent the world&#8217;s largest manufacturer of recreational vehicles by units and revenue. The Company manufactures a wide variety of RVs in the United States and Europe and sells those vehicles, as well as related parts and accessories, primarily to independent, non-franchise dealers throughout the United States, Canada and Europe. As discussed in more detail in Note 2 to the Consolidated Financial Statements, on February&#160;1, 2019, the Company acquired Erwin Hymer Group SE, one of the largest RV manufacturers in Europe. Unless the context requires or indicates otherwise, all references to &#8220;Thor,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our&#8221; and &#8220;us&#8221; refer to Thor Industries, Inc. and its subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s business activities are primarily comprised of three distinct operations, which include the design, manufacture and sale of North American towable recreational vehicles, North American motorized recreational vehicles and European recreational vehicles, with the European vehicles including both towable and motorized products as well as other RV-related products and services. Accordingly, the Company has presented financial information for these three segments in Note 3 to the Consolidated Financial Statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The accompanying Consolidated Financial Statements include the accounts of Thor Industries, Inc. and its subsidiaries. The Company consolidates all majority-owned subsidiaries, and all intercompany balances and transactions are eliminated upon consolidation. The results of any companies acquired during a year are included in the consolidated financial statements for the applicable year from the effective date of the acquisition.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Estimates</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Estimates</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Key estimates include the valuation of acquired assets and liabilities, reserves for inventory, incurred but not reported medical claims, warranty claims, workers&#8217; compensation claims, vehicle repurchases, uncertain tax positions, product and non-product litigation and assumptions made in asset impairment assessments. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances. The Company believes that such estimates are made using consistent and appropriate methods. Actual results could differ from these estimates.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents &#8211; Interest-bearing deposits and other investments with maturities of three months or less when purchased are considered cash equivalents. At July 31, 2020 and July 31, 2019, cash and cash equivalents of $260,876 and $148,488, respectively, were held by one U.S. financial institution, and $963 and $61,057, respectively, was held by a different U.S. financial institution. In addition, at July 31, 2020 and July 31, 2019, the equivalent of $174,077 and $115,168, respectively, was held in Euros at one European financial institution and $49,732 and $39,254, respectively, was held in Euros by a different European financial institution.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Derivatives</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company uses derivative financial instruments to manage its risk related to changes in foreign currency exchange rates and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records all derivatives on the Consolidated Balance Sheet at fair value using available market information and other observable data. See Note 4 to the Consolidated Financial Statements for further discussion.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The carrying amount of notes receivable approximate fair value because of the relatively short maturity of these financial instruments. The fair value of long-term debt is discussed in Note 12 to the Consolidated Financial Statements.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Certain inventories are stated at the lower of cost or net realizable value, determined on the last-in, first-out (&#8220;LIFO&#8221;) basis with the remainder being valued on a first-in, first-out (&#8220;FIFO&#8221;) basis. Manufacturing costs include materials, labor, freight-in and manufacturing overhead. Unallocated overhead and abnormal costs are expensed as incurred.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Depreciation</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Depreciation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Property, plant and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets as follows:</span></div><div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Buildings and improvements &#8211; 10 to 39 years </span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Machinery and equipment &#8211; 3 to 10 years </span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rental vehicles &#8211; 6 years </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense is recorded in cost of products sold, except for $15,060, $8,350 and $5,035 in fiscal 2020, 2019 and 2018, respectively, which relates primarily to office buildings and office equipment and is recorded in selling, general and administrative expenses.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The Company accounts for the acquisition of a business using the acquisition method of accounting. Assets acquired and liabilities assumed, including amounts attributed to noncontrolling interests, are recorded at the acquisition date at their fair values. Assigning fair values requires the Company to make significant estimates and assumptions regarding the fair value of identifiable intangible assets, property, plant and equipment, deferred tax asset valuation allowances, and liabilities, such as uncertain tax positions and contingencies. The Company may refine these estimates if necessary over a period not to exceed one year by taking into consideration new information that, if known at the acquisition date, would have affected the fair values ascribed to the assets acquired and liabilities assumed.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant estimates and assumptions are used in estimating the value of acquired identifiable intangible assets, including estimating future cash flows based on revenues and margins that the Company expects to generate following the acquisition, selecting an applicable royalty rate where needed, applying an appropriate discount rate to estimate a present value of those cash flows and determining their useful lives. Subsequent changes to projections driven by actual results following the acquisition date could require the Company to record impairment charges.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Goodwill is not amortized but is reviewed for impairment by applying a fair-value based test on an annual basis, or more frequently if events or circumstances indicate a potential impairment. For impairment testing purposes, fair values are generally determined by a discounted cash flow model, which incorporates certain estimates. These estimates are subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates.&#160;Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments. The Company may utilize a qualitative approach rather than a quantitative approach to determine if an impairment exists, considering various factors including industry changes, actual results as compared to forecasted results, or the timing of a recent acquisition, if applicable.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Long-lived and Intangible Assets</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long-lived and Intangible Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Property, plant and equipment and identifiable intangibles that are amortized are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable from future cash flows. If the carrying value of a long-lived asset is impaired, an impairment charge is recorded for the amount by which the carrying value of the long-lived asset exceeds its fair value. Intangible assets consist of trademarks, dealer networks/customer relationships, design technology and other assets, backlog and non-compete agreements. Trademarks are amortized on a straight-line basis over 15 to 25 years. Dealer networks/customer relationships are amortized on an accelerated basis over 12 to 20 years, with amortization beginning after backlog amortization is completed, if applicable. Design technology and other assets and non-compete agreements are amortized using the straight-line method over 2 to 15 years. Backlog is amortized using a straight-line basis over the associated fulfillment period.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Product Warranties</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranties</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Estimated warranty costs are provided at the time of sale of the related products. See Note 11 to the Consolidated Financial Statements for further information.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_FactoredAccountsReceivablePolicyPolicyTextBlock', window );">Factored Accounts Receivable</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Factored Accounts Receivable</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Factored accounts receivable are receivables from sales to independent dealer customers of our European operations that have been sold to third-party finance companies that provide financing to those dealers. These sold receivables, which are subject to recourse and in which the Company retains an interest as a secured obligation, do not meet the definition of a true sale, and are therefore recorded as an asset with an offsetting balance recorded as a secured obligation in Liabilities related to factored receivables on the Consolidated Balance Sheets.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_InsuranceReservesPolicyTextBlock', window );">Insurance Reserves</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Insurance Reserves</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Generally, the Company is self-insured for workers&#8217; compensation, products liability and group medical insurance. Upon the exhaustion of relatively higher deductibles or retentions, the Company maintains a full line of insurance coverage. Under these plans, liabilities are recognized for claims incurred, including those incurred but not reported. The liability for workers&#8217; compensation claims is determined by the Company with the assistance of a third-party administrator and actuary using various state statutes and historical claims experience. Group medical reserves are estimated using historical claims experience. The Company has established a liability on our balance sheet for product liability and personal injury occurrences based on historical data, known cases and actuarial information.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Revenue is recognized as performance obligations under the terms of contracts with customers are satisfied. The Company&#8217;s recreational vehicle and extruded aluminum contracts have a single performance obligation of providing the promised goods (recreational vehicles and extruded aluminum components), which is satisfied when control of the goods is transferred to the customer. Revenue from the sales of extruded aluminum components is generally recognized upon delivery to the customer&#8217;s location. The Company&#8217;s European recreational vehicle reportable segment includes vehicle sales to third party dealers as well as sales of new and used vehicles to end customers through our owned and operated dealership network of three dealerships.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For recreational vehicle sales, the Company recognizes revenue when all performance obligations have been satisfied and control of the product is transferred to the dealer in accordance with shipping terms. Shipping terms vary depending on regional contracting practices. U.S. customers primarily contract under FOB shipping point terms. European customers generally contract on ExWorks (&#8220;EXW&#8221;) incoterms (meaning the seller fulfills its obligation to deliver when it makes goods available at its premises, or another specified location, for the buyer to collect). Under EXW incoterms, the performance obligation is satisfied and control is transferred at the point when the customer is notified that the vehicle is available for pickup. Customers do not have a right of return. All warranties provided are assurance-type warranties.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to recreational vehicle sales, the Company&#8217;s European recreational vehicle reportable segment sells accessory items and provides repair services through our three owned dealerships. Each ordered item represents a distinct performance obligation satisfied when control of the good is transferred to the customer. Service and repair contracts with customers are short term in nature and are recognized when the service is complete.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 to which the Company expects to be entitled in exchange for the Company&#8217;s products and services. The amount of revenue recognized includes adjustments for any variable consideration, such as sales discounts, sales allowances, promotions, rebates and other sales incentives which are included in the transaction price and allocated to each performance obligation based on the standalone selling price. The Company estimates variable consideration based on the expected value of total consideration to which customers are likely to be entitled to based primarily on historical experience and current market conditions. Included in the estimate is an assessment as to whether any variable consideration is constrained. Revenue estimates are adjusted at the earlier of a change in the expected value of consideration or when the consideration becomes fixed. During fiscal 2020, adjustments to revenue from performance obligations satisfied in prior periods, which relate primarily to changes in estimated variable consideration, were immaterial.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amounts billed to customers related to shipping and handling activities are included in net sales. The Company has elected to account for shipping and handling costs as fulfillment activities, and these costs are included in cost of sales. We do not disclose information about the transaction price allocated to the remaining performance obligations at period end because our contracts generally have original expected durations of one year or less. In addition, we expense when incurred contract acquisition costs, primarily sales commissions, because the amortization period, which is aligned with the contract term, is one year or less.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Advertising costs, which consist primarily of tradeshows, are expensed as incurred, and were $67,019, $38,643 and $26,874 in fiscal 2020, 2019 and 2018, 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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The financial statements of the Company&#8217;s foreign operations with a functional currency other than the U.S. dollar are translated into U.S. dollars using the exchange rate at each balance sheet date for assets and liabilities, and, for revenues and expenses, the weighted-average exchange rate for each applicable period, and the resulting translation adjustments are recorded in Accumulated Other Comprehensive Income (Loss), net of tax. Transaction gains and losses from foreign currency exchange rate changes are recorded in Other income (expense), net in the Consolidated Statements of Income and Comprehensive Income.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepurchaseAndResaleAgreementsPolicy', window );">Repurchase Agreements</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Repurchase Agreements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for certain independent domestic and foreign dealers of certain of its RV products. See Note 14 to the Consolidated Financial Statements for further information.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The objectives of accounting for income taxes are to recognize the amount of taxes payable or refundable for the current year and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. The actual outcome of these future tax consequences could differ from our estimates and have a material impact on our financial position or results of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step requires the Company to estimate and measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as the Company has to determine the probability of various possible outcomes. The Company reevaluates these uncertain tax positions on a quarterly basis. This evaluation is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, voluntary settlements and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant judgment is required in determining the Company&#8217;s provision for income taxes, the Company&#8217;s deferred tax assets and liabilities and the valuation allowance recorded against the Company&#8217;s deferred tax assets. Valuation allowances must be considered due to the uncertainty of realizing deferred tax assets. The Company assesses whether valuation allowances should be established against our deferred tax assets on a tax jurisdictional basis based on the consideration of all available evidence, including cumulative income over recent periods, using a more likely than not standard.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Research and development costs are expensed when incurred and totaled $19,123, $9,381 and $2,009 in fiscal 2020, 2019 and 2018, 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; The Company records compensation expense based on the fair value of stock-based awards, primarily restricted stock units, on a straight-line basis over the requisite service period, which is generally three years. Stock-based compensation expense is recorded net of estimated forfeitures, which is based on historical forfeiture rates over the vesting period of employee awards.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Earnings Per Share</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#8211; Basic earnings per common share (&#8220;EPS&#8221;) is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding. Diluted EPS is computed by dividing net income attributable to Thor Industries, Inc. by the weighted-average number of common shares outstanding assuming dilution. The difference between basic EPS and diluted EPS is the result of unvested restricted stock units as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.471%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.632%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.632%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.633%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding for basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,172,694</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,905,667</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,674,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,019</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,199</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding assuming dilution</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,397,376</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,026,686</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,853,360</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company excluded 233,395 unvested restricted stock units that have an antidilutive effect from its calculation of weighted-average shares outstanding assuming dilution at July 31, 2019. There were no antidilutive, unvested restricted stock units at July 31, 2020 or July 31, 2018.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Pronouncements</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounting Pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Recently Adopted Accounting Standards</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 No. 2020-04, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,&#8221; which provides optional expedients and exceptions for applying generally accepted accounting principles (GAAP) to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The optional expedients and exceptions are available for all entities as of March 12, 2020, through December 31, 2022. The Company adopted ASU 2020-04, effective March 12, 2020. While there was no impact to the Company&#8217;s consolidated financial statements at the time of adoption, the impact of this ASU will ultimately depend on the terms of any future contract modification related to a change in reference rate, including potential future modifications to the Company&#8217;s debt facilities and cash flow hedges. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842),&#8221; and has subsequently issued ASU's 2018-10, "Codification Improvements (Topic 842)," and 2018-11, "Targeted Improvements (Topic 842)" (collectively the "New Leasing Standard"), which provide guidance on the recognition, measurement, presentation, and disclosure of leases. The New Leasing Standard requires the recognition of lease assets and lease liabilities by lessees for all leases with terms greater than 12 months. The principal difference from prior guidance is that the lease assets and lease liabilities arising from operating leases are now recognized on the Consolidated Balance Sheet.&#160;The New Leasing Standard was effective for fiscal years, and interim periods within those years, beginning after December 15, 2018. The Company adopted the New Leasing Standard on August 1, 2019. The Company elected the optional transition method as well as the available package of practical expedients. As a result, the Company recognized right-of-use assets and the associated lease obligations, both totaling approximately $33&#160;million, on the Consolidated Balance Sheet as of August 1, 2019. Historical periods were not restated. The adoption did not have a material impact to the Consolidated Statements of Income and Comprehensive Income. See Note 15 for further disclosures about the Company's leases.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock', window );">Other Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Other Accounting Standards Not Yet Adopted</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 No. 2017-04, "Intangibles &#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," which eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (referred to as Step 2 in the goodwill impairment test).&#160;Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment charge equal to that excess shall be recognized, not to exceed the amount of goodwill allocated to the reporting unit. This ASU is effective for annual and any interim impairment tests for periods beginning after December 15, 2019.&#160;This ASU is effective for the Company in its fiscal year 2021 beginning on August 1, 2020.&#160;The impact of this ASU on the Company's consolidated financial statements will depend on the outcomes of future goodwill impairment tests.</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_tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounting Pronouncements Not Yet Adopted Policy [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_FactoredAccountsReceivablePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure accounting policy for factored accounts receivable policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_FactoredAccountsReceivablePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_InsuranceReservesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Insurance reserves Policy Text Block.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_InsuranceReservesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tho_NatureOfOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nature of operations Policy Text Block.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tho_NatureOfOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tho_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121583591&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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121590274&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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 7: 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=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120406818&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=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: 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=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<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=116846552&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://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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepurchaseAndResaleAgreementsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for repurchase and resale agreements. This disclosure may address (a) the reasons for entering into repurchase and resale agreements, (b) how securities transferred under such agreements are classified in the entity's financial statements, (c) whether multiple agreements with the same counterparty are offset (d) the entity's accounting policy for requiring collateral or other security for such transactions, and (e) how the entity ensures that the market value of the underlying assets remains sufficient to protect the entity in the event of default by the counterparty.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=49176635&amp;loc=d3e9760-107771<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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.(m)(2)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepurchaseAndResaleAgreementsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: 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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 (b),(f)<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026724008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)<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="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</a></td>
<td class="text">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of other comprehensive income (loss) (&#8220;OCI&#8221;) and the changes in the Company&#8217;s accumulated OCI (&#8220;AOCI&#8221;) by component for the fiscal years ended July 31, 2020 and July 31, 2019 were as follows:</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.780%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.846%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.828%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.831%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign&#160;Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gain&#160;(Loss)&#160;on<br/>Derivatives</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,598)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OCI before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,735</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,557)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">352</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income taxes associated with OCI before reclassifications </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,906</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes associated with amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,880)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,880)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(696)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,138</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: AOCI attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(696)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,993</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.780%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.846%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.828%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.831%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign&#160;Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gain&#160;(Loss)&#160;on<br/>Derivatives</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OCI before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,684)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,184)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,916)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income taxes associated with OCI before reclassifications </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">523</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(279)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(279)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes associated with amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,598)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: AOCI attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(594)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(594)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AOCI, net of tax attributable to Thor Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,484)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt;">We do not recognize deferred taxes for a majority of the foreign currency translation gains and losses because we do not anticipate reversal in the foreseeable future.</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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120395209&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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>89
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026953144">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text">REVENUE RECOGNITION<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below disaggregates revenue to the level that the Company believes best depicts how the nature, amount, timing and uncertainty of the Company&#8217;s revenue and cash flows are affected by economic factors. Other RV-related revenues shown below in the European segment include sales related to accessories and services, used vehicle sales at owned dealerships and RV rentals. All material revenue streams are considered point in time.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Travel Trailers and Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,449,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,710,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,646,581</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fifth Wheels</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,691,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,848,143</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362,119</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,140,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495,520</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">761,176</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000,881</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;C</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776,191</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">824,449</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,047,376</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,387</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,704</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,058</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,390,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,315</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North American</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,530,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,207,780</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Motorcaravan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,505,353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">960,155</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Campervan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433,398</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201,089</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Caravan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,475</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other RV-related</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,590</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total European</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,485,391</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,015,971</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,694,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, primarily aluminum extruded components</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,481</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,374</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132,053)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>90
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026985080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text">STOCKHOLDERS&#8217; EQUITY<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Board approved the Thor Industries, Inc. 2016 Equity and Incentive Plan (the &#8220;2016 Equity and Incentive Plan&#8221;) on October&#160;11, 2016 and the 2010 Equity and Incentive Plan (the &#8220;2010 Equity and Incentive Plan&#8221;) on October&#160;25, 2010. These plans were subsequently approved by shareholders at the 2016 and 2010 annual meetings, respectively. The maximum number of shares issuable under each of the 2016 Equity and Incentive Plan and the 2010 Equity and Incentive Plan is 2,000,000. As of July 31, 2020, the remaining shares available to be granted under the 2016 Equity and Incentive Plan are 982,258 and under the 2010 Equity and Incentive Plan are 1,211,385. Awards may be in the form of options (incentive stock options and non-statutory stock options), restricted stock, restricted stock units, performance compensation awards and stock appreciation rights.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock award activity and the related expense under the 2010 Equity and Incentive Plan was immaterial for all periods presented.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal 2013, the Compensation and Development Committee of the Board (the &#8220;Committee&#8221;) approved a program to award restricted stock units (the &#8220;RSU program&#8221;) to certain employees at the operating subsidiary and corporate levels.&#160;In December 2016, the stockholders of the Company approved a new equity compensation plan that allows the RSU program to continue in subsequent years on similar terms, but now includes a double-trigger change in control provision.&#160;The double-trigger provision, which is applicable to awards granted in fiscal 2017 and subsequent years, stipulates that immediate vesting of an outstanding grant would occur only upon the occurrence of both a change in control, as defined by the plan, and a corresponding change in employment status.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the RSU program, the Committee generally approves awards each October related to the financial performance of the most recently completed fiscal year. The awarded employee restricted stock units vest, and shares of common stock are issued, in equal installments on the first, second and third anniversaries of the date of grant. In addition, concurrent with the timing of the employee awards, the Nominating and Governance Committee of the Board has awarded restricted stock units to Board members that will vest, and shares of common stock will be issued, on the first anniversary of the date of the grant.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2019, the Board approved an equity compensation program for certain members of the Company&#8217;s executive management. Under this program, a portion of their equity compensation will be determined based on performance related to targets set for both the Company&#8217;s return on invested capital and free cash flow during a multi-year measurement period (North American operations only and a two-year measurement period for fiscal year 2020 grants). These performance stock unit (&#8220;PSU&#8221;) awards are based on a sliding scale of actual performance against relevant goals within a range of fifty percent (50%) to one hundred fifty percent (150%) of the target. Performance below the fifty percent (50%) threshold will result in no earned shares, while performance above the one hundred fifty percent (150%) level will result in an award of shares equal to two times the amount of target shares. In deriving the number of shares earned, if any, both performance metrics will be weighted equally. Following the measurement period, in accordance with actual achievement and certification of performance metrics, fully vested shares of common stock will be issued to the award recipients. The fair value of the PSU awards is determined using the Company&#8217;s stock price on the grant date. These awards are equity classified and will be expensed over the applicable measurement period based on the extent to which achievement of the performance metrics is probable.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the employee and Board member restricted stock units is determined using the Company&#8217;s stock price on the date of grant. Total stock-based expense recognized in fiscal 2020, 2019 and 2018 for these RSU and PSU awards totaled $19,889, $18,950 and $17,000, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of restricted stock unit activity, which includes performance stock units, during fiscal 2020, 2019 and 2018 is included below:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:23.900%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.742%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, beginning of year</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">451,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332,576</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69.41</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">407,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">310,924</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,340</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124.84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,624)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(167,591)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90.23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(168,714)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,771)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93.46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, end of year</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641,410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">451,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328,431</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At July 31, 2020 there was $18,219 of total unrecognized compensation costs related to restricted stock unit awards that are expected to be recognized over a weighted-average period of 1.59 years.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The impact on the Consolidated Financial Statements of all other stock-based awards granted under the 2016 Equity and Incentive Plan and 2010 Equity and Incentive Plan was immaterial for all periods presented.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized a tax benefit related to total stock-based compensation expense of $4,775, $4,550 and $4,930 in fiscal 2020, 2019 and 2018, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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(e)(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 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 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028298104">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 1, 2019, the Company adopted new accounting guidance under Accounting Standards Codification Topic 842 ("ASC 842") Leases. ASC 842 established new criteria for recognizing right-of-use assets and lease liabilities for operating lease arrangements. The Company elected to adopt this guidance utilizing the optional transition method that allowed the Company to implement this new guidance prospectively, and to only include the disclosures required under ASC 842 for the periods subsequent to adoption. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has operating leases principally for land, buildings and equipment and has various finance leases for certain land and buildings expiring between calendar 2020 and 2028. Leases with an initial term of twelve months or fewer and which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise are not recorded on the balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the term of the lease.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of the Company's leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.661%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.990%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">544</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,655</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other information related to leases was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.661%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.990%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,487</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.852%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.948%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Supplemental Balance Sheet Information</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,609</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8">Other current liabilities</span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,343</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273">Other long-term liabilities</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,456</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97">Other current liabilities</span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">505</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2">Other long-term liabilities</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,743</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.852%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.948%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.6 years</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8 years</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has operating leases principally for land, buildings and equipment and also leases certain real estate and transportation equipment under various capital leases expiring between 2020 and 2028. </span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:51.132%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.977%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.947%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">991</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,030</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,013</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,036</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,059</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,317</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,083</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,727</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,888</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total reported lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:60.209%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.947%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,785</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">974</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,809</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">993</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,437</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,980</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,424</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,037</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,117</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,427)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(444)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term finance lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,246</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rent expense for the fiscal years ended July 31, 2019 and July 31, 2018 was $8,825 and $3,804, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 1, 2019, the Company adopted new accounting guidance under Accounting Standards Codification Topic 842 ("ASC 842") Leases. ASC 842 established new criteria for recognizing right-of-use assets and lease liabilities for operating lease arrangements. The Company elected to adopt this guidance utilizing the optional transition method that allowed the Company to implement this new guidance prospectively, and to only include the disclosures required under ASC 842 for the periods subsequent to adoption. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has operating leases principally for land, buildings and equipment and has various finance leases for certain land and buildings expiring between calendar 2020 and 2028. Leases with an initial term of twelve months or fewer and which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise are not recorded on the balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the term of the lease.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of the Company's leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.661%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.990%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">544</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,655</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other information related to leases was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.661%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.990%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,487</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,655</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.852%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.948%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Supplemental Balance Sheet Information</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,609</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzUtMC0xLTEtMTg4MzU_47a40ca1-8b7d-4d89-bf94-6d5de18653f8">Other current liabilities</span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,343</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzYtMC0xLTEtMTg4Mzc_533925ab-45c5-48a4-ad55-bed817d39273">Other long-term liabilities</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,456</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzEzLTAtMS0xLTE4ODQz_5f74662e-1b79-4373-9454-6f26f2450e97">Other current liabilities</span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">505</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNzgvZnJhZzpkMzgyNDNhNTdjNzE0YmI2OGE5YzIxOWI2MDcwZWMzMi90YWJsZToyMDBkMjlkNzA3YTA0NGU0OTc1OTdkNDQ0NWY3OTU3MS90YWJsZXJhbmdlOjIwMGQyOWQ3MDdhMDQ0ZTQ5NzU5N2Q0NDQ1Zjc5NTcxXzE0LTAtMS0xLTE4ODQ1_aeb059c5-4966-43a3-87e0-872fd6d6a5c2">Other long-term liabilities</span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,743</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.852%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.948%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.6 years</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8 years</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has operating leases principally for land, buildings and equipment and also leases certain real estate and transportation equipment under various capital leases expiring between 2020 and 2028. </span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2020 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:51.132%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.977%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.947%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">991</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,030</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,013</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,036</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,059</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,317</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,083</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,727</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,888</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total reported lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,248</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:60.209%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.947%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.949%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,785</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">974</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,809</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">993</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,437</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,980</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,424</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July 31, 2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,037</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,117</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,427)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(444)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term finance lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,246</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rent expense for the fiscal years ended July 31, 2019 and July 31, 2018 was $8,825 and $3,804, 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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>92
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028906776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTINGENT LIABILITIES AND COMMITMENTS<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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">CONTINGENT LIABILITIES AND COMMITMENTS</a></td>
<td class="text">CONTINGENT LIABILITIES AND COMMITMENTS<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for certain independent dealers of certain of its RV products. These arrangements, which are customary in the RV industry, provide for the repurchase of products sold to dealers in the event of default by the dealer on their agreement to pay the financial institution. The repurchase price is generally determined by the original sales price of the product and predefined curtailment arrangements. The Company typically resells the repurchased product at a discount from its repurchase price. The risk of loss from these agreements is spread over numerous dealers. In addition to the guarantee under these repurchase agreements, the Company may also be required to repurchase inventory relative to dealer terminations in certain states in accordance with state laws or regulatory requirements. The repurchase activity related to dealer terminations in certain states has historically been insignificant in relation to our repurchase obligation with financial institutions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s total commercial commitments under standby repurchase obligations on dealer inventory financing as of July 31, 2020 and July 31, 2019 were $1,876,922 and $2,961,019, respectively. The commitment term is generally up to eighteen months.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for the guarantee under repurchase agreements of dealers&#8217; financing by deferring a portion of the related product sale that represents the estimated fair value of the guarantee at inception. The estimated fair value takes into account an estimate of the losses that may be incurred upon resale of any repurchases. This estimate is based on recent historical experience supplemented by the Company&#8217;s assessment of current economic and other conditions affecting its dealers. This deferred amount is included in the repurchase and guarantee reserve balances of $7,747 and $9,575 as of July 31, 2020 and July 31, 2019, respectively, which are included in Other current liabilities in the Consolidated Balance Sheets.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Losses incurred related to repurchase agreements that were settled in the past three fiscal years were not material. Based on current market conditions, the Company believes that any future losses under these agreements will not have a significant effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is involved in certain litigation arising out of its operations in the normal course of its business, most of which is based upon state &#8220;lemon laws,&#8221; warranty claims and vehicle accidents (for which the Company carries insurance above a specified self-insured retention or deductible amount). The outcomes of legal proceedings and claims brought against the Company are subject to significant uncertainty.&#160;There is significant judgment required in assessing both the probability of an adverse outcome and the determination as to whether an exposure can be reasonably estimated.&#160;In management&#8217;s opinion, the ultimate disposition of&#160;any current legal proceedings or claims against the Company will not have a material effect on the Company&#8217;s financial condition, operating results or cash flows. Litigation is, however, inherently uncertain and an adverse outcome from such litigation could have a material effect on the operating results of a particular reporting period.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028082872">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The sources of earnings before income taxes are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,483</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,859</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,413</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,666</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the provision (benefit) for income taxes are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income Taxes:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,494</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,757</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166,402</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,921</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,025</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,842</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,611</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,227</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,289</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,862</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,820</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(197)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,990)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,914)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,715)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,088)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,201</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,878</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Tax Cuts and Jobs Act (the "Tax Act") was signed into federal tax law on December&#160;22, 2017. Under the Tax Act, the federal corporate income tax rate was reduced from 35.0% to 21.0% starting January&#160;1, 2018, which resulted in the use of a blended federal corporate income tax rate of 26.9% for the Company&#8217;s 2018 fiscal year. The 21.0% rate is applicable to the entire year in both fiscal 2019 and 2020. As a result of other Tax Act changes, the Company&#8217;s income tax rate for fiscal 2019 was impacted by, among other items, the repeal of the domestic production activities deduction, the favorable tax benefit of the Foreign Derived Intangible Income provision and limitations on the deductibility of executive compensation. The Tax Act also included substantial changes to the taxation of foreign income which are applicable to the Company as a result of the acquisition of EHG during fiscal 2019. The Global Intangible Low Taxed Income ("GILTI") provision may also prospectively impact the Company&#8217;s income tax expense. Under the GILTI provision, a portion of the Company&#8217;s foreign earnings may be subject to U.S. taxation, offset by available foreign tax credits, subject to limitation. For both fiscal 2020 and fiscal 2019, the Company incurred no U.S. taxation related to the GILTI provision of the Tax Act.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was signed into law. The CARES Act includes several changes impacting business, including, but not limited to, enhanced business interest deductibility, net operating loss ("NOL") carryback provisions, payroll tax deferral provisions and employee retention tax credits. The Company determined that the impacts of the CARES Act are not expected to be material to the Consolidated Financial Statements.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The differences between income tax expense at the federal statutory rate and the actual income tax expense are as follows:</span></div><div style="margin-bottom:3pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.150%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Fiscal Year Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,779</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,095</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Differences between U.S. federal statutory and foreign tax rates</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,898)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,478</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency remeasurement (gains) and losses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,246</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,942)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state and local income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,642</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,255</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,249</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,401</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible acquisition costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,031</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible foreign currency forward contract loss on acquisition</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,863</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal income tax credits and incentives</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,738)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,373)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,518)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic production activities deduction</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,175)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,101</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,279</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">396</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of the U.S. Tax Act</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,620</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,043</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(795)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,201</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,878</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:3pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the deferred income tax balances is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax asset (liability):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory basis</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">807</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Self-insurance reserves</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,923</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,185</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued product warranties</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,586</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,563</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued incentives</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,316</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales returns and allowances</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,027</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,516</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,733</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,617</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,438)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,699)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,110</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,876</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,247</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(147,423)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(143,861)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss and other carryforwards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,877</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,725</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized (gain)/loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,892</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,546)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,046</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,689</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,945)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax (liability), net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45,064)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,527)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred tax assets are reduced by a valuation allowance if, based upon available evidence, it is more likely than not that some, or all, of the deferred tax assets will not be realized. The valuation allowances recorded at July 31, 2020 and July 31, 2019 relate to certain foreign net operating loss carry forwards and other assets in foreign jurisdictions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has made an accounting policy election to treat income tax expense incurred due to the GILTI provision as a current year tax expense in the period in which a related income tax liability is incurred. For both fiscal 2020 and 2019, the Company incurred no income tax expense related to the GILTI provision.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the exception of foreign subsidiary investment basis differences not attributable to unrepatriated foreign earnings, we consider all of our undistributed earnings of our foreign subsidiaries, as of July 31, 2020, to not be indefinitely reinvested outside of the United States. As of July 31, 2020, the related income tax cost of the repatriation of foreign earnings is not material. Additionally, the Company has no unrecorded deferred tax liabilities related to the investment in foreign subsidiaries at July 31, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the Company has $3,474 of U.S. state tax credit carry forwards that expire from fiscal 2027-2030 of which the Company expects to realize prior to expiration. At July 31, 2020, the Company had $73,751 of gross NOL carry forwards in certain foreign jurisdictions that will expire from fiscal 2023 to indefinite carryforward, of which $48,741 has been fully reserved with a valuation allowance and the remaining amount the Company expects to realize. In addition, the Company has $4,721 of gross U.S. state tax NOL carryforwards that expire from fiscal 2021-2040 that the Company does not expect to realize and therefore has been fully reserved with a valuation allowance. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The benefits of tax positions reflected on income tax returns but whose outcome remains uncertain are only recognized for financial accounting purposes if they meet minimum recognition thresholds. The total amount of unrecognized tax benefits that, if recognized, would have impacted the Company&#8217;s effective tax rate were $11,606 for fiscal 2020, $11,332 for fiscal 2019 and $10,491 for fiscal 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in the unrecognized tax benefit during fiscal years 2020, 2019 and 2018 were as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,671</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(263)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,203)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,966</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,062</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,629</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(773)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lapses in statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,520)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,254)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax positions acquired from EHG</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,238</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">It is the Company&#8217;s policy to recognize interest and penalties accrued relative to unrecognized tax benefits in income tax expense. The total amount of liabilities accrued for interest and penalties related to unrecognized tax benefits as of July 31, 2020 and July 31, 2019 were $2,516 and $1,758, respectively. The total amount of interest and penalties expense recognized in the Consolidated Statements of Income and Comprehensive Income for the fiscal years ended July 31, 2020, July 31, 2019 and July 31, 2018 were $544, $454 and $203, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total unrecognized tax benefits above, along with the related accrued interest and penalties, are reported within the liability section of the Consolidated Balance Sheets. A portion of the unrecognized tax benefits is classified as short-term and is included in the &#8220;Income and other taxes&#8221; line of the Consolidated Balance Sheets, while the remainder is classified as a long-term liability.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of total unrecognized tax benefits are summarized as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.733%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,238</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,916)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest and penalties</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,516</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total unrecognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,945</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term, included in &#8220;Income and other taxes&#8221;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,765</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,945</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company anticipates a decrease of approximately $5,000 in unrecognized tax benefits and $1,300 in interest during fiscal 2021 from expected settlements or payments of uncertain tax positions and lapses of the applicable statutes of limitations. Actual results may differ from these estimates.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company files income tax returns in the U.S. federal jurisdiction and in many U.S. state and foreign jurisdictions. The Company is currently under exam by certain U.S. state tax authorities for the fiscal years ended July&#160;31, 2015 through July 31, 2017. The Company believes it has adequately reserved for its exposure to additional payments for uncertain tax positions in its liability for unrecognized tax benefits.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The major tax jurisdictions we file in, with the years still subject to income tax examinations, are listed below:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:21.072%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:50.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:25.240%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Major Tax Jurisdiction</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax&#160;Years&#160;Subject&#160;to&#160;Exam</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States &#8211; Federal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States &#8211; State</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2016&#160;&#8211;&#160;Fiscal&#160;2018</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2017&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2015&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal&#160;2018&#160;&#8211;&#160;Fiscal&#160;2019</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=84230637&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=116825942&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=84230637&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=116825942&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=84230637&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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034697848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</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, 2020</div></th>
<th class="th"><div>Sep. 16, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jul. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-09235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">THOR INDUSTRIES, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">93-0768752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">601 E. Beardsley Ave.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Elkhart<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">46514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(574)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">970-7460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock (Par value $.10 Per Share)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">THO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,198,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000730263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--07-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the Proxy Statement for the Annual Meeting of Stockholders to be held on December&#160;18, 2020 are incorporated by reference in Part III of this Annual Report on Form&#160;10-K.<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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026989032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text">LONG-TERM DEBT<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of long-term debt are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,597,091</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,832,341</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unsecured notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,620</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,878</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,124</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711,211</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,954,343</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs, net of amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,720)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, net of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,666,648</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,902,623</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,817)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,370)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, net, less current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,652,831</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,885,253</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February&#160;1, 2019, the Company entered into a seven-year term loan (&#8220;term loan&#8221;) agreement, which consisted of both a United States dollar-denominated term loan tranche of $1,386,434 and a Euro-denominated term loan tranche of 617,718 Euro ($708,584 at closing date exchange rate) and a $750,000 asset-based credit facility (&#8220;ABL&#8221;). Subject to earlier termination, the term loan matures on February&#160;1, 2026 and the ABL matures on February&#160;1, 2024.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the term loan, both the U.S. and Euro tranches required annual principal payments of 1.00% of the initial term loan balance, payable quarterly in 0.25% installments starting on May&#160;1, 2019. As of July 31, 2020, however, the Company had made sufficient payments on both the U.S. and Euro tranches to fulfill all annual principal payment requirements over the term of the loan. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Borrowings under the U.S. term loan bear interest at LIBOR or Alternate Base Rate ("ABR" as defined in the term loan facility agreement) plus an applicable margin of 3.75% for LIBOR-based loans or 2.75% for ABR-based loans. Interest on the Euro portion of the term loan is at EURIBOR (subject to a 0.00% floor) plus 4.00%. Interest is payable quarterly for ABR-based loans and monthly for LIBOR and EURIBOR-based loans.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the entire outstanding U.S. term loan tranche balance of $941,900 was subject to a LIBOR-based rate totaling 3.938%, but the interest rate on $673,400 of that balance was fixed at 6.216% through an interest rate swap, dated March 18, 2019, by swapping the underlying 1-month LIBOR rate for a fixed rate of 2.466%. As of July 31, 2019, the entire outstanding U.S. term loan tranche balance of $1,146,968 was subject to a LIBOR-based rate totaling 6.188%, but the interest rate on $849,550 of that balance was fixed at 6.216% through the March 18, 2019 interest rate swap noted above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total interest rate on both the July 31, 2020 and July 31, 2019 outstanding Euro term loan tranche balances of $655,191 and $685,373, respectively, was 4.00%. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company must make mandatory prepayments of principal under the term loan agreement upon the occurrence of certain specified events, including certain asset sales, debt issuances and receipt of annual cash flows in excess of certain amounts. No such specified events occurred during fiscal 2020 or fiscal 2019. The Company may, at its option, prepay any borrowings under the term loan, in whole or in part, at any time without premium or penalty (except in certain circumstances). The Company may add one or more incremental term loan facilities to the term loan, subject to obtaining commitments from any participating lenders and certain other conditions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Availability under the ABL agreement is subject to a borrowing base based on a percentage of applicable eligible receivables and eligible inventory. The ABL carries interest at an annual base rate plus 0.25% to 0.75%, or LIBOR plus 1.25% to 1.75%, based on adjusted excess availability as defined in the ABL agreement. This agreement also includes a 0.25% unused facility fee. The Company may, generally at its option, pay any borrowings under the ABL, in whole or in part, at any time and from time to time, without premium or penalty. There were no borrowings outstanding on the ABL agreement as of July 31, 2020 and July 31, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ABL contains a financial covenant which requires the Company to maintain a minimum consolidated fixed-charge coverage ratio of 1.0X, although the covenant is only applicable when adjusted excess availability falls below a threshold of the greater of a) 10% of the lesser of the borrowing base availability or the revolver line total, or b) $60,000. Up to $75,000 of the ABL is available for the issuance of letters of credit, and up to $75,000 is available for swingline loans. The Company may also increase commitments under the ABL by up to $150,000 by obtaining additional commitments from lenders and adhering to certain other conditions. The unused availability under the ABL is generally available to the Company for general operating purposes, and based on July 31, 2020 eligible receivable and inventory balances and net of amounts drawn, if any, totaled approximately $660,000.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unsecured notes of 25,000 Euro ($29,620) at July 31, 2020 relate to long-term debt assumed at the closing of the acquisition of EHG. There are two series, 20,000 Euro ($23,696) with an interest rate of 1.945% maturing in March 2025, and 5,000 Euro ($5,924) with an interest rate of 2.534% maturing February 2028. Other debt relates primarily to real estate loans with varying maturity dates through September 2032 and interest rates ranging from 1.40% &#8211; 3.43%. The Company considered cash that was pledged as collateral against real estate loans or certain revolving debt obligations within its European rental fleet obligations to be restricted cash.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total contractual debt maturities are as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:80.447%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.353%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,027</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,625,092</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711,211</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2020, interest expense on the term loan, ABL and other debt facilities was $93,475. The Company incurred fees totaling $56,166 and $14,010 in fiscal 2019 to secure the term loan and ABL, respectively, and those amounts are being amortized ratably over the respective <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFhOTM1ZmNmNjYwNTQwYmQ4M2E4N2YxMDJiOWFiZjA0L3NlYzoxYTkzNWZjZjY2MDU0MGJkODNhODdmMTAyYjlhYmYwNF8xNjMvZnJhZzo4Y2YwYzhkMmFjMmU0M2EyYTg3MTQ4YTFhODBjNTAwNS90ZXh0cmVnaW9uOjhjZjBjOGQyYWMyZTQzYTJhODcxNDhhMWE4MGM1MDA1XzIxNDQwNDc2NzU3Njc3_efcd1fb4-a950-4497-ad1f-dd1c1aef6f3b">seven</span> and five-year terms of those agreements. The Company recorded total charges related to the amortization of these term loan and ABL fees, which are included in interest expense, of $10,743 for fiscal 2020. The unamortized balance of the ABL facility fees was $9,807 at July 31, 2020 and is included in Other long-term assets in the Consolidated Balance Sheets. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2019, interest expense on the term loan and ABL was $56,932. The Company recorded total charges related to the amortization of the term loan and ABL fees, which are included in interest expense, of $5,404 for fiscal 2019. The unamortized balance of the ABL facility fees was $12,609 at July 31, 2019 and is included in Other long-term assets in the Consolidated Balance Sheets. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For fiscal 2018, interest expense on the Company&#8217;s previous asset-based credit agreement discussed below was $1,939.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense for fiscal 2019 also included $785 of amortization expense of capitalized debt fees related to the Company&#8217;s previous asset-based credit agreement that was terminated on February&#160;1, 2019 with the new financing obtained with the EHG acquisition. Interest expense for fiscal 2018 included $1,570 of amortization of debt issuance costs related to the Company&#8217;s previous asset-based credit agreement.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the Company's term loan debt at July 31, 2020 and July 31, 2019 was $1,565,866 and $1,806,010, respectively. The carrying value of the Company&#8217;s term loan debt, excluding debt issuance costs, was $1,597,091 and $1,832,341 at July 31, 2020 and July 31, 2019, respectively. The fair value of the Company&#8217;s debt is primarily estimated using Level&#160;2 inputs as defined by ASC 820.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>96
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033030852200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PRODUCT WARRANTY<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="Show.showAR( this, 'defref_us-gaap_GuaranteesAndProductWarrantiesAbstract', window );"><strong>Guarantees and Product Warranties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">PRODUCT WARRANTY</a></td>
<td class="text">PRODUCT WARRANTY<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company generally provides retail customers of its products with a 1 year or 2 year warranty covering defects in material or workmanship, with longer warranties on certain structural components. The Company records a liability based on its best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date. Factors used in estimating the warranty liability include a history of retail units sold, existing dealer inventory, average cost incurred and a profile of the distribution of warranty expenditures over the warranty period. Actual claims incurred could differ from estimates, requiring adjustments to the liabilities. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in our product warranty liabilities during the indicated periods are as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,679</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,928</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,873</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">233,927</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,845</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(238,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(251,071)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(211,698)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,907</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,434)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,869</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,679</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,928</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></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_GuaranteesAndProductWarrantiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAndProductWarrantiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>97
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033027075736">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses the inputs used to measure the fair value of certain assets and liabilities using a three-level hierarchy, as prescribed in ASC 820, &#8220;Fair Value Measurements and Disclosures,&#8221; as defined below:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level&#160;1 inputs include quoted prices in active markets for identical assets or liabilities and are the most observable.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level&#160;2 inputs include inputs other than Level&#160;1 that are either directly or indirectly observable, such as quoted market prices for similar but not identical assets or liabilities, quoted prices in inactive markets or other inputs that can be corroborated by observable market data.</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level&#160;3 inputs are not observable, are supported by little or no market activity and include management&#8217;s judgments about the assumptions market participants would use in pricing the asset or liability.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial assets and liabilities that were accounted for at fair value on a recurring basis at July 31, 2020 and July 31, 2019 are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Input&#160;Level</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation plan mutual fund assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,327</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,828</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,290</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,828</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,664</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,463</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents represent investments in government and other money market funds traded in an active market, and are reported as a component of Cash and cash equivalents in the Consolidated Balance Sheets.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred compensation plan assets accounted for at fair value are investments in securities (primarily mutual funds) traded in an active market held for the benefit of certain employees of the Company as part of a deferred compensation plan. Additional plan investments in COLI are recorded at their cash surrender value, not fair value, and so are not included above.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of interest rate swaps is determined by discounting the estimated future cash flows based on the applicable observable yield curves.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028403832">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text">EMPLOYEE BENEFIT PLANS<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Substantially all non-highly compensated U.S. employees are eligible to participate in a 401(k) plan. The Company may make discretionary contributions to the 401(k) plan according to a matching formula determined by each operating subsidiary. Total expense for the plan was $2,987 in fiscal 2020, $3,197 in fiscal 2019 and $2,689 in fiscal 2018.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has established a deferred compensation plan for highly compensated U.S. employees who are not eligible to participate in a 401(k) plan. This plan allows participants to defer a portion of their compensation and the Company then invests the funds in a combination of corporate-owned life insurance ("COLI") and mutual fund investments held by the Company. The employee deferrals and the results and returns of the investments selected by the participants, which totaled $61,290 at July 31, 2020 and $53,828 at July 31, 2019, are recorded as Other long-term liabilities in the Consolidated Balance Sheets. Investments held by the Company are accounted for at cash surrender value for COLI and at fair value for mutual fund investments. Both types of company-owned assets, which in total approximate the same value as the plan liabilities, are reported as Other long-term assets on the Consolidated Balance Sheets. Changes in the value of the plan assets are reflected within Other income (expense), net on the Consolidated Statements of Income and Comprehensive Income. Changes in the value of the liability are reflected within Selling, general and administrative expenses on the Consolidated Statements of Income and Comprehensive Income. The Company does not make contributions to the deferred compensation plan.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also incurred costs related to certain pension obligations from post-employment defined benefit plans to certain current and former employees of the European segment. A significant portion of these plans are not available to new hires. Total expense for these plans in fiscal 2020 and fiscal 2019, and the pension obligations at July 31, 2020 and July 31, 2019, were 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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>99
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028415768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATION OF RISK<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="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATION OF RISK</a></td>
<td class="text">CONCENTRATION OF RISKOne dealer, FreedomRoads, LLC, accounted for approximately 15.0% of the Company&#8217;s consolidated net sales in fiscal 2020 and approximately 18.5% and 20.0% in fiscal 2019 and fiscal 2018, respectively. Sales to this dealer are reported within both the North American towables and North American motorized segments. This dealer also accounted for approximately 18.0% of the Company&#8217;s consolidated trade accounts receivable at July 31, 2020 and approximately 19.0% at July 31, 2019. The loss of this dealer could have a material effect on the Company&#8217;s business.<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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>100
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028301080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, GOODWILL 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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS</a></td>
<td class="text">INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of amortizable intangible assets are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.983%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.400%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.870%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.401%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dealer networks/customer relationships</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">766,198</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,320</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">750,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,017</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,775</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,743</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">268,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,518</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Design technology and other intangibles</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,468</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,654</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,689</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortizable intangible assets</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,255,441</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340,717</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">245,224</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated annual amortization expense is as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:83.423%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,713</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,674</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,063</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,381</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ending July&#160;31, 2026 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441,483</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">914,724</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For goodwill impairment testing purposes, the Company&#8217;s reporting units are generally the same as its operating segments, which are identified in Note 3 to the Consolidated Financial Statements.&#160;The fair values of the applicable reporting units are determined by utilizing a discounted cash flow model, which represents Level 3 inputs as defined by ASC 820.&#160;These estimates are subject to significant management judgment, including the determination of many factors such as sales growth rates, gross margin patterns, cost growth rates, terminal value assumptions and discount rates.&#160;Changes in these estimates can have a significant impact on the determination of cash flows and fair value and could potentially result in future material impairments.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fiscal quarter ended January 31, 2020, there was an interim impairment assessment performed related to two groups of tangible and intangible assets within the North American towables reportable segment, using Level 3 inputs as defined by ASC 820, as it was determined that each group of assets would be sold before the end of their previously estimated useful lives and within the next twelve months. The Company recognized an aggregate impairment charge of $10,057 related to these assets during the fiscal quarter ended January 31, 2020, which included a goodwill impairment charge of $1,036. The sales of these assets were completed during the fiscal quarter ended April 30, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the impact of the global coronavirus pandemic on overall macroeconomic conditions and the equity markets, and its effects on the Company's operations during the three months ended April 30, 2020, the Company performed a quantitative impairment assessment related to the European reporting unit in the fiscal quarter ended April 30, 2020. As a result of that assessment, the Company concluded that the fair value of the European reporting unit exceeded its carrying value and that there was no impairment of goodwill as of April 30, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company completed its annual goodwill impairment test for fiscal 2020 as of May 31, 2020, and no impairment was identified. There were no impairments of goodwill during fiscal 2019 or 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 as of July 31, 2020 and July 31, 2019 are summarized as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:35.655%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.809%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2018</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,822</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,693</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year 2019 activity:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,822</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">980,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,358,032</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,366</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,366</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement period adjustment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,282</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(411)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment charge</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,036)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,036)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037,929</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,476,541</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the goodwill balances as of July 31, 2020 and July 31, 2019 are summarized as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:35.655%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.809%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,935</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,252</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037,929</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,503,942</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated impairment charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,149)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,401)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037,929</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,476,541</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:35.655%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.804%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.809%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North<br/>American<br/>Towables</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North&#160;<br/>American <br/>Motorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,935</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,252</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">980,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,384,397</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated impairment charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,113)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net balance as of July 31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,822</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">980,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,358,032</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>101
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026995976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text">PROPERTY, PLANT AND EQUIPMENT<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, plant and equipment is stated at cost, net of accumulated depreciation, and consists of the following:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,200</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,475</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">760,986</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742,736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438,985</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">389,666</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rental vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,534</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets &#8211; operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,609</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets &#8211; finance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,456,986</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,362,120</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(349,337)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(269,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,107,649</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,092,471</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 15 to the Consolidated Financial Statements for further information regarding the lease right-of-use assets.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>102
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033034782136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<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="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text">INVENTORIES<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Major classifications of inventories are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods&#8212;RV</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">230,483</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods&#8212;other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,779</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,181</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,636</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,813</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,721</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chassis</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,194</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,099</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">763,264</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">873,532</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess of FIFO costs over LIFO costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,959)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45,544)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories, net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">716,305</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827,988</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Of the $763,264 and $873,532 of inventories at July 31, 2020 and July 31, 2019, $251,099 and $240,983, respectively, was valued on the last-in, first-out (&#8220;LIFO&#8221;) basis, and $512,165 and $632,549, respectively, was valued on the first-in, first-out (&#8220;FIFO&#8221;) method.</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>103
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033026957432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVES AND HEDGING<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">DERIVATIVES AND HEDGING</a></td>
<td class="text">DERIVATIVES AND HEDGING<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses interest rate swap agreements, foreign currency forward contracts and certain non-derivative financial instruments to manage its risks associated with foreign currency exchange rates and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records derivatives as assets and liabilities on the balance sheet at fair value. Changes in the fair value of derivative instruments are recognized in earnings unless the derivative qualifies and is designated as a hedge. Cash flows from derivatives are classified in the Consolidated Statements of Cash Flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships. The Company evaluates hedge effectiveness at inception and on an ongoing basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of the Company&#8217;s derivative transactions are subject to master netting arrangements that allow the Company to net settle contracts with the same counter parties. These arrangements generally do not call for collateral and as of the applicable dates presented below, no cash collateral had been received or pledged related to the underlying derivatives.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of our derivative instruments designated as cash flow hedges and the associated notional amounts, presented on a pre-tax basis, were as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:34.019%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Cash Flow Hedges</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value&#160;in<br/>Other&#160;Current<br/>Liabilities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair&#160;Value&#160;in<br/>Other&#160;Current<br/>Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">673,400</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">849,550</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,463</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 10 to the Consolidated Financial Statements for additional fair value disclosures related to our derivative instruments, including those which are not designated as cash flow hedges.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash Flow Hedges</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has used foreign currency forward contracts to hedge the effect of certain foreign currency exchange rate fluctuations on forecasted foreign currency transactions, including foreign currency denominated sales. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts are recorded in accumulated other comprehensive income (&#8220;AOCI&#8221;) until the hedged items affect earnings, at which time the gain or loss is reclassified into the same line item in the determination of net income as the underlying exposure being hedged. As of July 31, 2020 and July 31, 2019, the Company did not have any foreign currency forward contracts outstanding.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has entered into interest rate swap agreements to manage certain of its interest rate exposures. During fiscal 2019, the Company entered into pay-fixed, receive-floating interest rate swap agreements, totaling $900,000 in initial value, in order to hedge against interest rate risk relating to the Company&#8217;s floating rate debt agreements. The $900,000 in initial value declines quarterly over the initial 4.5 year term of the swaps. The interest rate swaps are designated as cash flow hedges of the expected interest payments related to the Company&#8217;s LIBOR-based floating rate debt. Amounts initially recorded in AOCI will be reclassified to interest expense over the remaining life of the debt as the forecasted interest transactions occur.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Net Investment Hedges</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company designates a portion of its outstanding Euro-denominated term loan tranche as a hedge of foreign currency exposures related to investments the Company has in certain Euro-denominated functional currency subsidiaries.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The foreign currency transaction gains and losses on the Euro-denominated portion of the term loan, which is designated and determined to be effective as a hedge of the Company&#8217;s net investment in its Euro-denominated functional currency subsidiaries, are included as a component of the foreign currency translation adjustment. Gains (losses), net of tax, included in the foreign currency translation adjustments were ($25,915) and $7,780 for the fiscal years ended July 31, 2020 and July 31, 2019, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no amounts reclassified out of AOCI pertaining to the net investment hedge during the fiscal years ended July 31, 2020 and July 31, 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Derivatives Not Designated as Hedging Instruments</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As described in more detail in Note 2 to the Consolidated Financial Statements, on September&#160;18, 2018, the Company entered into a definitive agreement to acquire EHG, which closed on February&#160;1, 2019. The cash portion of the purchase price was denominated in Euro, and therefore the Company&#8217;s cash flows were exposed to changes in the Euro/USD exchange rate between the September&#160;18, 2018 agreement date and the closing date.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To reduce its exposure, the Company entered into a deal-contingent, foreign currency forward contract on the September&#160;18, 2018 agreement date in the amount of 1.625&#160;billion Euro. Hedge accounting was not applied to this instrument, and therefore all changes in fair value were recorded in earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The contract was settled in connection with the close of the EHG acquisition on February&#160;1, 2019 in the amount of $70,777, resulting in a loss of the same amount which is included in Acquisition-related costs in the Consolidated Statements of Income and Comprehensive Income.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also has certain other derivative instruments which have not been designated as hedges. These other derivative instruments had a notional amount totaling approximately $34,862 and a fair value of $1,824 which is included in Other current liabilities in the Consolidated Balance Sheet as of July 31, 2020. These other derivative instruments had a notional amount totaling approximately $35,700 and a fair value of $1,226 as of July 31, 2019. For these derivative instruments, changes in fair value are recognized in earnings.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total amounts presented in the Consolidated Statements of Income and Comprehensive Income due to changes in the fair value of the following derivative instruments for the fiscal years ended July 31, 2020, July 31, 2019 and July 31, 2018 are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.150%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Designated as Cash Flow Hedges</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (loss) recognized in Other Comprehensive Income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,351)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,396)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,351)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,267)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.150%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition-Related Costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest <br/>Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) Reclassified from AOCI, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,914)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of gain (loss) recognized in income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(376)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.150%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.739%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.740%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition-Related Costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest <br/>Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) Reclassified from AOCI, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain (Loss) on Derivatives Not Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of gain (loss) recognized in income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,777)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(438)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gain (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,777)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(362)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no derivative or non-derivative instruments used in hedging strategies during the fiscal year ended July 31, 2018.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>104
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140033028157272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS<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="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">BUSINESS SEGMENTS</a></td>
<td class="text">BUSINESS SEGMENTS<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has three reportable segments, all related to recreational vehicles: (1)&#160;North American towables, (2)&#160;North American motorized and (3)&#160;European.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The North American towable recreational vehicle reportable segment consists of the following operating segments that have been aggregated: Airstream (towable), Heartland (including Cruiser RV and DRV), Jayco (including Jayco towable, Starcraft and Highland Ridge), Keystone (including CrossRoads and Dutchmen) and KZ (including Venture RV). The North American motorized recreational vehicle reportable segment consists of the following operating segments that have been aggregated: Airstream (motorized), Jayco (including Jayco motorized and Entegra Coach) and Thor Motor Coach. The European recreational vehicles reportable segment consists solely of the EHG business. EHG manufactures a full line of towable and motorized recreational vehicles, including motorcaravans, caravans and campervans in eight RV production facilities within Europe. EHG produces and sells numerous brands within Europe, including Buccaneer, Buerstner, Carado, Compass, CrossCamp, Dethleffs, Elddis, Eriba, Etrusco, Hymer, Laika, LMC, Niesmann+Bischoff, Sunlight and Xplore. In addition, EHG&#8217;s operations include other RV-related products and services.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The operations of the Company&#8217;s Postle and Togo Group subsidiaries are included in &#8220;Other,&#8221; which is a non-reportable segment. Net sales included in Other mainly relate to the sale of aluminum extrusions and specialized component products. Intercompany eliminations adjust for Postle sales to the Company&#8217;s North American towable and North American motorized segments, which are consummated at established transfer prices generally consistent with the selling prices of extrusion components to third-party customers.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total assets include those assets used in the operation of each reportable and non-reportable segment, and the Corporate assets consist primarily of cash and cash equivalents, deferred income taxes, deferred compensation plan assets and certain Corporate real estate holdings primarily utilized by Thor&#8217;s U.S.-based operating subsidiaries.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NET SALES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,140,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,558,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,390,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,649,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,315</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,530,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,207,780</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,485,391</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,015,971</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,694,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,481</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,374</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany eliminations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(132,053)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INCOME (LOSS) BEFORE INCOME TAXES:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">336,207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322,228</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">532,657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,943</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,910</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,785</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408,150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">403,138</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667,442</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,850</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,946)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397,192</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667,442</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,751</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,086</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,667</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(172,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241,612)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67,080)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,666</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TOTAL ASSETS:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,529,913</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,516,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">480,225</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,626</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,010,138</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,963,145</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,102,071</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,077,804</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,112,209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,040,949</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,378</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,897</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,873</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">455,600</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,771,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,660,446</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DEPRECIATION AND INTANGIBLE AMORTIZATION EXPENSE:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,042</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,751</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,964</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,202</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,831</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,800</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,244</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,582</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,671</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,881</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,915</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,463</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,488</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,647</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,861</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,764</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,667</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,598</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,167</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,223</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CAPITAL ACQUISITIONS:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recreational vehicles</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Towables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,219</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,321</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,304</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North American Motorized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,603</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,179</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,660</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total North America</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,822</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,964</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,653</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recreational vehicles</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,987</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,153</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,964</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,664</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,493</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,599</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,902</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,823</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,245</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.239%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DESTINATION OF NET SALES BY GEOGRAPHIC REGION:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,296,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,803,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,540,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,494,419</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">836,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">966,023</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">636,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,358</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,053</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">561,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776,068</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,956</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,167,933</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,864,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,328,909</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.459%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.376%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.377%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PROPERTY, PLANT AND EQUIPMENT BY GEOGRAPHIC REGION:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564,171</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">569,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">444,981</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">424,333</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,220</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,553</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,107,649</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,092,471</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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="Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>EXCEL
<SEQUENCE>105
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &PT/%$'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !L-#Q1!]K:5^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;1E0T/7%\4G!<&!XEM(;EM8TX3DI-VW-XU;A^@'\#%W__SN
M=W"M\D*Y@"_!>0QD,-Y,MA^B4'[##D1> $1U0"MCF1)#:NY<L)+2,^S!2W64
M>X2:\S58)*DE29B!A5^(K&NU$BJ@)!?.>*T6O/\,?89I!=BCQ8$B5&4%K)LG
M^M/4MW %S##"8.-W ?5"S-4_L;D#[)R<HEE2XSB68Y-S:8<*WI^?7O.ZA1DB
MR4%A^A6-H)/'#;M,?FON'[:/K*MYS0M^5]2W6[X6S4KPU<?L^L/O*FR=-COS
MCXTO@ET+O^ZB^P)02P,$%     @ ;#0\49E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !L-#Q19A@M.DD&  !^&0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;*596V_;-A1^[G[%@5<,*1#;$N5+TB4!'#M9O3:I8:<MLF$/M$3;0B32):E<
M_OT.)5ER IG2L#S$DJSSZ=,YY'<N/GL2\D%M&-/P'$=<G;<V6F\_=KO*W["8
MJH[8,H[?K(2,J<93N>ZJK60T2(WBJ$L<9]"-:<A;%V?IM9F\.!.)CD+.9A)4
M$L=4OERR2#R=M]S6[L(\7&^TN="].-O2-5LP_6T[DWC6+5"",&9<A8*#9*OS
MULC]./&&QB"]XWO(GM3>,9A760KQ8$ZFP7G+,8Q8Q'QM("A^/+(QBR*#A#Q^
MYJ"MXIG&</]XAWZ=OCR^S)(J-A;1CS#0F_/620L"MJ))I.?BZ1/+7ZAO\'P1
MJ?0_/&7W]GHM\!.E19P;(X,XY-DG?<X=L6=PXAPP(+D!>6/@'GJ"EQMX30UZ
MN4$O]4SV*JD?)E33BS,IGD":NQ'-'*3.3*WQ]4-NXK[0$K\-T4Y?C,4CDS##
M$$,;OBTF</3^ [R'D,--&$48&776U?@<<W?7SS$O,TQR -,E<".XWBBXX@$+
M7@-TD6#!DNQ87A(KXI])U '//0;B$*>"T-ANOF#;#KB#@^:3FJ=3?NCIK][&
M*WSNI7B>U>=_CY9*2USW_U@@>P5D+X7L'8"<"#_!W:CA[F7+JB)F-W>=]F<+
MBW[!HM^,Q8CSA$8P9ULA=14=.XZ6";/0&11T!LWHS)@,16!6(^ FJ?2/'6FW
M_GYY]ZYF#0P+;L.& 9,41335P,/NLF.M:*1L_CHI.)U8<:ZX#O4+7(<1@]LD
M7C)9Q<6.X3ANVSDE7M_"Y[3@<]J$SYRM0[-3T%FW-*Z,GAWG[M/7.4QO)]\6
M=_/IU>(8C\<="S_7*<73:<)PRGTA,7;4A/$8%AH7&0@)8Y%P+5_P,ZBD78,^
MN;*1W%-XMPG)._H,TP"77+@*_92I)<@UD*=>VQD.3H9]8F-(2H:D"<-1$$BF
MU/'N +[@??"55_O.#CEP7+CJP"6C,E 10_!'9HUY*=ZN]Y_(CLT9!OM.//%*
MHC5PT<.&OMWUKZF52<"UR_A;:L5"G$GQ&'*_VI%VS.FMC5J9&5R[I+^E-A-*
M8X;X*]P>WAUVQ-Z@[_9LW,HTX=K5/8W@"*OFPU3L $?]8>^#C4J9%5R[E'\1
M/GIEMA'<)L$U(*=#ISWL#6QIRBUS@FL7]+M08SH0*W#)T?(#+)B?2/17)2T[
MTEC$,8H.EK3^ QS-J(1'&B4,WG=<QZ1H6.!&8%8_EIG#K9%\28.0KV'Q$B]%
M5$FV-F?8ZM8R0Q"[AN_\!5?/_H9R++,/Y; :H-O[A2T=D#(=D$;IX >V6NT'
MCJ*%,:4*%UP 4Z62ZA57@WG/E(U;F0A(HT3P7428.+$-36L16=F"U"#="ANA
M4NQ)([$?)U*:8BVKT-*%A=*:5!.S(]:XJM1ZTDCKIUPSF37/IK:E.ZJ5S.R(
M-<Q*J2>-I#X-'8PQ ZV%K-2+&IPO5.)V&?D^0R"$"3)(&\=2\HE=L7..BYA&
M$5PF"K]6U=&TX]25WJ14?F(7[9S15<SDVBRP/Q!!;S CQ5O*J]WW_[H"4J8
M8A?NZ?AZ#J,D"#66$B.M&:;NM'Z\CNBZDID=KZ:](Z7*DT8-PF*#6F;UE!VF
MSE->J?9>HWY@EBRCT$?W"%JU$2<Y2C]%,9.YQXL>&6#+]%CU]%+9O4;*GN?9
MA<FSQUE25? UT1@U;I)BU?PD1Q[L,>KWW5.L\ <'6)6:[MF5>(1M;I"VNH>6
M2PU ;7CVYBYV[2V:[NM0F3KK'KL#N,:+E5N_!JQN&%0JN==P=I.SRJ<5AWG9
MX:[O;:Q*%?<:J?@8B4DD->4!>X;/K')_U4 Y^#?T'#+P;,Q*[?9JRO4\&>\'
MT3;:J8%K8RO;]EP;M5+$O693';4W$L"\M31#C!5#UM4M6 WJS-0<@BM3A>L-
M,]W<\TO6W*7K9H6R;*[G4[<;QM(2!>].-6 CH@"+*- "E@Q0*P- >9@PGYG^
MXK=?W8'SNWN233<!Q0+"-]SECKL9"V/=KF$ZG69D0O5ZUF>0S3P^1W7:GRN;
M[N[>P-HDO'3PK\ W\Y)L=EU<+7Y<&*4C]6YY>_;+Q TU^5)!Q%9HZG2&N!9E
M-NS/3K38IN/OI=!:Q.GAAE'TB+D!OU\)H7<GY@'%3RX7_P)02P,$%     @
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
MLAOT9O<WS1K3NKFSCN:>!DYI ^(C:KEX<1AL/@AK!4)W@=#>0#[I/BG2A;G
M2M/2WB9/U98QFH[>._;0*:?NX651B *K6"Z,QB3N* ';><Y>X3E4#^:X,0YC
M9N7YG+DG)K3.,J"(8$O/E:MGK ^>I6H^Y%,K->$N-6%O:LYXN?02G8=$:,;B
MK?5TAO(1 K;#..JX>**=\>@%QB&[T9#=;6H&82WWXIU[<:][U>#R=.?JI[N2
M5\]'XLF\%I"KL7O 0]^W[[:#4/,A5"L<Y#>TUG_MA(I :N@#(TJ?T C;[0L@
M]8P*_8!VU +M<7)TZ)32IZ5[/D$13&O=+;]B$H:!W=(UL#VA0KNK 7688NQ;
MZ;B <#[&<139>7/-CDE 0FP!YP<$TLYOPUY0/WW98U^B8E\FQ;QF714#N_WL
MY?*#R7$P]N/W7BXJC.)/X",+=D.B ;6.^L^'P7X9A+6C;J@/ZN<^!TWG6D<K
MZ00'S&8D(([@D-I%',2UHVFH!NKG&J\;T<CE#9I1T=@>5P".:L+:Y7W#+]!K
M" 98&)<NC E"S&YJ"E!%NZ4!@H(CFTL"FL9!@)PN'?*KG:&&QZ!^(G/@M$8
M58@"1+KNX(8LH)>P!= TP!3:INL,#>+:+C:4 O5SBI<-;>0R!Q3%]NTS.PPV
M'X2U8VIX".HG(MM]P:*U+QB^M%P2,::ZFZVS>EGCVC>K9AN!'1RHS\%=@_KB
M ,X!;K@+[N<NIXNOF[2LMDCET$6&71:",65!C#N\:$@([B<A^UY 2<? >*:,
MV!/@'+OS'ML/KC-(64#B %N5 7&!?KRR*@/A-&D).Y*RM_=X]>(C!LL$;#ZH
M;IC8M_C6%8!$/L(L(%WGJB$ ^.#E1R^MA"*88F!5X<>:"49VO8'%!T6Q77"7
M%^@RDL@J^ 6 PSYC++1Z\1( 0CU[!;BGZ6>$ F8?-<AR% 3V<N8: "(_\DE'
MN1J&@_L9SNEB(3>Y,ANJ6\7SA!=Z#GY>FU6]]_?L29G;T:P4K]-2_0.6K%__
MIAP_<+[^V-C9F=E:,>S7CW\5JSM1]"T-&]:#^UG/&_/N*78IBEVBMJ<-^\#]
M[.,@KHQ=[H$Q(I']: 3B<&P?X?DPKAU-PV5P/Y=Y'5?&+G\Q+>@\$ .X$)&N
MIS7<T!S<3W->SI4QL"0A*'(F4^0>'V3?4ZXJ:J^KK@!%8Q(R8M=WR*UV@AK.
MA/LYTX%4&0.L)HK('J-OK]0;OD+Z^<HP528N2[%,UWOI05S;Q8;,D'XR\S*J
M3*#-0V2OXF:'P>:#L'9,#1<A_5SD?U%EXM*+B(3$&GZ7("R.[3WM8;!K #;&
M7>M<LO>WG'X^,\10"3"8643L^3T(:[O7S&_2/U^'N2+VH?N6N#L'1DFL_]G;
M"0"IN6(<AET+"M*,:M(_J@_DBF $4^+N!# )*&56:YP3=X"[?TF; :B L,AF
MGA< 3G-^1(AOGVX R.*8V.D%-B!$4UG?Z7! ']%UL-GL-02D8=3Q6$(:ND(&
MEB5O3*R(^V<:.Z"MIY.];YZ8;VW]RHN'5#^U9N)>2_H?0JVBV'X1:OM&R77U
M990[J91<52^7@B>B, #]^;V4ZOF-^7[+[NMH)_\!4$L#!!0    ( &PT/%%4
M% Z*8 (  ,4%   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULC51M:]LP
M$/XKP@S60A?%CMMFQ3$T2<<V*(26;1_&/BC6)1:5)5>2D_;?[R0[7E:2T"^6
M[G3/<V^^R[;:/-D2P)&72BH[B4KGZAM*;5%"Q>Q UZ#P9:5-Q1R*9DUM;8#Q
M *HD38;#*UHQH:(\"[J%R3/=."D4+ RQ354Q\SH%J;>3*(YVB@>Q+IU7T#RK
MV1H>P?VH%P8EVK-P48&R0BMB8#6);N.;>>KM@\%/ 5N[=R<^DZ763U[XQB?1
MT <$$@KG&1@>&YB!E)X(PWCN.*/>I0?NWW?L7T+NF,N269AI^4MP5TZB<40X
MK%@CW8/>?H4NGTO/5VAIPY=L6]OKJX@4C76ZZL 80254>[*7K@Y[@/@8(.D
MR5M >@0PZ@"C]P+2#A!*3=M40AWFS+$\,WI+C+=&-G\)Q0QH3%\HW_9'9_!5
M(,[E,ZVLEH(S!YP\.CRPIX[H%0JZ>"JUY&#L1W+WW CW2LX6S.!["4X43)Z3
M3^0#H<26J+49=1B0IZ5%YWS:.D^..(\3<J^1S9([Q8'_3T QDSZ=9)?.-#G)
M^+V1 S**+T@R3(8' IJ]&QY_/@"?OQ\^/I'-J&_.*/"-CO!U1?]]N[3.X(3\
M.<&9]IQIX$R/-9S9DG"Q$1P4MQ>D!D,*754X@Z&-Y$PHTE@>'H+F_%!C6R?7
MP8E?+9L\'EQE=+-?ZT,VEV^,YH>,TG%OU.9(]W[P"LPZ+ J+<3?*M3]'K^UW
MT6T8P3?Z*>ZH=J7\HVD7W#TS:Z$LD;!"RN'@^C(BIET:K>!T'<9HJ1T.9;B6
MN&?!> -\7VGM=H)WT&_N_"]02P,$%     @ ;#0\429RK\%-"@  /"\  !@
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
M<VAE971S+W-H965T."YX;6S-7'MOV\:6_RJ$-[N; +1BR>_>MH#C)JWO;9/
M3IJ]6.P?(W(D3<*'RB$MZW[Z/:]YD*)LWV)WL4"16M)PYLR9<W[G.?Q^4S??
M[$KK-GDHB\K^<+!JV_5WKU_;;*5+92?U6E?PRZ)N2M7"QV;YVJX;K7)ZJ"Q>
MSXZ.SEZ7RE0'/WY/WWUL?OR^[MK"5/ICD]BN+%6S?:.+>O/#P?3 ?7%KEJL6
MOWC]X_=KM=1WNOV\_MC I]=^EMR4NK*FKI)&+WXXN)I^]^8$Q]. WXW>V.CO
M!'<RK^MO^.$F_^'@" G2A<Y:G$'!_^[UM2X*G C(^$/F//!+XH/QWV[V=[1W
MV,M<67U=%U],WJY^.+@X2'*]4%W1WM:;7[3LYQ3GR^K"TK_)AL>>'!\D66?;
MNI2'@8+25/Q_]2!\B!ZX.-KSP$P>F!'=O!!1^9-JU8_?-_4F:7 TS(9_T%;I
M:2#.5'@H=VT#OQIXKOWQ[O-OOUW=_CWY\"ZYN_GY_<V[F^NK]Y^2J^OK#Y_?
M?[IY_W/R\<.O-]<W;^^^?]W">OC4ZTSF?L-SS_;,/9TEO]55N[+)VRK7>7^"
MUT"HIW;FJ'TS>W3&OW;%)#F>ILGL:';TR'S'?O?'--_QGOFNLJSNJM94R^1C
M79C,:)O\Y]7<M@U(RW\]LL")7^"$%CCY7V'O_]3<R7O5=HU.ZD7R8:T;A?I@
MDW_[EXO9=/J7Y-.J;I*;*@=A:X !*?R=39*-LLD"F ,'EY@JF5Y>'"6J@K]M
MTJYT8NL"YMM4NL%9:YX5V&B[N36Y43A3\A*DD]3O7A?;E)[#16='?[FNR[6J
MMO0)2  "Y <D1KY]A4^H-DVRNIS#WO,44 "0Q^JJI;E WXN<=G'^%YL4JEEJ
MVX)R5-T"C@\V3+0U.@.TPBVK(KG7*Y,50-I\FW25:2WMJ='WNNKT!%BA$R$M
MG@=&H5KJY![WU6YQVMO?+?(%Z?@,$P&7[EK5:I[P;=< 2^A/ * "659;[5=/
M$V#N!G[ _S>Z4/CX6C5"CLHR;6W-A[%N#*"E*;9)6\."N08XSH$#:5+5U>&B
M456V,C!WKE6A&URIJ;OE"O!WE[8TN5:5RE5$XR2YLDEN+$"-Y9,NZP9G:Y4I
M\./[NM7)#!=OB3D5G+S)B>)WIH+5#;"5I@>H;F$)@-IW>MYT /$):>KT,I5G
MF;$J^Z,S#3S_MMG  K]L2SBHGX'J=7+W%I\G0<4GW)'>_MX[56*\(_]S!0QE
MF<P ;/1#"QRE!2R*%7#,9'0N-0R!!:T&[@/G ?QUHRO@-.XMDK[4">6NN/J?
MY.N-'GY3=TYZB<?R;6?=E[0J+CBN=*1@( 6Q%O6DTDO[O+.@$K!Q,FNF1753
M<'!!7$!KX ,>*G&ST1K/&90T:YV^PF&FR09D<@5\RHH.)!PWG6MKEE4:\YQ%
M615T-._KIETE5W!LP%I0@7JCYO#+J**EP]%EW8)D_T/G>Q0SB*:J]DVY,3 C
M4NH'^L=Y'XA$\QH'"6TX:UAYW=1YEZ&V!34D\0!)._3ZZ >1%C?W)L/#0)/1
MX (.T9Q8KV 202=X>N%UPU3L.J$/ G_A,U;+@5B])*WQBG;\;$6;)!\;V*Q9
MXZ[A4,(#N%# =HUPPB0B5YZ<MR<)BNTC+? G)1:UTJUH2?-*]17.H=T>HOG(
M>T^FC'\%<JW5C= -;E>A2%/Q5[#-E549VS 4>5T8<(QH0]T:]I[%G&!:X%C
M2Z-M,$DX+ZF,PZ*\:Y ]*MEJU="TPH?<H7P6<RX<KPV<D]--U'H-O@3)'<VV
M:.J2?M"+!5O#!&=Q*$<T6,/4O@4-+8E5\1&"7(%YX*.%IT97-[1SE#7@+:N(
M"N[-.@C+4H/5!AYOR="LV[#%OB'S, HX /YY26:WAD_?8">>3#HP"S[]FD\$
M37:B:*,T)U .  "SJM*+$HS7HEB%47-3"'[Q$S%O1G=*4K [-1M[LN0\1C^
MK;3P00XW/$,< 4"J\TGR-[V-MA-+_[TJ.L]S+RGCQ*-O@B"A60Q,!70 W !&
MP(Q=@P_.P217=1O(+C7:IB+)"F5*A#75@&S#X?DO(* !<R>@3V(+&V*2W!A!
M/IRU:S( (:2E VUIP(+#L:J'9%VS=)$W0:!&U*/_X#[C)I8\\?! 2Y6C,O"^
M$P.:8QJ2!?S"6@&C6.,Q2K*$"H&O,#&X*0C N&,\&=!WH)*6@Q_1LZH[!\/Q
M^G/0;SC5'&5OCOM4%LP!*A<ZIZQQF6FRK@01J;(A_,CC(IBV UL7"2_H.>T/
MK>F25!R(I,TA%]; 'E <E,=2@PN7$_ZWG2H\HH""%8 >9H%VW2FZC11D CZ7
M7=%\],=;$",0+!)DI^(W"';PQ.$<X () 2\/SXREC%F"$F5;5@!2[A)]>E8<
M;^!+#K=  ,DIVJQTE3BQR&FWM$5@&WS,D!P=R(&]M0E$6%L?8='RT3?HR65N
M-\/'D8H7L[.C].+\C :\F)Y<I"<7%Z0:ZQ &;&#U9*6!;>"$H[?W>7(WZ1E,
MX%W;X>FS/7AQ>7;,?YQ-TZ/3\YT)P?*Z^92<!9[A_GDGP/)$Y;F119ZQ;\)O
MOUO:[/3\)#TZ/Y?-3D_3Z=GN9AUMXK(2RN&FO>LR2B#/>7*9GA_/^._CRW1V
M>O+T] ,>/+[,)/D)]/!>X71]B^/4IR/\](,&TS0="R29!302I/7@=7[S80W\
M!.)7+0E;$1LU^)8)06*5 ?(^\*])XZV)$6W@K_K:G-<P"$%T5:/:/447XG:"
M_.H*'E9)(-RPL6X4N8J@(J!OP[7 ^01/CWV6/&)37>UZ:&_80TGN*)$&1[P
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
MH@.AZ,IH&1\+54L8/4ZI9'P!Q)V)AT\EM80M(2ZWR<O]+5AC:Y>@_&@$7_F
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
MDO[$%]SH!@? [XL:^V#Y R[@7ZW^XW\#4$L#!!0    ( &PT/%$(T6?M<1
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
MLE/I.,'I2J5YY]VY'1N:=^=%765IKH>&E?5JI<S3I<Z*QXN.Z&P&1NEB6='
MZ;OSM5KHL:X^KH<&;Z=;+;-TI?,R+7)F]/RBTQ5GEQZMMPL^I?JQW),9>7)?
M%)_II3^[Z#ADD,[TM"(-"H\'W=-91HI@QA^MSL[V2-JX+V^T?["^PY=[5>I>
MD?TCG57+BT[483,]5W56C8K':]WZXY.^:9&5]I<]-FMEW&'3NJR*5;L9%JS2
MO'FJ+RT.>QLBYX4-LMT@K=W-0=;*]ZI2[\Y-\<@,K88V$JRK=C>,2W,*RK@R
MF$VQKWIW^7'<'R3C,1LG5[?)8#(^/ZV@EB9/IZV*RT:%?$&%D.RVR*MER9)\
MIF?/%9S"GJU1<F/4I7Q5X\]U=L)<P9ETI/.*/G?KI&OUN2_H&^L%>%2QD5X7
MIDKS!?MG][ZL#"CQKU?4>UOUGE7O_2\8OJJ"4N^L7*NION@@MTIM'G3G6[UL
MLM2L5ZS6*G]B2U6R:FFT1FZ06^H^TZQL/"TY4UF&B4Q5>L:J N(4.4N)H#+V
MH)?I--/E&3L2QVR S4O676F33E6.Q8^D"BJ.Y#>3JZ(J3/H?Z%3YC!VYQRRI
M#2J$RD^L<8=U'3S]@-EL6B#;RZIDQ1R^:38O,E0-"AC.,,J&;N,B%J@**#QH
M=J\U\GNQ,'I!_IZQ;FH07JU6[*@UX9BS:ZU,E5F[TWR:U3/2UC-U"KC9Z)/U
MZ/WH$U;^K)ZFQ?ZJ9J!5Q=FX4F9JU+RR>ZZ1^%;M*)TMZ*!?]!/R-M?/SRG*
M<E2@:C;GU-5T"3>.[=LOO^\O_03O:J-ATO%!4'<Q^#_"NC7B9;B><R7)*[TP
M"O15TV7C]F19&)0.K&I&&V\WA#I,V5?=*XM,9T\;+Y/K*W9?E\BTLCRQ;RN5
MUW,D/=!%&-B\1HY0)MH=+57)L-<11F;L7+5+I\JH!Y5C8B-9-5.U KSV-<V9
M[0_$L[4I9G73DV!,FJ55"G,>TVJ)58WWC;G-0MTH0R/+2I;78$%1E^S>8/"K
M7?MV7=93<$5KPR%JA"TGL0?S9@5O:D@)>RTM>["3L_>Z6F9Z/L=HDLUF*3U-
M>J_PJ$Q=3K'M^FE%6FY4^AG#-[<]S@:P';#F?[M,<6$HYG-D1XWR1KZ2V;^N
ML\+ GSZ8!*7D-2?G_OJ72(KP;;EA8&%!(NL1#42/,O+-IGZUB&V , \I4&G8
MLK>]#7M;'[<'#(NR:N,Z*18%NP)^:UQ"[LMTEBI#V"MD6WOXC$)%>Z7S]H[L
MX/9%O&6/"/Z2I42<O,C??,O#$S; ):I4Q-)];58-HPL2N-FX1!69;*7%9+?*
M:O3V>L7T%\+:NF-]7>MIJC)+Q2G\0E$!WS=P$*J5-M.V(>@LA9(6##7[-RX/
MR'2S : QK#WX:Y!>J-MDPXO59]=K&F@(14I%NMY1U%!&=$D(I;B>H F!L>4<
M2*P-A8\M-"B)+O6TR5]RC?C<( .Z$X_;Q<!H"\T.B=:=U,S>K%';G]H+$^@.
M<A054A8DU]6.6=6R*/5FL"Z;^%3[-+(GH1;MUQE"X7#(N9UK #68I-"VVENG
MR '<=M.F+$U5N6Q+ P3]1YT^("H60]PDM3'6(O@'4]47O3],3N,NW!BY1K_9
M'&35:=@%5W96H&IE%G[(RR*CFE#NV5)7:<.J^R=;AK=$^'@R/GE#U]S9?F_8
M2Y83>RG#CXCI)V*#9,+&W9MD?(;[U:&*_16!)NW]@OW$/"X\AWN1M++O1]SS
M!>2 .T[$0\?Y>N_MEGR"N['#G3B"%'@Q=R7,@;J N\)O@_]L,_.Y[SK<CQRH
MET[(0T@1%[[/'>S8=AT)>WPH%U#L10&/P\C6 R'?MFH/]Z6(U&"U8"$/8H^'
M?K2GOJD!TO6@4S 9N-P-/>8ZV.&%KZ3Q422Y+^)C=A3;+1"$*[GCX^;56/,3
MG1*$/'9=R"&/@N9L&G=EQ&,G9OU![^XV84<W=^/Q,;M,/MR-DLW@I/OKCX3.
M=2V*)$G)I:0#?5@6^.'+00L%W'59Y/!8.$P C3 Z'"S/(>P</%TNW(@%\-#S
MY"Y,,8\P?43X!<??%2!/($2@E!N'7,1RJ[*I\BQ'[99@!0@H8^Y$ 2-O@G O
MIXY$*'&LCR!(#[03N!\?08L3.;MH2%H3!Y!$Y$$!28'K<H<(NLV<R=VD>\.Z
MXW$R^0'P!?=A8RS<1A8!<>1EV#T +J7//&1'((.#@(-3PK%0(T:@I_#V<@*O
M#A: V_ C!,<<[U6H?2X$2 'F@?W(\-B+G\&,21=I)7!.%.\C3!9&H<L\I$V
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
M4.3GGN:G]5KZ%@Y'+6\7<M8SGG8TZ.JII*L[HJM:%=^73WZ'1"?1V!\%-%&
M_5^.M?^L/QZV&GXXS@/5JNKS#)O$0>M0O(_LI.HJ,-\+ +D=[#^I;7\$5N^,
MUI8_SH9!>-EM.4S_K;%J(O1G(S4:_FU!.L+*.D*N!6C]+!P'_?'N #LGUN(Q
MXL.PM3&'>*P)1+GQ[M#G43IP!?&+TDGXPM6*.1;'W3/(-LGVQNU=[V<[WLOQ
M5.@Y_0N <6\TW'OR^F[]7P8W[N7Z>KG[%X7?N)[C>)B(&3S:;8\N3IAVK_W=
MA54YO6J?*FM52E\7@H/)N !^GRF87\H+W*#^WXOK_P%02P,$%     @ ;#0\
M47V_&8=# P  VP8  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULG55M
M;]LV$/XK!\T8&H"-).K%4N(82-(8R[ T@=.E'X9]H"7*XDJ)+DG'R;_?D;)=
MMTC285_$.^KN>>Z.U*/)1NDOIN7<PE,G>W,6M-:N3L+05"WOF#E6*][CFT;I
MCEET]3(T*\U9[9,Z&=(HRL..B3Z83OS>G9Y.U-I*T?,[#6;==4P_7W"I-F=!
M'.PVYF+96K<13B<KMN3WW/ZYNM/HA7N46G2\-T+UH'ES%IS')Q>IB_<!#X)O
MS($-KI.%4E^<<UV?!9$KB$M>68? <'GDEUQ*!X1E?-UB!GM*EWAH[]!GOG?L
M9<$,OU3RLZAM>Q84 =2\86MIYVKS&]_VDSF\2DGCG[ 98A,:0+4V5G7;9*R@
M$_VPLJ?M' X2BNB5!+I-H+[N@<A7^8%9-IUHM0'MHA'-&;Y5GXW%B=X=RKW5
M^%9@GIU>?WRX^OCI=GY]=3\)+0*Z[;#:)E\,R?25Y)C"C>IM:^"JKWG]/4"(
ME>S+H;MR+NB;B+^OY3$D,0$:T>@-O&3?7N+QDM?:ZQ]Y;Y5^A@_"5%*9M>;P
MU_G"6(WWX>\W&-(]0^H9TO\WP/^<##?L'Z6ADLP8T8B*N4MK0#4@MCT(;H!A
M^<Q HR1^3>8$<%[/^WD=>G$),]$+O!@U+)6JS:^_%#2FI_,'&$&<44++,5HT
MB4A:)"_'*MMR#6E*QN,2\HAD90*?\1O#BF"E5<6-@9@6)"YB7'.2)SG,V0:O
MI^5:,&D@B2@IX@37B(QI#)>MZPZSDHS$98J%9"0J2[A?+ZRR3,(X3PC-4RC&
M"<D2"E=/G@6G,+N>W4*EC$7O$<OZXYO_+LU)F95':&0D2],C^.3!#@9'H$>!
M&\$XSDD296@5=$S*HH#;!K!-&.V865_#:$?_X_3M#P-WP=\-G<"(9K'OR0/1
M-$*6A*!^F17W"B2?"6SP#!^97./ 49D</QZ[?2]Z HW0:*%\PCMW##0Z=9UZ
M,SX]<@HDL!L/GL64Q'DV.'E"L??RYTP#P<M4LT.JCMM6U<<O?2/A@>!T7"^]
MK!H\CG5O!^W9[^Z5^WP0K&_A@^S?,+T4>-$E;S U.AYG >A!2@?'JI67KX6R
M*(;>;/'OP[4+P/>-4G;G.(+]_VSZ+U!+ P04    " !L-#Q1/\/IV$$#   -
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6RM56UOVS80_BL';1A:
M0(U>+=NI;<!.7;1#DGE.NF$8]H&13A91BG1)*F[^_8Z4HWK#' S8OD@\\NZY
M>^YXQ]E!Z<^F0;3PM172S(/&VOUE%)FRP9:9"[5'22>UTBVS).I=9/8:6>6-
M6A&E<5Q$+>,R6,S\WD8O9JJS@DO<:#!=VS+]M$*A#O,@"9XWMGS76+<1+69[
MML,[M)_V&TU2-*!4O$5IN)*@L9X'R^1RE3M]K_ +QX,Y68-C\J#49R=\K.9!
M[ )"@:5U"(Q^CWB%0C@@"N/+$3,87#K#T_4S^GO/G;@\,(-72OS**]O,@TD
M%=:L$W:K#A_PR&?D\$HEC/_"H=?-R6/9&:O:HS')+9?]GWT]YN'$8!*?,4B/
M!JF/NW?DHWS'+%O,M#J =MJ$YA:>JK>FX+AT1;FSFDXYV=G%9OO39KV]_RV$
MS?7R]AZ6M^]@_?.GCYN;]>W]+++DPBE&Y1%NU<.E9^"2%&Z4M(V!M:RP^BM
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
M>LFE 8$9A4;-$Q(\74EBM;&J]#)$'Y1$S2]S^HN@=@YTGBEE=QN7H/XO#?X
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
MR#L^2#*D<'(E9!VH]5HXHPH0[HRX%4KH'*'KBP7Y&L [*@]#,K9,A\(YL6!
M-NE5>V0N=:[:@IQ#19X-\2+X4UI:+4]NXT=B!0I%\DF])VGH? R",D"]D02C
MN FOM9:\<S2"R9=2]2H4!&+EM@W-CO9Z0OA ';R0K ,%2(#/^3:43U,,X(IR
MPZGIQ.E]Y:8E:0I9EF186E/W\KN8@OG2RE BHOB'"JWFE++Z[.$L!)7! &XJ
M0:412LBT]BS\UZIQS12M/:LJB7A.OHH332H-SJ:#TBB:)^XR] CZ2A;\E<$U
M[J36;'[.X?>09HMX-E_P:C:)%VG&JV06S[.$F\%>A@F3++(XFX\A'8_IS!S2
MZ2+.)E/8B&,7UIMTG,73Q>B"5M,D'LT37B5)/%MD%R0?2>%D4/^'[[(T27^$
MR3@>IXO^D<8(#0FZ$*RLSJE,*7:G1+!)X\5H#F^2>#*>7/0FU%+_$\LTC;/9
MXIM1?:MW#9^,!NH"NS  '6=5^VY*]+O]C+WJ1LOC\6Y ?Q"6M'6@L"33T6!.
M(\UV0Z][\*8)@V9K/+6<L*SH?P):/D#O2V/\^8$=]/\\UO\"4$L#!!0    (
M &PT/%$G(@D_4PP    A   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM
M;*U::W/;N!7]*QC7:>T91B8IBI(VCQD[C]WM))L=VVD[T^D'2(0D[%($0Y!6
MW%_?<R] BI1L)[O3#[;Y "[N/;@X]P#TRYVI?K<;I6KQ=9L7]M7)IJ[+'RXN
M['*CMM*.3*D*O%F9:BMKW%;K"UM62F;<:9M?Q&&87FRE+DY>O^1GOU:O7YJF
MSG6A?JV$;;9;6=U?J=SL7IU$)^V#:[W>U/3@XO7+4J[5C:H_E[]6N+OHK&1Z
MJPJK32$JM7IU<AG]<)50>V[P#ZUVMG<M*)*%,;_3S<_9JY.0'%*Y6M9D0>+/
MG7JC\IP,P8TOWN9)-R1U[%^WUM]S[(AE(:UZ8_)_ZJS>O#J9G8A,K623U]=F
M]Y/R\4S(WM+DEG^+G6L;3T_$LK&UV?K.\&"K"_=7?O4X]#K,PD<ZQ+Y#S'Z[
M@=C+M[*6KU]69B<J:@UK=,&A<F\XIPN:E)NZPEN-?O7K#Y]^^?'Y[;OKC^+M
MNZO;EQ<U;-*;BZ7O?^7ZQX_TCV+QT13UQHIW1::RH8$+.--Y%+<>7<5/6OQ[
MDX_$. I$',;A$_;&781CMC=^Q-Y;M:C%6VV7N;%-I<2_+Q>VKI -_WG">-(9
M3]AX\J?A^R/]Q>U&B:79EJ9016V%68G<%.OGM:JV2#7$(1& M&)E<JPF^X,
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
M]I.6Q=D-.M7FW(*GI@&AP'7\, 9 \ITL]$> - NUIK#4>NIZ8+DO/@GP7RR
M?X$%@9C]*!(_567OY<5^X1# 2B&4"KPY8L;]Y=.4OJH:>&&_#L@Z.+9K?:@)
MW+B3=0X2)7<_)K2XN([T>UK@.XV#4:U6Q(DOV=!AY> V!=4MV<5SDB E..H$
M2<#_(P^_WWQE51^.[/]SLY$ B+[FY$-@IL-Q=2NU\8==97AOX H>E A(#5<+
MT(9<P<=60V5D@_85^O 4.&@,!__(T"3"=0J3N"%ZG23#V7\*]5[VPXX!V?1H
M>T((%5AR%!"*FX3D3."]F=DN&ZIK9X66)GV>/T/IOH4Q*'*6LM'4VJ%)<5W\
M3]U$7/6)T'IK W<-H@ RHWE#O2C6WR)"NIJ8(FBA:K)JB&Z'UGAI!/6MZ@Y<
M6$.BD"#AEFS%",9.8Q'[3@3GZ1=.O"-T H0&#!J&XEH6BM!WV]4V24N2W6B#
M^JI$D&KC@8[5>8/]21# ^6,OH42$6D%U8P=%MB;9PY]W)MY]-+7LCF@6X@R=
MT<>QLB O@%CF>)X[^,&@X[T81>^3)C']\\-D IC(W4-JW<C1O3! S'CGXJ?'
M!8RX,K"72Y@-120?\I2$""=H(W\I:^!@_1\<SXGJ_((W(Q0S7YR%3A2BQ:-%
MJ^JFY&43S-M0-D B@YSH*(TC8TM$CIR@F_]5%IV19E S>$Z=R.7VD+(?''W.
MQR;>97+>*9B)'#=&.XE+LK:?3+8.?FDZ][Z_(O E;F>XT$ M-%O+1;>C!P-"
M4[<ZIQ(!<-%2?&QI#%+HWPENHC*77'BY1#?@%2BO)JK.HW";,'2G 11HVY(8
M,\HVI7>&,_).-&Y4!W'&?D1R%SO>07@:7$<%O\].?0J>033L!F+P@]$_+)^3
MW;\!P36YYNQX@%0VDK!O3A4*R715=26?L /20,(?AI^$02!L.Y? !IR:=^H8
M).4VHY]@<$>Y3\%,<H!W*FZ$;><R -W)J8,GD3G[HY^ UT_CZAEQG@;7"_%W
MC5.X/[Y?J=UAZT6=FLXUI6R-+-JTG$1,&IU",W(@V;:U!M+M^[(.<;F3N,?G
M'[8HCKBCNE^"O&(OY5:[J[$MUXVA1"FN[VCLTT>,:<(=DI_O^:-#+%B_UH !
M:TWCO8+PCY$$Q*NNI>.'>C@= /(88(;H1LV9D5!(3V:0^D"7@RC:Z*M'Q#@I
MS[E@0PL/^\8E?RZ-*FW<[<5P[SV:(W//T!-S34)GJK9'(?R$R%-^3@, S) 6
M3A#A"( .(YG3$;R1AB\\41I=.OG6=P.7*)D(F9YDV@>>"]BT!*_5!,LK0\TV
MHI?MT_SFXC0)D.\].N:FIE2#UNF02:CH,$?M91DC!>?*>5$"XFOTL[VJYHP2
MGM)$-?18CTN"^.NN8)]D6)'CA'9SI"CT30R .]BDK":WE-^^H+4%JK.0UL%F
MC!FBT$YT<V#2055?8TX/Y@S=L44<VL?*9@C#W=2D5JC:#/3_=ZV8[#\4?(K
M/0 ,PH7I0JN]OK$'6=28WVTJ&E)V+3\UZFTFD)I*=E4R/P/,,(.]OFF=5IJN
MQNF$7CD9/(@MO4I$[ZRWW;:G8&K0!O)MJB*W):QE1&UM"D&ZH["&%.S0 >,"
M9-.J*W)H\%:-$\:Y49'B%H"F=>/,%_H7IY[GQ&Z\/[*D<*('0> _FF62Z4X]
MUPDS[^!9NK"M23-,@8_(<C")HTK:V&,G,UETU\SBM!LXZ+Y?J1M=<E#8]H%
M/M!GF)H+UZ77&<!T<>)QRS-UD2%OF@3#7#P;DC+Z@;'MH\;@4]^9$=CU,X+2
M<<!O&I#-SH]3G^*%*7G/R6)"J6[L$X3W,S0=;5N8*<C8]27</'H9.O+W<M<8
MY9JA %>PZ:@6/6?D$XK-J-/$+S\*#SGC)K?NQ_PT%NV/2H)XN+XJ\P.MHG\/
MTAGUOF-$.N=R%GUQV%LO&&==9&(@%5EP$9.VLV&UL9-63P2"GIL%S4?3M%+V
MAYC7:K-\3,QV_/@9U#&#@DUT^=RXF9A!-4H=RF[#K'B>YR.\C<AN8,N&V=Y,
M;9RD$2T[OB9*9)Y:;>A+@MMA[-^_:]F+1/5XXN4<2'<HKPW5TR@,D3K"*#0R
M(S*.2_R$AI?5+=H86=!;DKL>J?;&D4,[/:<GQ_9:-#JW-<2J:<3<C>T'AK'Z
M1'^OK,M?T\<$! </A_!/^"7:F0)]BUYK8K,1R/-U^RT-4<UTJ!G?A5B>*%A\
M][N)F4SWPX,U?NA])^AE^5?PRN_B"(,/:($@]B.FI""U&JX&E2SF7DM_R4JU
MLH,=?O:%H<WQ=OUQ<AE2[=.!:+"5?:4Q0:+]4/, PIRE;L99,?/B\\E09C;:
M3.!RS-JAUW$^3FEND861$2#.7!BD-[RS9_*O,O<IRH&7TIS*YS?L[P=SH9 E
M<42OPI,L^Q-L35MFFE2M](YGR!+M!70G[4O;'?K$>TU]"JQX&O'0C*>-1SW!
MY+? K!O?9QR\;P/@Y*(SO")H)@4/B6@G'X;$=6RTR;8U=;!_T3>^%;1EL3FH
MBPN:=-(; /.&T+PF,VVL80AD(#J-9;>F!YPJ:JT+U<R!2!O">]/Z:?=@)\(X
M#50.INA?,=.@P#70 5;H.);5O=S2^*A7S0%JEUT+OS/%[NL2NQ<1'JVZF\W>
MW62?DR6]4:.I)6*+L+K,U1^=M%VUQ>I<5%NN4N;C(D2N'/K;T;2T[IAMR7>P
M9,S39O$1KS,\;N5OE1G#[#=N=XH-!YK.6$&,%F!F]'.3%YQ[8$("M!NW,96D
MT#PS6-*'>\_$!SZ.$-6/4TO3C7\R\>N1[!59:__K(L9&WO@:X>T GI/QV01L
MS^_FGU_<^STR!EEOO!?/K$O%6S/B_A*Y=T@V4V+14PS_#7&?(["FY\PLG_OL
M[&+R%=]6U3?\K2)"@="1^:!ON#M\#GEIO@(<EYMO*3_(^H9ZND*ML=5=)-&)
MJ,WWB>9'6^WXF\!EU;;5EB\W"MY=TP(\7U=5V_^@ X:/1%_^%U!+ P04
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
MP>7;1/H172W? X!)7);D<8W9FSP+X/W2N=C]X /Z#T3G?P-02P,$%     @
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
M#/Q&H+NQJG;?8"R4M:ITEVO!46^T .^72MGNA@ST'^7<_AM02P,$%     @
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
MHO2&)^'[3;-P>N6_>:/U.UWZGTO!D2G:@/=SK5VSH /:?P2Y^B]02P,$%
M  @ ;#0\46=PD"G/!   N@D  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&ULI59=;]LV%/TK%UXQM  74Z(^TR2 X[E;AC4MG#1]&/9 R[1-5!(]DHJ3
M_?H=2HZ3=4E>]B)=DO<>GOM%\F1G[#>W4<K375.W[G2T\7Y[/!Z[:J,:Z8[,
M5K5861G;2(^A78_=UBJY[(V:>AQSGHT;J=O1V4D_]]F>G9C.U[I5GRVYKFFD
MO3]7M=F=CJ+1P\1<KS<^3(S/3K9RK:Z4_[+];#$:'U"6NE&MTZ8EJU:GHTET
M?)X$_5[A1JN=>R)3\&1AS+<PN%B>CG@@I&I5^8 @\;M54U77 0@T_MICC@Y;
M!L.G\@/ZA]YW^+*03DU-_54O_>9T5(QHJ5:RJ_W<['Y5>W_2@%>9VO5?V@VZ
M23ZBJG/>-'MC,&AT._SEW3X.3PP*_H)!O#>(>][#1CW+GZ679R?6[,@&;: %
MH7>UMP8YW8:D7'F+50T[?S:?W<PNO\QH/IM^^N7RXOKBT^7)V ,X+(^K/<CY
M !*_ !+%]-&T?N-HUB[5\M\ 8S ZT(H?:)W'KR+^UM5')")&,8_Y*WCBX*;H
M\<1+;JI;U7:*5M8T- 57BW) J/V&IGV0E:4_)@O7S__YRH;)8<.DWS#Y?W%]
M%20TY+';RDJ=CM!Q3ME;-7H.F:XWBKQ<U(H6H<UHJ9U<KZU:2Z\<>F=PWAOR
M4*PQK"%)WP^GIMG*]CY8:JPX",ZCL+>Z\HXV0 M:K?2=58QD8[K6,_(:Q;@F
MV2ZI:RME/?K?WY-9/<7\\8<BCO+WCPR">B7=AE9@Z4A:3*U6:%"UI,4]J<JT
MIM$5K9 %8]T1?0*:I?G-3U;5,FCMD1PY,&OW[NJVWW7661Q6LB6GUC@W/.:K
MNELJ<K+NPS! ( RRJI1SQFI,!TXAM!I3C#H'C5NUT57]8(<X82M,+Q7&UFWT
M=K":WP"S];(&T4E=HRV]LEK6!W=13DHV@Y]PS>FELL#9&MV3"T%41WV)XQ.5
MX5/0Y>R:KB:_SZZ.::XJ (33"Z![4HXNC4793E"RNH*SUV87,N_HVLJ06/QT
MH-E3'.+WAF*6)"6+1=G+><29X 5DP;(D8VD1T0>] NI7'"2UHXAE9<3B1$ J
MDH)%D&(FLIA%H'EMX/.+-!)H<Y84,:0T+5B21I0QS@N6<_Z]U4>#/.N_$91I
M+9VC"25ERE($),\B%N49"'#.60&&@\:4\CQC41E1$2?!JZ"1Y$Q =] XIR@J
MF"ARR@3V3*@L&$^+YVD_$HB8*#GC91&\1[!$C(3 EXR)*'W>&$P%1_0X'(QY
MSG)("%::,@Z30SGV>U02Z<$@8BE/F4@%E1D/NM1W2?R>IK+9H@ZADP@!,D6H
M!\:+\HG&@!'G@B5Y2E$>"":']?]T2U",,BBF@J4E/R@.WAP(HCH*<$),(T@9
M*_/B.U7[;"46P4]H1Y2C8!*6(\J/_O=L&&VMQG6OZWN2=8=#HVM(W7F+OL19
M@'/"M.@A1[% -I'E&$D3>4("42J3G"Y:-%6U/Z-P1 &AY^'H;1&S-"K?T=NR
M-X$0B1BI%N_VK-\$-EG.2B$@YZS(!HYA7L0%*WE)SYWUXR?W*7*][E\-#FQQ
M] U7ZV'V\#"9#/?QH_KPJODH[5J#;*U6,.5'>3HB.[P4AH$WV_YV7AB/:Z@7
M-WA<*1L4L+XRQC\,P@:'Y]K9/U!+ P04    " !L-#Q11-0A*'H$  !<"P
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
M#\.4W G=4!\QNT&7,E!)B?[;.E0IZJ<1<D);S9$T%[L]]<U)5%.)2@<XQ_A
M<>:$_9[P-BB7L4M4TXAE*!IM[5693\H@'T./42QS,(&E%E=3?FX1%,RD#JXC
MO"JB#"O J>![&348!6;U6DY'=3IT$DS&NP$^,%:&#@9E;&^9Z*M'\5KM?I,(
M7 096VIU38LAB?'&ST8-3RASEFN*)9V[D/I?<%;D%> ].S=.O/O]U$.=QM(X
M!U:=S'#1@GBVJV@:G]&7"WAZF%(IX8!?<Q$A?%I17_:BJB Y>+Z_#WIH[A68
M(0Q57GC8Q8:U<6.10/\N-.)I\-P&MJHZ/)PC(L>C([\!OCN4XP 88XP*'#9@
M1M'.4>MKKC$;JK?]V<*9#:Q\^K;8_IZ,MH&+N:(X1MJH7376^F=\+$-F)F$S
MXTY*1,W??JT(IB/G"97V>X'@*P(N7J#DD 4I.;<-4ZJPEL1%9H DQ^5 40^^
M_\TR/C>X."(H[44JPESKH&O>;6Q#V:<D413F1<05+B()<59I6$8D]C.4G$%(
M0K.0AN$JUB36J((0<G<^H[U&;F,,22@,;N2"U^ETB-MQ\0]J5J3&L,#F^# #
M/R]J_^;=JS#YNC*$;1()7F;"*$$^_2A RNN'WS$W]17_U__UNR_X(Y+)2WB^
M@K%\*@?2@IV-G&-Q6A\I.F%@)/"\,::A(I@5!0R-/A#IXJOK6J,=8+1*E9QH
M8EW6T#XYW4@]$C%KMWQX1(Y5O7!Q = >:&:IV6.,.L8BEH3>UDNFQ:REU<3Z
M*W XT^E1'2>[)EXK.3V3?6G71\F-WQ()I,5^UIC9<BS5M#48@VL0Z4U($D/^
M5S,(2]'18;-=Z^BQ3NN@!/]/4:QO-S=\M,N=UH(0%+)(-MQ",6HJ0DS^^$C'
M<+ ]8//1L0JO$5'%V)_*7C!H./=F&8GG4SQ[]OAQ;_"H,[AC>N5P'"UAW+E2
MDQ0U.8&9D&8ZEP)%7L%+DC D!F2.XA@ U([#>&5C$(Z=?%3\!,IW<[JH9C>#
M" _AZD**C*ZKT*E47P;V'/KYV"'!F=]H8=[SJ/QSZ[J!YZ376XI;27 ZM*>]
M(H6K)F#MF;Z(R],8,U221-1ZYJNI8C24''W"M6)D&Y+A_K&1Z+@*FE?9X]"#
MA*X.Q6^/;/EHE*$M>%<56*:6=@\>LALGAR+(,!^Z8_+>H?/UR&K5L,,8VO:N
M&!;FB^:^E7C?\2--$=S): <^Q]Z-Z\>$F=FFD(7I<M.79(W/Z?D4 ,DM$JD9
M/MPK!:P!)>%[)0:G3@FZ=3(6JV"8M:H+PYUT2I!W3],.![L35G5DT+L; ?*\
M0AC(/" E/W&O6J>/*!9O,K%1T+@O" GVR)#,H4<@:-)V6X^ZG4=1.2'D:/LT
MB3K7S<J5N\"#2%L,)%DB D%2(J#$QQ"40\)_2(A[1RIC%<)V1=*V@5RPD!Z*
MRF%M9 "&IQ!PTW8 VS!OZL[U8%'?XZ Q(:X[3(CY73N?BF:DX/P^ZB.>N?/
M _H?ZW[HF91C08,[JARX3&&Q[YUM8R\1HB[R\J!J"RJE>O',6P<8(I;H6EWD
MA$3O',#&-XM):.6P"Q_1Q2T(Q+'XY#3;1Q!NB+<L&U%'M#B74"+@A47)E8)U
MHXOV$(:?$_U=BH_L4#^6=(>6ZLEX^_-U#J$DJ Z?D[1[2H=?.89/N.-?A&%B
M4J44%5E+*4J!E]]("]E0*RH++:GBL_.+E YG/#NY3,]/Y9#(]#R]O#C]FM[$
M,49.0[/S=+Q=^8T<+KB1PP5#?/S*(3I]YX,'\R3<Z@<8[J!#A)<S!@R6H,PD
MYO2G(*I0>:<SB9@>Y1#\RYE04F8V9M08%OT>-QYVSE*@\I*'[X)3.3<V=2I=
MG7XX^((SD<%CA1Q1;ZCE6>>'BG'+WLSX-DT=-48Y=0OG&+&"3Y3+XLA^16ZG
MT\$(LG2=9>VJ92Z\(WXASVN]Q$M@P/* SP:[GSS_I;((FJ %Q[U1#U3N],9P
M(64 3+S0C4O%>?1<BG=2?9K>20&)9Q8FR>1F (>_Z\B-4$PGTP:6,JH4H>5[
M.MZS_<&?D4RN?15S4#.^89S!(T,<Z7##)#8V%28^N>A O'!V,ZZNDHX,GI2R
M$;KF3YI&%23"POW9A*BBA:%.8S+NK)%M=M 0!DWR#@+R6%K[;;"T^(V';YX(
MT$Y#\_-TO&E91.:C>A@NMWS%ZYV]JZB4YKKIHS/4?+"7WFKH+;)'5<B)>FD;
M/[166]IS,B-@\'*/$7#^R8$WGWFG!L:H>[=3[RC]V6/WLO2&X)/HP:A]+A,
MDWM4>G7)3O9&P<NP':]I3(8F8.__)OUHC%2[WE07^_LFYO\C:B@QY>XHB/!H
M.\()I3TT[![3Q>FZ7;J"S'3ZQQ@WZY+F^J%Y1_VM!L&[[1Z=$PPSWD[<PWU]
MUCX[5$FSJ0XA"5JC)F84)++WK2%:H>\-0[7<X<T2& \F[BL4'V;;3H^LF4=>
MC.3=PU@:X1STEN$^&=I 0W) +9LN^41G37W<2P^BR?3423K# K5ME#O<I%H(
M<N/J'+"Q*MI.>5'3^6NP37R".)Q/%T:@_Z6FNRVSQ&I,6IDG^_KS0S<QMC\S
MW.(Y-H/@?6X:A[ZX>WA$G7GELFQ:[]GQOW>3;S[2Y>H Z-%I+JQQ%YI[4V^Y
M(:M<TGE8[#@U>*X$&Q@)?&F=Z>E0RYC)2H 2U5W6DK/NT(DHX/;,U^7FOH@(
MNV*I TOT9D=2G1A94:=] EI)5V0-DQ9;=UCLXQ(6I\-9 Q-)\D[+8^IKL'AW
M"*=B:>=X+*54_?[?SB-D(M4F#;=Z8.)#_$:\SV+$QJY6).X>I*QL$*(/NR(=
M3E@$P8=<1KK%7G'D>P0UQ'J$7<LL0=P<*-W?KAF5X[KH<2K\1F)&.)E/]S
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
MV0%[!_>AJ=;TS_& X6^J%?V)5P7J&A^ W^<5=O_S!YS _P--/_XO4$L#!!0
M   ( &PT/%'1)I(ZWP(  -X%   9    >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;(U4;6_:,!#^*Z=\VJ2L>0$"5( $M-V8!D505DW3/ICD *N)S6P'NG^_
MLP-I-[55OR3G>WGNN;/O>D>I'O0.T<!CD0O=]W;&["^#0*<[+)B^D'L49-E(
M53!#1[4-]%XARUQ0D0=Q&"9!P;CP!CVGFZM!3Y8FYP+G"G19%$S]&6$NCWTO
M\LZ*!=_NC%4$@]Z>;7&)9K6?*SH%-4K&"Q2:2P$*-WUO&%V.FM;?.7SG>-3/
M9+"5K*5\L(=)UO="2PAS3(U%8/0[X!CSW (1C=\G3*].:0.?RV?T&U<[U;)F
M&L<RO^>9V?6]C@<9;EB9FX4\?L%3/2V+E\I<NR\<3[ZA!VFIC2Q.P<2@X*+Z
ML\=3']X3$)\"8L>[2N187C'#!CTECZ"L-Z%9P97JHHD<%_92ED:1E5.<&2Q7
MT^EP\0-N;V Y^3R;W$S&P]D=#,?CV]7L;C+[#//;;Y/QY'H)'^[8.D?]L1<8
M2FS#@_249%0EB5])$L4PE<+L-%R+#+-_ 0)B7-..S[1'\9N(7\O\ AJ1#W$8
MAV_@->HV-!Q>XQ6\89K*4A@NMC"7.4\Y:O@Y7&NCZ-G\>B-!LT[0= F:K_69
MIBDK<P2Y@2N^V:!"D2*,T!P1!8R8YBDPD9$Q+PUF<#U? M.P0$WORT:19!1/
MK6UI9/H *\&-=C$K<2 C&?[W>>FJWN1I=\"EWK,4^QX-N49U0&]@FTR=CKKV
MTX%[]]0Q^\0.J&AR0>\8^0+-O#;$QW:1UH6=%BH*F1*DT;!'57E"J^5'[=A/
MNDUH-?QNV/*3I TMTK2;?I1$3P6IIX*T*[IT1<=QTT\Z,41QY%M:4;OK1]WN
MNY@Q30O("IGMM-T,1*?1;?N-=@*MIA_&"6$GEDZ'V#62$%ZZ_^#9S!6HMFZS
M:'#/J!J_6ELOKV$ULT_NU>:;,K7E0D..&PH-+]HM#U2U3:J#D7LWP6MI:!\X
M<4<+&)5U(/M&2G,^V 3U2A_\!5!+ P04    " !L-#Q1EOBGB:D%  "V#
M&0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6R-5]MRVS80_16,FNG8,XQ%
M4B(I.;9G;.?F3BYN[+0/G3Y )"1A @(, $I1OKYG04F6W%C)BT6">SG8/7L
MGRV-_>+F0GCVK5;:G??FWC>G_;XKYZ+F[L0T0N/+U-B:>[S:6=\U5O J.-6J
MG\9QWJ^YU+V+L[!V:R_.3.N5U.+6,M?6-;>K*Z',\KR7]#8+G^1L[FFA?W'6
M\)FX$_YS<VOQUM]&J60MM)-&,RNFY[W+Y/0J(_M@\)<42[?SS&@G$V.^T,M-
M==Z+"9!0HO04@>-G(:Z%4A0(,+ZN8_:V*<EQ]WD3_778._8RX4Y<&_6WK/S\
MO#?JL4I,>:O\)[-\*];["0!+HUSXRY:=;3'LL;)UWM1K9R"HI>Y^^;=U'78<
M1O$3#NG:(0VXNT0!Y4ON^<69-4MFR1K1Z"%L-7@#G-34E#MO\57"SU]<7O_Y
M^>;NYO[FXX<[=G3/)TJXX[.^1V@RZ)?K,%==F/2),$G*WAOMYXZ]TI6H]@/T
M@6D++-T NTH/1ORC52=LD$0LC=/X0+S!=J.#$&_P1+RKUF'%.79MZHG4G#CA
MV#^7$^<MJ/'O@13#;8IA2#%\(L4=)J9JE6!FRCZ)TLRT_"XJ=E,)[>54XO'2
M.>$=NRR_MM+BG>N*O9-\(I7T4CCZWM:/R]=5ZV!J&MU3U_!2G/<PFT[8A>A=
MW,\%FQJ%N9-ZQCSU=CU\P.68I\^HA&)3+BU;<-5B%=CIPZNW;QCOT/)=M&H'
M+>_0XG?C%4R=#/-6<2].V#5W<_:,C8MH-"K8C5Z@%L:N6#8>1'$V8!_A9C>9
MAH,L*H8%N[40'>M7$6L4USXD%HC<0 U\!"W0'J@78BY+T)6-XB@9I(>]$+N(
MTB1GE[6Q7GX/Q9"(HV>2'CL$I^REX J M/"D)FR095$>)^S>\@IJ"*5D29I'
MR0A+HIQKH\QLM8&?C 91-LC9%2^_8)TE230L$O;&F&HIE6))%,?CJ,B&[$W+
M+2 *L5=/*Q1J5C%O&*DM8% 7/@#O'+"%E277:.#$R4JBA_ X2A+@RT?'ZSJ6
MK:7B[$4]&F5)5!3#8^QMXMGOOXW2)'G!/FLG8(YTVO@NU# JDOB161?W*,FQ
MZ7%.'Z?"DI?4I:D%6/5M/UN2I2A/OD&DC)X]]\+6CZS0C#@[QN;T\Q+"84%3
M(BDZ(L!?3R8I3(IC=F_\'D6):VC/_]B91.,XCG(0X1W&_)25Q+SMUZ..@;\<
M+F**Q&(_R#,D&<4I.)IMB#U(0:FR-*WVU,!2R$6@UC#/][E=#,<_8>@@3P^S
MLV,AT[RFX8.OWV$E1B!&=Q8X9AOBT ,[,5-QO :31(,L?F!DCJ)EV9X$':51
M-C[0&>)"-!IDO]Z89PR4R.,1.R"QV59BLX,2NU7QRP>EB:BN+)S1$)CNGH+E
M'XGHP>"_(J*MYFTE:4@;VTTI1V6V.<& X$ED(#W$6=-PO0K#5+P@@CC<%H)<
M$A/6AQ#T4T[7<NQ*U#2-D_&>EL*>I&#.*V;*,.1071]<)F(FM29L,'KP'YTP
M0EYA01F'.:?/#YBI3XZK-8\$MQ3!L<I@!7K FM8V8"))D=05A,>+D&VS 3]'
M^J5I547WJI8KM0*Z!<$1@#OQN X"(P%^?"X$"VA'HP35$2O!8GV6T*E!&,,B
M2B1-Y=BZIC25^+*$[,]Q!UHA% !Q%4Y9V<69MAZ;[3;_LV9M=XN+(-T248O5
MIB^HIYA.92F%+FDLD+<TCHJV")4*!7B,86I-'5#0L,RZ]O[@:#QAKW?Z_&';
M"AR349P7."'BL+J66*C.$ =+4N!@<;)\Z%9#BF_J&DG<G%NR3$^@.R^E:FG7
M/S7\T4#V=^Z2.'-FX<8,(22%ZZZ5V]7MI?RRNXL^F'<W^O?<@IL.2CJ%:WQ2
M8/QL=TON7KQIPLUT8CSNN>%QCG\LA"4#?)\:'$WK%TJP_5?EXC]02P,$%
M  @ ;#0\40N,#&,@!@  U@T  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&ULG5?;;MM&$/V5@1H4-K"(]L;ETK4-R KCJ+ E553:I$4?:&EM$9%(E:3C
MI%_?LZ0DRZEM.'DAA^3LF=DSM^7Q75%^JA;.U?1EM<RKD\ZBKM='W6XU6[A5
M6KTNUB['E^NB7*4U'LN;;K4N73IO%JV67<FYZ:[2+.^<'C?OQN7I<7%;+[/<
MC4NJ;E>KM/QZYI;%W4E'=+8O)MG-HO8ONJ?'Z_3&):Y^OQZ7>.KN4.;9RN55
M5N14NNN33D\<G6FOWRC\GKF[:D\FOY.KHOCD'P;SDP[W#KFEF]4>(<7ML^N[
MY=(#P8U_-IB=G4F_<%_>HK]M]HZ]7*65ZQ?+/[)YO3CIV [-W75ZNZPGQ=T[
MM]E/X/%FQ;)JKG37Z@:J0[/;JBY6F\7P8)7E[3W]LN%A;X'E3RR0FP6R\;LU
MU'CY)JW3T^.RN*/2:P/-"\U6F]5P+LM]4)*ZQ-<,Z^K3L_?)8!@G"27Q^64\
MG"9T,$VOEJXZ/.[6P/=:W=D&ZZS%DD]@"4F715XO*HKSN9L_!.C"L9UW<NO=
MF7P6\=?;Y6M2@I'DDC^#IW:[50V>>@(O<3=(J)HF;EV4=9;?T%^]JZHND1M_
M/P.O=_"Z@==/P:-DYK=+1\4U_=_4(&]KR"?CU=>MPF,T/VO%E^E1M4YG[J2#
M.JQ<^=EU3CU!8$E$_F)I&$\IZ5W$R1$<F*%:O=5T29_=(ILANC2$4POJK5R9
MS=*<IL5=$W5Z19H)S9FVLI&#P#(=",B&<6Y9R/FW:R^+NBBS?]V<!%,19SRR
MD(R.F))P!W"&*1' 1@T/'BRF@ 6*L\!RP$L>LA"292((&,>*^+9$]X$)"7\"
M@ L :VM8%%KZ^2<KA?QE UL^NDOK8: M*&0FTBP,[![\J%ZXDJ32P!0DC6(J
MU*0X5N@0X:I=.2M6ZS3_2FZ9H?@:_(H.K&2!B [I(&J60!!*,AZHPXTWK[P5
M$[)(*<@ALZ:U[=\K:5G$(QH,^Z/+F XN1DER2&?QV]$DWKZ<]C[\2.B4:ECT
MDI1,2F\P@&<F")\.6BBP7466LTAP$F CM(\'2W//'<==,:$L&>Q0:WD?IHA9
M?#[P_)G#%P5("X0(*:6BD(E([B";T##*,94DL@()*"/&K2&_&Q-2ORA15FGM
M0'TH839 $*1&V@D)"2C<\OMH2*\3&4C":@!XR2C%N$_07>5,1]/>!?62))[^
M /F"!? Q$JJ5A?$Y\C3M&H1+&9!&=1AI'B4<.25X0S5BA/04>J\F\,BA@-S&
M/D+D&-?/4ATP(9 4R#QD/RH\TM$#FO%1H:P$[-AHGV'OH0T5:92-0:RVI 8L
M1.YHPQO9&#0-;>B;1O0F'D_B_J W'8R&U!N^089/>\/SP=E%3+W+T60Z^+/]
M%G\8Q\,D_G[>#1J3]LW*M(D" 05F]#-M2H,&B51G5J&C"%#''^7?ATAKL@@G
MVB&>0L#N B!0!@;T!YI9](^7I+NP"AD2P+0!<6H+N1<&X5NO]3>#'H2;-6(O
M%J+1%TT-P"MTVFTT1&1\R_&21IL.O83V)*6B?F\\:#*[_]O[03+P=/] ?J,.
M):(*>GUC]SS[ELR?XQFURA4)E'88D?*%]SC/"HU#@F"4#"(A1-3$;T>TP0PQ
M 2DD6:!>QC-'P5A0A#8HL&8+N9_O\ ;-GND(84#F\@<LHZDT_$;DF[6\9QG#
MP<JFQ#T?J$=(*@0/!JF>3 ?#-IM';^]',)U]I/-X=#[IC=\-^C2)SZ%Q1._S
MK 9)20V+55-"$B%LYRZ,<#]:VND1H%K]O#IW.#Y@&*'H,,LT@F&11R+P4]%@
MM^T\:VFCR-<%/#5>A://,(4!U$_S= ["T2\PKB@P[5;#$,K&;A!P3,%A%AT&
MR1H8'_@( \1@+HCOF&_WC6 \&8WCR?0CH_%%;SAMVD",5!S[ ^=+V8$%$8I&
MBE ;8L>&UAJQ%J0EM@A_'K+@*X!3A($=;#^!:%2''U+Z/J[@*/1GED;FT-<P
M]MB1L+MWUD;ZWC1_%!7-BMN\;H_=N[>[GY9>>U:_5V__>"[3\B;#>6+IKK&4
MOPZ##I7M7T3[4!?KYN1^5=3X#VC$!7Z\7.D5\/VZ*.KM@S>P^Y4[_0]02P,$
M%     @ ;#0\41/%=S=5!   *@P  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S N>&ULQ5=M<^(V$/XK.^Y-!V9\P9CW%)@AY(U.+Y<):?JATP^*O1C-V1(G
MR2'IK^]*!L<DP*3WY;Y@O>RNGMUG=R6&:ZF^Z26B@><L%7KD+8U9G38:.EIB
MQO2)7*&@G854&3,T54E#KQ2RV"EE:2,,@FXC8UQXXZ%;NU7CH<Q-R@7>*M!Y
MEC'U<H:I7(^\IK==N./)TMB%QGBX8@G.T?RYNE4T:Y168IZAT%P*4+@8>9/F
MZ5G'RCN!!XYK71F#]>11RF]V,HM'7F !88J1L188?9YPBFEJ#1&,[QN;7GFD
M5:R.M]8OG>_DRR/3.)7I7SPVRY'7]R#&!<M3<R?7U[CQQP&,9*K=+ZP+V2X)
M1[DV,MLH$X*,B^++GC=QJ"CT@P,*X48A=+B+@QS*<V;8>*CD&I25)FMVX%QU
MV@2."TO*W"C:Y:1GQN<7=[.'R?WLX6(.DYMSN+XXOYK=7$'MGCVFJ.O#AJ%3
MK&PCVE@\*RR&!RPV0_@BA5EJN! QQKL&&@2OQ!AN,9Z%1RW^GJ<GT&KZ$ 9A
M<,1>J_2YY>RU#OF,BC\QFPTP$]JHG)+,:& BAFN,$RX2F-ADX8:CAG.NHU3J
M7"'\/7DD<4JD?XZ@:)<HV@Y%^P"*.=57G*<(<@'[$>V+_5&;MH)/]8I%./*H
M1#6J)_3&]TN$!>,*GEB:N^-DKBASRR-Y)0@Q:IX(9C &IB%B>@D+*EP@K D6
M,3)DCVDM(^[$A+3EQ5)@F<S)A _N:&'W;-G9Z6?#GFWQ<-I=H[+ZL) I&=:G
M0/2^E/169\T!3"V 2PO@N@!PLSWMTGKTX#SBXM#RC% 0& .*H()>LQ6P1"$6
MOGZ";J_EMX. 1F';[[?MH-\>^)V.'35#O]UMP1&J.R75G:-4[Z?7ARMJFE#[
M0^K]=7;<J*752/,:^$K<R:QE:2J%EBF/'4]S0Y_"<4J!F8ADAH[/J<Q(<VD;
MK0/H-N+<6H=HR80-^\;@;AJY%<>B+9D#"47W1B%(94187Y I#6@[PR[Q_AOF
M+;+J2A_8F[QQZ>)DW78EF#;O7F-.);R3U.]RJM!,G:;"2":"_UL$\2LA5WL#
MY(.@&],&@3*;[@?J_H+ZM5(HHA?K])JI&")JA+9?V%S[]9=^V Q_<XDUJ,R/
MYVAMX+<ZS;K[#KKU4NO>,9]4D'\J9=TH[/;JE5-<L.:,6CKUMN\YU]P6S.<[
M3%U8IE+38264:BSO,$JIW/F"D]Q"R0PF7Z<S'VX*_^\_ZG^MU>_6=^+PL0AL
MI;;?6L<?--OU8WQ3-WC#^;:O5_O]Q)6-]2$YF #\/=G_$VVK1U[O9>M=/&I=
M/QP$]2*G?RI7NQGZHTSUNC^-I ]X63+4"_Q>KU?_T71LM_K["2Z"6)JWC'?#
M^K[KI%%YOV6H$O=*I=O7NEX\Y<K5\B$\*=Y_K^+%*_H+4Q1##2DN2#4XZ=$E
MHHJ7:3$Q<N5>@X_2T-O2#9?TF$=E!6A_(:793NP!Y=^#\7]02P,$%     @
M;#0\43=J7P/S @  \04  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M?53;;MLX$/V5@5HL$H"().J>V@:2-,%FL6D#.TT>BGV@)=IB2XE>DHJ3O^]0
MLA473?(BSI SYYRA.#/9*OW3U)Q;>&ID:Z9>;>WFU/=-6?.&F1.UX2V>K)1N
MF$57KWVST9Q5?5(C?1H$J=\PT7JS2;]WJV<3U5DI6GZKP71-P_3S.9=J._5"
M;[\Q%^O:N@U_-MFP-5]P^VUSJ]'S1Y1*-+PU0K6@^6KJG86GY[&+[P/N!=^:
M QM<)4NE?CKGNIIZ@1/$)2^M0V"X//(++J4#0AG_[S"]D=(E'MI[]*N^=JQE
MR0R_4/)!5+:>>KD'%5^Q3MJYVO[-=_4D#J]4TO1?V ZQ<>%!V1FKFETR*FA$
M.ZSL:7</!PEY\$8"W2707O= U*O\S"R;3;3:@G;1B.:,OM0^&\6)UOV4A=5X
M*C#/SJZ_W%]^N?LZO[Y<P-$=6TINCB>^161W[I<[E/,!A;Z!$E*X4:VM#5RV
M%:]^!_!1TJB+[G6=TW<1_^GD"40A 1K0X!V\:*PSZO&BM^IL'WEKE7Z&S\*4
M4IE.<_A^MC16X\/X[QV&>&2(>X;X#88%]DO520YJ!3?LA])P(9DQ8B5*YAZ@
M<0=[&8*;UV[Y70;7GZ=FPTH^]; !#=>/W)L-5.6?5.*%"A@6RPRLE,0F-*>
MM_L\WNZA%Q9P)5J![ZF"M5*5^>M#3D/Z:7X/'R%,**%%AA:- A+GT>NQRM9<
M0QR3+"L@#4A21/" K8F*8*-5R8V!D.8DS$-<4Y)&*<S9%E^UY5HP:2 **,G#
M"-> 9#2$B]I5AUE10L(B1B$)"8H"%MW2*LLD9&E$:!I#GD4DB2A</O4L> M7
MUU=?H53&HO>(LOY]\8_BE!1)<8Q&0I(X/H:['NS@X@BT.!<_0A:F) H2M'*:
MD2+/X;4'XQ^T8</UNA\V!MFZU@X=.>Z.\^QL:..7\&$8WC"]%O@?)5]A:G"2
M)1[H8< ,CE6;OJF7RN*(Z,T:9S+7+@#/5TK9O>,(QBD_^P502P,$%     @
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
M*Z<\FF[0>JE9FP5*P9!K<<<+P'2'QYXS,/UHSHSUA;,"?2!XU4%N<X"%2.2
M09"1U)!PQ_?9NY*\6:.I0LM@] QQ$*;3 ND].!7",23_X7"1_%G#UV9T4BJH
M8#<.4N^>FK5^[ G<V(MJ!1.%*>+& <ST>H/]SA9P1X$[N+7=XHA+"?(_!19R
M#F[#NV@8$1>;AVY$NL+=T#5'W\9U7\@AW09CUV1B74QK@8\0=$=3_4(HRLNM
M*#94EUF-Y2J-2!H@N[+!KD %&TZ$-H)J+NKB'3B6Z*YFF(!2HB.%OUD%! U
M\/<86$&D R="2"P/Q3>,L?;_6[["7K["I\M7)[HCS;H5F: <.B9!YRW?=*\6
MG7MZ31_M<MF:9ZDZT(LCJO#JR'2!!$/.9:E8IEFJ'V87P/X%3*&TQMM!2HT0
M2J%EX1A9(;O+=UGY(&672@JYY/HN H)6ARUDMOX!Z5M7!(JUPJF0:;%#8^S(
M1VR3J@:*EF4,C,=H0S$?3(P"%CC<![.[@2/J>MQ%WH)MGL<6 JT]EM!U530<
M%[3WQAM4O4-&<0]Z.RTA%.:'KHO,#.R05'('ICYPMH,CM;$CD6R[1HP<M( F
M5QR'!S'J[WN,ABH4&Y9!M& LYK9M]23M?7P@(*BP41C0P?%".%@C34@!*!<]
M:A H"VW/14+;,_:.-&M8AB2 4)6&^ F\]=#J!)21:!R2X1#-RJ<"[[%9^A\L
M;U1T-C>3H1.QPZ8>]STT$C0H*3>%&688U 424@65Q3[1MS19ABD^95F(WO<W
MD=7-;GHW W/$?<LT(23-R,)C'!NQJQ'D9P#C<RM TX)3BK83SLZD8M2G8O3T
M;MA(D2(M.MBQ2<EFQ\<R\NP"QYN"T4J4I/4)_[)575$\UTT!?T !5R8Y>9.=
M%&)3M_?R4>E_5-=OY28MZ#VHRWW*4%#'BYH3RZ*.%P$)0MML=U#?2F:"7G%T
MB>Q+T5$8%!?L9K5J1X1#0:&L_MAI/C'5B2D/ M<THXZ%XTGK75-,]L?F;1X'
M1#$+C2_R#R]!"ZEU9BK_4#.GH2E+=HQ:_ZO8J<:Y3;MA@INE>:I%APOT(0K&
M5,-PY?C>8V2F?!(KUU69L[N??NR7"MV@/T<[]<BKZ S<Z(A[SW U[KD:G^7J
MX=M:4[Q.$?5H[3AK_LDO:F;=4Y1MWL^:(F2>?:? G):6;WW9,XOH<AK ?ILF
M6R!=4YD:>IJ^.WRDA]/(B@T)8AM2-Q00C9Q2S2RHLLA,M7%,=4 S!(V[_XXC
MGI'&0N&:#02QQ1;;LM(_P'#.2>RR>F56,FQRK!=M!S (MVE(S4/[!;7;J(54
M4QWSSOEK66R,+<K;,/#IY3",X_\!UAEJVM;P#<TZ+Z1#WW'P]B7RM&C2[N@7
MM?-&B7VY^%P:5[#/4$.U2EMQV:,93C/J'#G;IWIKE+212'2D&=XUZN5G:A1!
MEH,6;T#$#5FS5)$$+>GK[ 5[:Y8C[#^/EC,W?C?&%X-9VMVC3T!&&.RAM6[?
MO<#U<'C6WXM/S#:7WYW[(X(OBH?1O>#(N(B];CJK[YE[ ]Z,C?GG /\"V5M!
M&,?K'!E^C%KST9?:7%8;\ST:65G6A6X^VO9W^V_>-\V7WF%X\\'\K:A0V!3Z
MJC6F6L]#?\*JYAMT<Z'+G?GNNRRU+G-SNI4"H:$!>+XN2]U=T +]/P'7_P50
M2P,$%     @ ;#0\4200O,0_!0  5!(  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S@N>&UL[5C;;MM&$/V5@>  ,4!+O%\,VX#MQFB*&#'LM$%1]&%%+24B
M))?=749QO[ZSNQ1-2A;#EQ9]R(MXVSESYG)F*5YL&?\B-I1*^%86E;B<;:2L
MSQ<+D6YH2<2<U;3")QGC)9%XR=<+47-*5MJH+!:N;8>+DN35[.I"WWO@5Q>L
MD45>T0<.HBE+PI]O:,&VES-GMKOQF*\W4MU87%W49$V?J/RU?N!XM>A05GE)
M*Y&S"CC-+F?7SOE-I-;K!;_E="MZYZ B63+V15V\7UW.;$6(%C25"H'@X2N]
MI46A@)#&7RWFK'.I#/OG._0['3O&LB2"WK+B<[Z2F\M9/(,5S4A3R$>V_9FV
M\00*+V6%T+^P-6O#< 9I(R0K6V-D4.:5.9)O;1YZ!K%]Q,!M#5S-VSC2+'\B
MDEQ=<+8%KE8CFCK1H6IK))=7JBA/DN/3'.WDU8=WUT_OGN#M)[(LJ#B]6$@$
M58\6:0MP8P#<(P"."_>LDAL![ZH570T!%LBFH^3N*-VXHXB_-,4</,<"UW;M
M$3RO"]'3>-ZQ$"E63< ?UTLA.7;!GR.8?H?I:TS_".8M*VM6T4H*8!EH#W#+
MA!2O)7 <ZBX7*2G@=TJX22%@ IZ[!,#'FG(B\VH-A7:3HALX <>U@MB&N[PB
M54K[SZY+QF7^-]%=C^RX:LPSEITUN(((09%TX/OPOI*44S3 9<:\R,DR+W*9
M8[H"SX%/3"*SH5O/"H, /LH-Y9!79BH8@19$(GG)C(& +1'H#C)6H/+%.1P&
M^M34=4%1XLK-+1$;N,.E2.P%=I@+O:8F^0I1.9"2-:H">946C<++*T!>4*+_
MAFM<%?]!;.>]G*8*,5,$(>.L!#;,MC"9]N,('E])(UM*G'O&,_V6;DBUIIJ:
M\<F61;[6<0Q\=LB^SN4@"S>DT/5\TA/Y>";VT0[P7RW["7A8/SLY6-ROO*EM
MVG"N$MA_<@*!Y?E>NZ)@U?H,6Z@<K'%CRP_"MG78B!O-)4J280OK/NFW])$P
MK#!R]U9.CL$.1B/PK0AC- %D1SVH7+A^O%>6SWH7H*LS\A4CQV; -L0.><F
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
MT[T[.,1DUD*-#[$6VR=*0*7&(2VYSE@)6V1* UK9 "5]VR;=,3A8"4:P087
M-$&45&[TFV8?W5^ZG0(FM5(HLBT\""I@)?^GC>M<&O)TQ4HF,@(PL, 5%X*+
ME8W/&A67.9Q -TH\/TE[=CCRHB1TH\#SHV8M3KQX1$-[S@72.9 *5U8RK?F2
M9\S6(0VCT$L&,71#WXOCI >#.(0D].*!O]>888\43[*2&7=QVW!3' ?M!CUP
M(0_/(/)&_O#9;%S)VF;[R9)@ETI68//0;DZ](/6?S8Z28M^&2S%*4[_W8FXW
M>2":NT0>((J]89S0]]1+PP$);S@:]B <>L$@A7>H*:4.F!FC^*(VMAZ!D2"D
M^"6C J,H\39K7!B2@C;03>/XR6_KWZV^\/X<=5Z0%&<BISJL.&K/QN*4$AT-
MO9@JVLD3SY,=TQ/+=30:-'+\8<+;\SX^.JZ0*/*&:40A#4+*JQLTPK6R'05$
M_O_)KQMZ@Q'!A@26M)SB</"MXNN&R:CW;/8CQ)=$A\,726\O]?Y*'\;%7>?O
MTEUL8_%"=V[UNW77)>%%-G6OUQ_?=YGMP4>$W/(S-CQR)4ATMEU!4F*^BZ<M
MM(RZB;^DXF;KR-BRNQ-MMA<MO6U"ER[3L*(^3[O":Q\&PEA@QFJ-5'GW[I@P
M/.-K2A-Y_HQ*D\!W;X.%UHCNF,O:U I/O_9D]@_ZF0K5RG5MFEX(RG;3VK2K
M;6,X;OJAI^U-5WG-U,HR+G%)IOYI$G= -9U:,S%R[;JCA334:[EA0<TM*KN!
MOB^E-/N)=="VRY?_ E!+ P04    " !L-#Q1#EU^K.T'  #>*0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T,BYX;6R]FFUOXK@6@/^*A?9*,U);$CLV9-16
MHM"99;5]46GOU=75_9 F!JP),9LXM+/:'[_'(<5 @D.GJWQI26(?GQ?[.<>)
MSU]D^CV;<Z[0ZR).LHO.7*GEEVXW"^=\$61G<LD3>#*5Z2)0<)G.NMDRY4%4
M=%K$7>PXK+L(1-*Y/"_NW:>7YS)7L4CX?8JR?+$(TA]7/)8O%QVW\W;C0<SF
M2M_H7IXO@QF?</6TO$_AJKN1$HD%3S(A$Y3RZ45GX'ZY9K[N4+3XM^ OV=9O
MI$UYEO*[OAA'%QU':\1C'BHM(H!_*S[D<:PE@1Y_E$([FS%UQ^W?;]*_%L:#
M,<]!QH<R_H^(U/RBT^^@B$^#/%8/\N577AI$M;Q0QEGQ%[V4;9T."O-,R479
M&318B&3]/W@M';'5@7@'.N"R ][K@'L'.I"R SFV@U=V\/8[N <ZT+)#87IW
M;7OAN%&@@LOS5+Z@5+<&:?I'X?VB-_A+)'JB3%0*3P7T4Y>3IYN;P<-_T=U7
M-!E_NQU_'0\'MX]H,!S>/=T^CF^_H?N[W\?#\?4$G:)!% D=WB!&XV0]276P
M/XVX"D3\&?V"1((>YS+/@B3*SKL*%-3#=,-2F:NU,OB ,BY&-S)1\PQ=)Q&/
M=@5TP;*->?C-O"MLE?A;'I\AXIX@[&#G:3)"GW[Y/.$SF.DJFP<IKU-R>+1(
MUR]%'I0U.EY6OTG6M5W6()^=(6=7+XL'R6:"D$(L.31!U@1!=U,T$;-$3$48
M) H-PE#FB1+)#-W+6(2"9^A_OT-?-%9\D?W?,K*W&=DK1O8.C'R;+YYYBN04
M@+24J0J>8XZR,GCH+U3&L6Z:K06S0K!&Y>J2G'=7-;K0C2[4JLLPR.8()C4*
M]0_^1RY60:SUJ!M]+8INC4Y)G[K^1H7U-*LV\S!E+MUM-JHVPSV*/;_>(+8Q
MB%D-&G'(*Z$H%G"=#:SB0;_O$[)G0K55C[ADS]!1M17INPZM-Z"W,:!G-6 0
MK7BJ1*9G8"BS^DCT*KYC/:<2B&HKTF?>GJVC:BO,^CVOWHK^QHJ^U8J;X%4L
M\@5:\C2$Z02I6<]W%;RB9Y[PJ8")#ND_%G_R".5+8"WD/P'8U0M!J9@?6@#V
M4:ESYCC_LBQ1?Z.^;Q5T!WH'!01B#MD:I3HMG\KI:0X7008ZUH;%KSJ<,.?
MC'8=D\H<JS:/4D%FDGLZQ2)X%C'DK5JH7I4R=Y7I^8>4V<JKKE69!YZI5(0*
M C=1,OR.GA(=S4\/DZ?,QF47FQ%PRV1V35)PB=6ZPJ137:$!$N4"RM:L0,D)
M3%> 8R:*&9JN1,CUW!8RJO6]?1""?O @S6P*FUSBVI/) #P2B3C792GHN(E-
M5L0F+V*C^9XG*W@(#RIMH,K.%#31COT$=<XZ3W^&1'0P8U^YU43D[,&GI@DF
MA/C[:< J:M<I)JFY]JP&<Q0<'*XSVXBO8-NPU$1!UZ\ZHMSF>9-H7-;V-#4Y
MPK4GB1T#HRT#>9V!9<RJH'=]%^^GOIIF/J2U_:C59 WG(.E,UG#M !]*[;E<
M.Z]$L$S6)5$,36<GZ!MDCQ1@J.T>1+!O$#";@V+RE[&U+BO#?]=O.;C8X![;
M<=]4PN JV5WJL/T%6#;;7EA]0O=:C6J$48<<J&&PR1+8GB6V'#71< G2*$-/
MRTAG>*CCV:F#;;XRN0*WG2NPR178CO&?*Q*N2ZF[B=EQ#D /FTR [9G@9ZJ$
MZU+FL<H8 N,F B=:FQ6?BS"VKDEL@(O;!BXVP,5VX-ZGVK'JQPE:QGI0S1]=
M$!34/4&04XOJ%?)LQJ=Y#&Z?UD*X81C66!E@PU+<4((#''4)_A>ZE<GI4!<S
ML/@&LY07U;5U$,-)W#8GB>$DL7/R*QBH^&D,\(^0@/F6S(3>2A=+[Z0I$@W"
M<6,DB($AL</01.(Q#2(.#OMN%6SH1]JF']EZ?6*GWP>];Q?NTF;W&S 2.QB-
M^T>PY>0INN5*O^6U"3>@([3M$!@@$ON[C@^&P"[</6(%&'P2.]=,"*YR$1=;
M#4W0S<5XL4SEJI%+Q,"/]-L.BV$BL;\\^*=R1<,PKM,8(,^PU+/CS@3H)@CG
M\!!\MZ.W;10#0L]M^YVK8:6'6XE*PS#->WO/(-:S4_#M)=I/9'!OZV6TUW9,
M##P]>Y7X,8 U"#\BAW@&M9Z=AB841Z5PSY#1Z[7M?@-)SUXA?M#]=N'X"/<;
MI'IVUAGW'YW"J6$?=5H. 35$I/;2\&,A:!".FS,$-?RD=K"9$'PHA5-#/]KV
M!SIJH$CM)>,_E2P:AB%^<X"VON39>6<"]/X43@T(:=N;<&I82=O9A#<,<T1A
M10UCJ1V#=^""IPF"=1XDH2@.&(":*J^^W-L=P*"1MKT#9X:<S%XUONOK,:N^
M:?19Y<-K]:4E<QW:._!1V'"6V5%XG:>R/@@9@A#9O&$(R=K>C3,#2V8O%=\7
M"5)QLMOSG%YO/Q@U[5SJLOZ!:!B\,COW;-%X?)$VCQ@<LK8WYFSK#(*]6GQ?
M-*K'"#R_1_!^,&I.&_B8'OA.SPQ4F9UVO_(8LO@/5(#J;'+V;E0QPT+6]J:<
M&4PR>P7YOI!4/^1CYO1[;#\FU7:NU_?Z^PNDNW6.;<'367& ,$.%V>LS7YN[
MFT.*@^)HWM[]*_?+:'W4T(A9GWR\"=*9@.43\RF(=,YZH%2Z/DRXOE!R69R6
M>Y9*R47Q<\YA*Y/J!O!\*J5ZN] #;(YT7OX-4$L#!!0    ( &PT/%&1V3Z.
M'0,  !$(   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;*56;4_;,!#^
M*U8^#6F0Q$G=%K65^@*LTX"*PM T[8-)KJU%8G>VT[)_/]L)62DI(.U+8Y_O
MN;OGSKYK;RODHUH!:/249USUO976ZU/?5\D*<JI.Q!JX.5D(F5-MMG+IJ[4$
MFCI0GODX"(B?4\:]0<_)9G+0$X7.&(>91*K(<RK_C" 3V[X7>L^"&[9<:2OP
M![TU7<(<]-UZ)LW.KZVD+ >NF.!(PJ+O#</3";'Z3N$[@ZW:62/+Y$&(1[N9
MIGTOL %!!HFV%JCY;& ,668-F3!^5S:]VJ4%[JZ?K9\[[H;+ U4P%MD]2_6J
M[W4\E,*"%IF^$=LO4/%I67N)R)3[1=M*-_!04B@M\@IL(L@9+[_TJ<K##B D
M!P"X N!]0'P $%6 Z*. N +$+C,E%9>'"=5TT)-BBZ35-M;LPB73H0U]QFW9
MYUJ:4V9P>C"_N[P<WOQ U^=H/KVXFIY/Q\.K6S0<CZ_OKFZG5Q=H=OUM.IZ>
MS=$QFIM+EQ89(+% $[98@ 2> !J!W@)P-***)8CRU!QFA884S5=4@D+7A5;:
MR!E?HD\3T)1E1\:<<J<]7QL>-AH_J6(>E3'C S&'&%T*KE<*G?$4TI<&?).
M.@OX.0LC_*;%KT5V@J+P,\(!#AH"&G\8'G8;X)./PSMOL(GJFD;.7G3 WC!)
M1,&US?9,9"QAI@0_AP]*2_/*?KWA(*X=Q,Y!?,#!O7M-D![3#4C3'*I*(K%3
M9].1[(,T%P*HY$:BT!IDJ8D^,5YACIK*7WHGSKOM6YM!JQ6V,>G&/7^S6Y8&
MQ:@;M AIOU2<-"ABTHY#$M:*+S+1JC/1>C,3=WP#RMYT0T5+EMBE>;/)(RHX
MT^H]HJU786$<DP[>H_E:+<2ANVHO2#:HM;MAM]M,D=04R7\7FRHS-NPBM0_?
M]O-WB).&"D?==M0F>]0;%., $]+94YPT*.).*XI(L$??WVF6.<BE&SH*N2=3
M=HQ:6L^UH6OG>_*1F7?E>/IGIAR6EU0N&5<H@X4Q&9RT365D.8#*C19KUY(?
MA#8-WBU79F:#M KF?"&$?MY8!_6_@,%?4$L#!!0    ( &PT/%'K9E@H*0<
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
MR,-WJT-#BVWQ868AM!9Y<;DAA@72=C#/5\(4=&7#?NNIOAY._@-02P,$%
M  @ ;#0\41 )+ZNC @  9@8  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&ULK55-;]LP#/TK@M%#"W3Q1^)X+1P#^>C0#&B7-<UV&'90;"46*DN>)-<M
ML!\_2G;<#$NR'79)1(J/[Y&2Z+@6\DGEA&CT4C"N1DZN=7GMNBK-28%53Y2$
MP\Y&R )K,.765:4D.+.@@KF!YPW= E/N)+'U+602BTHSRLE"(E45!9:O$\)$
M/7)\9^=XH-M<&X>;Q"7>DB71JW(AP7*[+!DM"%=4<"3)9N2,_>M)9.)MP!=*
M:K6W1J:2M1!/QIAG(\<S@@@CJ389,/P]DREAS"0"&3_:G$Y':8#[ZUWV#[9V
MJ&6-%9D*]I5F.A\Y[QV4D0VNF'X0]2UIZPE-OE0P97]1W<9Z#DHKI471@D%!
M07GSCU_:/NP!^OX10- " JN[(;(J9UCC)):B1M)$0S:SL*5:-(BCW!S*4DO8
MI8#3R7CZ>35?SA_GG^Z7Z!VZD37EZ/:U(!*LA13(UH[FO#E_T\CS&=&8,G6!
MSI"+5(XE40A0*TZUN@0GK!]S42G,,Q6[&E0:+C=M%4T:1<$117Z [@37N4(W
M/"/9[PE<**^K,=C5. E.9OQ8L1[J^Y<H\/RKU7*&SL\NWJ2?(.AW3>Q;@OX1
M@DFEP*,4FHIB3;EMDT+?QFNE)5R[[R<H!AW%P%(,CE#<P_M4F$&G?Z*S0TUM
MX*&%FY?XG%QYPR@*O=A]/L ;=KSA7WDI3T5!CA&'?Q#[@W[H1X=YAQWO\"3O
M!"N:(H(EIWRK4 GW$404</WLJ:%SN&298 S+9M-Z+XS&(P?;B&U(HSVQ06\X
M/"PUZJ1&)Z7.**LTR?Z_V.A?Q+I[;Q]>[=9.. 7\%=?-&.B\W1 =-[/C+;R9
MP'=8;BE<7$8V /5Z$1RJ;*9:8VA1VDFR%AKFDEWF\"$@T@3 _D8(O3,,0?=I
M27X!4$L#!!0    ( &PT/%&<J*Q$M@,   X,   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0W+GAM;+57;6_;-A#^*X30 BW@6N]^*6P#CMUF'KHVJY/MP[ /
MC'2RN5"B2E)V\N]WE!7%+[+BH=B76"3ON7ONA<?+:"OD@UH#:/*8\DR-K;76
M^4?;5M$:4JJZ(H<,3Q(A4ZIQ*5>VRB70N 2EW/8<IV>GE&769%3NW<C)2!2:
MLPQN)%%%FE+Y= 5<;,>6:SUO?&>KM38;]F24TQ4L0=_E-Q)7=JTE9BEDBHF,
M2$C&UM3]>.UZ!E!*_,%@J_:^B7'E7H@'LUC$8\LQC(!#I(T*BC\;F 'G1A/R
M^%$IM6J;!KC__:S]<^D\.G-/%<P$_Y/%>CVV!A:)(:$%U]_%]A>H' J-ODAP
M5?XEVTK6L4A4*"W2"HP,4I;M?NEC%8@]@!N< 7@5P+L4X%< _U) 4 &"2P%A
M!0@O!?0J0.]20+\"],MD[:);IF9.-9V,I-@2::11F_DH\UNB,2,L,Z6XU!)/
M&>+T9#K[_6ZQ7-PNOGU=D@_D5JP$N9:BR'$QC6-FZH5RLLAV56^JY]T<-&5<
MO4>1N^6<O'OSGKPA+".W:U$HFL5J9&ND9@S8447C:D?#.T/C-RJ[Q/,[Q',\
MIP$^^SGXO!W^:\&[Q'?/PC_]'/SSQ7!WV "_OAP^.(3;6 QU17AU17BE/O^,
MOJM"X8Y29!K]*)@J*X#\]07WR$)#JOYNL>'7-OS21G#&Q@U]PG:F%=$"FQ&:
MD8 %I$&"TJ:2_A&X(AL4*20T)62G/BS5FVZ[F6#@-_LQ/Y7HA<Z1T/6I4.@$
MCE=+'3@7U,X%K<Z]W*&62(6ULO!_RT:OMM%K)?QMFX%4:Y:3'&2$0<<WB- $
MTT$HYT1+FBE:OAR--[M=>=_OAL[;%I;]FF6_5=$G]%\_=4A"F20;R@L@,5,1
M%ZJY1J[Z)\D-^E[8.RR!V6M2!UP'-==!>WWC>PI20DRP@4</'62Z83%D,9%4
M0V<OSDW$VW7[7:<UGL.:X_"_<>0,(QSO>GQ>'D(6-1(<GL3,])ZCRS7;2?7.
M2AVP=IV7!\MIY3TS-2GRDB8\YDQ6C$$R$3>^/.WZ O($5*J6B+I[CZG;JFNZ
MZV4Q25C&-'S@.&;%IK/1;,7N.=XJI4"K#MF6(Q*>T0U(<]T*!4G!,0=)4\3G
MK]@=O.[#2_MWO59=7P1R5"21(D7F&^S(IE4WOLG>:8\=#(*C1MP@->@/!T>=
MN$'*'?K#HV*Q]P8=,RGCN[]BF2(<$H0YW3[BY6[XW"VTR,O9YUYHG*3*SS4.
M[""- )XG0NCGA1FGZG\!)O\"4$L#!!0    ( &PT/%$F% J7[ ,  "X.   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;+5778_:.!3]*U;4AU;J3&+G
M Z@ B8'9+E4[G2W,[D/5!Y,88HT3I[8#G6I__-HADX221'2E>0%_G7ONO;:/
M;\8'+AYE3(@"/Q*6RHD5*Y6]LVT9QB3!\IIG)-4S6RX2K'17[&R9"8*C I0P
M&SE.8">8IM9T7(S=B^F8YXK1E-P+(/,DP>+IAC!^F%C0>A[X0G>Q,@/V=)SA
M'5D1]9#="]VS*RL134@J*4^!(-N)-8/O;A$R@&+%WY0<9*,-3"@;SA]-9QE-
M+,=X1!@)E3&!]=^>S ECQI+VXWMIU*HX#;#9?K;^1Q&\#F:#)9ES]@^-5#RQ
MAA:(R!;G3'WAAS])&9!O[(6<R>(7',JUC@7"7"J>E&#M04+3XS_^42:B 8!>
M!P"5 '0IP"T![J4 KP1XEP+\$E"$;A]C+Q*WP I/QX(?@#"KM373*+)?H'6^
M:&H.RDH)/4LU3DUG\[\>EJOE>OGY;@6NP)KO.'@O>)[ISDJ?RBAG!/ MN--G
M=B8E41+,PN\Y%20".(W 1XHWE%%%B33S>:+'7R^(PI3)-]K&PVH!7K]Z UX!
MFH)US'.I47)L*^V[\< .2S]OCGZB#C\_Y.P:N/ M0 YR6N#S?O@G+*X!<COA
MBXO9X:@%?GLY?'@*M_5^59N&JDU#A3VWP]Y-+O6(++="TN+*??VHQ\!2D41^
MZ^%P*PZWX/ Z.-YS'ATH8VU;=43Z!=(HT7X*O4'@>W!L[YM);5GG^D/'1:?K
M;L_7N8-!,'*K92<1>%4$7F\$]5GN28=?&?-?+.5!Q1'T.CS',FX[VL%Y>E#0
MGIM!137HI9J%(<]3?9D%"0G=XPTC;<Q'(T&#V0LZF(<5\["7^;.*B0"XD)(V
MRN$9Y< ;M5..*LI1+^6]T.^J4$]O0<9PJ@K=(GH7,_W@J38?1F<^N %J]P$Z
MM= Z__="S4MHDS& (]_OX&R(.^SE;*AS*RT\H[U"_JB+MI8GB'II[WAZ%?)4
M"<[TU$Y+OR*"R/8-+VV=. &#H=OE12U@L%_!UEQA!K:8"K#'+"^>L50_8\>S
MITN4XS/6ZI-[YI./ F?8X5*M2/!220+_@K7 $0$I3O33:8ZD,GU=K3W*'BV!
MM6#!EU,L6$L6[->L6<*%HC^-@)AMQNF.FF;W_2[M-5,+H>MT9+;6,]@O:">9
M79"]KH S78HH$L8I9WSWU!=MK5UP^'(YK>4*]NO5[^?T7+#\@=.14U0K%NI7
MK).<%KK=5[O4HH3@BR41-4JD?@WZ[226]GZI5GY-HMTHM<V7E"XL=S25@)&M
MACG7 XT7QX^38T?QK*B^-USI6KYHQOJ#C@BS0,]O.5?/'5/05Y^(T_\ 4$L#
M!!0    ( &PT/%%_84D"&P(  &4$   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;'U438_3,!#]*U9.($&=INV"5FFD=K= D5I5#0L'Q,%))HFUCAUL
MI]G]]_@C#46BO22>\;PW;\9CQ[V0SZH&T.BE85PM@UKK]AYCE=?0$#41+7"S
M4PK9$&U,66'52B"% S4,1V%XAQM">9#$SG>022PZS2B'@T2J:QHB7]? 1+\,
MIL'9<:15K:T#)W%+*DA!/[4':2P\LA2T :ZHX$A"N0Q6T_OUW,:[@.\4>G6Q
M1K:23(AG:VR+91!:0< @UY:!F-\)'H Q2V1D_!XX@S&E!5ZNS^R?7.VFEHPH
M>!#L!RUTO0P^!JB DG1,'T7_!89Z%I8O%TRY+^I]["(*4-XI+9H!;!0TE/L_
M>1GZ< &(IE< T0"(G&Z?R*E\))HDL10]DC;:L-F%*]6AC3C*[:&D6II=:G Z
M63^EV_TF35&Z^;S;[+^EZ#U:%06U+2,,;;D_=]O -X^@"65O8ZQ-8@O'^9!D
M[9-$5Y),([037-<*;7@!Q;\$V"@>94=GV>OH)N/7CDW0;/H.16$4IE"9,=$W
M:&=C-V:.=G:%=F!"1VB%U)17Z.<J4UJ:V?EU@WX^TL\=_?P*_;YK,I!(E&:<
M;0*2,4#*YU3_:ZNGNW-T]GJ=DEF,3Y<*\,71-R K-^ *Y:+CVD_!Z!WOT,J/
MSM]P?P%W1%:4*\2@--!P\F$1(.F'VAM:M&Z0,J'-6+IE;=X!D#; [)="Z+-A
M$XPO2_('4$L#!!0    ( &PT/%&&Y"%,E 4  %8<   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;,U96V_;-AC]*X31AQ9H:MY$485CH(FS+<62%7&[
M/0Q[4&S:%BJ)GD3'[; ?/^H2T1$I+KT9R4,LR>?[^%V.>4AQLI?%QW(CA *?
MLC0O3T<;I;:OQ^-RL1%97+Z26Y'K;U:RR&*E;XOUN-P6(E[61EDZQA"R<18G
M^6@ZJ9^]*Z83N5-IDHMW!2AW6187G\]$*O>G(S2Z?W"3K#>J>C">3K;Q6LR%
M^K!]5^B[<>=EF60B+Q.9@T*L3D=OT.L9X95!C?@]$?ORX!I4J=Q*^;&ZN5R>
MCF 5D4C%0E4N8OUQ)\Y%FE:>=!Q_MTY'W9B5X>'UO?>?ZN1U,K=Q*<YE^D>R
M5)O3$1^!I5C%NU3=R/TOHDTHJ/PM9%K6_\&^Q<(16.Q*);/66$>0)7GS&7]J
M"W%@@-B  6X-<-^ #AB0UH \UH"V!K2N3)-*78=9K.+II)![4%1H[:VZJ(M9
M6^OTD[SJ^UP5^MM$VZGIV8?YY?7%? [F%S]?75R_GX,3,-?D6NY2 >0*S,5:
M=UF!&[&5A4KR-;C,&[957;O]W &>SX2*D_2%MO\PGX'GSUZ 9R#)P?N-W)5Q
MOBPG8Z7CK48=+]K8SIK8\$!L"(,KF:M-"2[RI5@^=##6B7;9XOMLS[#7X]M=
M^@H0]!)@B*$CH/-'FZ/(83Y[O#GW9$.ZWI':'QGPY^_-G[]J.+A4(BO_\@Q&
MN\%H/1@=&.Q:ST%EG IG'QO3H#:M9IJ[*4<LC B9C.\.RVOC0LYH&/"'N)G#
M'\$\@E&'>Y!#T.40>'.XS!<R$^!Y*LOR!5@5,@,+3; DWU7%TW-I49>N!+="
MUU%H^M9X%7\2Y4N0R[Q"%S)-*WB2*U&(4KGJT83!#N+'H8Z?]<IAPQ"GC/5@
M,QO&"(%XH!BL*P;S%N-&++105/G&*;@3FV1A-?>!W[#S&_YX5O)N,/[UK.16
MW3A$012B7AML7,@B!RL=_E 0:)?N1D1=#I$WA]\:WNE"M:4KP;_@2[N#H)GP
MX8_O#SK0%_3U'6IM_[]%#J"[1RZ/OB8A;!+!3V/R:.,X3($B#B'LU\3&$5VY
M"/=+8N,8"RG% Q4Q\H/(=R*N?GZMR;8!;S)1)(LX]U'+*!*B1V"R$0_D5P\_
MD^U).@@(#+C5-<=LCF$8]H$S!]#/9#/Q(__,?SPF,YO)4"=AU<2%(XA8/VX;
MYV6RD2P4?C\F7^P*72,_AXU^(7X$#ANI07ZM\7,XLI<ME <DLF9C&X@H9U%H
M-<P&0G>OL-$O#)\&>]LX#H./N,5=!^HDB&A_#>> #57"2"OV2^L7L?:]W,>W
M_C4$-EJ(\8]G+39"@_U"XV5M:_M0+BFD'/<[Y0 & :<!ZO?*!C((>0B'.F84
M"_LW4<?C+K77!J32F7Y-'#BL__H_9 <N()@%X4!%C*ABOZA^PQH"7$DEB^0?
M_YL!HXJ8'8'31G*P7W+\G [M"99$$$:\WS\'D-&('&P.VP;:0(PH(T.K"6P4
M#/NW8,?CM&.?AB+:?\?@@'$8H?[RR@%#A(9\J!Y&8K%?8L]EH0D4*P'B? DN
MTB1+\J8"OE<^1O[($;9OQ&@,^8;M&[$W6YA0ROOK!1>.$1+27D\<.+V$UML\
M=T^(T2OR1/9NQ-YKX3#L*\RY"Q9!WE\T.&!ZTF5#Y3AX;^C7T\LJ YWA-LX_
M/YJA1N3($;9EQ"@(^89M&;$W42<<!RCJ-\2!BUP,=> 0P3 @ STQ\D/\F[)N
MVGBI92X_:8OHJY"1&G*$-W+$" )Y(H+0QA$\:$:(>1#TN^L 8HH8ZK\J<0%9
M"'E_X3<^.'#1JY%U?7!5ZC1WN6I.([JGW>'8F_I(J/?\#+V>-4=<QDUSXG85
M%^M$%RD5*^T2O@IU4$5SB-7<*+FMCW5NI5(RJR\W(EZ*H@+H[U=2JON;:H#N
M*''Z'U!+ P04    " !L-#Q1&C SKXP&   3(P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6R]6MENVS@4_17"Z$,+I#4W45*1!&CB3"?%) WJ9.9A
M, ^*S=A"M;@2G33%?/Q02T29NA*"\?*2V/*YU#V7Y#E7R_%3FGW/EU(J]#..
MDOQDM%1J]7$\SF=+&0?YAW0E$_W+0YK%@=)?L\4X7V4RF)=!<32F&(MQ'(3)
MZ/2X/':3G1ZG:Q6%B;S)4+Z.XR![/I-1^G0R(J.7 ]_"Q5(5!\:GQZM@(:=2
MW:UN,OUMW(PR#V.9Y&&:H$P^G(P^D8\3IPPH$7^&\BEO?48%E?LT_5Y\N9R?
MC'"1D8SD3!5#!/K?HSR7452,I//X40\Z:LY9!+8_OXS^6TE>D[D/<GF>1G^%
M<[4\&7DC-)</P3I2W]*GWV5-R"G&FZ517OY%3S46C]!LG:LTKH-U!G&85/^#
MGW4A6@%$] 30.H#: ;PG@-4![+4!O [@964J*F4=)H$*3H^S] EE!5J/5GPH
MBUE&:_IA4LS[5&7ZUU#'J=.SN^GE]<5TBJ87GZ\NKF^GZ#V:ZL4U7T<2I0]H
M*A=ZEA7Z)E=IIL)D@2Z3:K7I63M"]\\-XBR(@F0FT;1<KI=*QNCM1*H@C-[I
M,>^F$_3VS3OT!H4)NEVFZSQ(YOGQ6&D.12;C69WO694O[<F74'25)FJ9HXMD
M+N>; XPU^:8"]*4"9W1PQ"_KZ -BY A13#&0T/FKPXD/A$]>'^X-L&'-?+)R
M/-8SWN!\H;__T/!R;O)_!D[&FY/Q\F2\YV2WJ0HB%.2Y5.!45M%.&5T(T..I
MX[J$"UWFQW:% 9P0F'/1X#;2<YKTG,'T)E)+X2RLJ.OEIDNA@F01WNNE'<1%
M>7Y5O\F?6D9S"5&HSB!:J1%?$.%:#  8]US7@DV<#E&?4<I@FJ*A*09IG@>K
ML)R'V8]UF(<%(W V1#='['BMLU=4 !AU*7<L*@",N0SW3)G;<'$'N=QDVM$R
M]7R$5EI-5#EK4M-:%8OZ""520<S<;BX$NX+[%C4 AWW*70(G[35)>X-)?Y9Z
M?R7/ QO*;T;R][]["3;:C_=0[7K0=ADYY[Y'K&I#.,H9ZUGNI&599##MKVHI
M,W2Q+K(?J@,U ](#E-U(-&'[*#OKE+,0#UM+(1AUG+ZB&ZDGPUI_G2;O[Z9#
M_(TL$^< Y3;R2(;U\7^6NRMP#K4%_1Q"^9SW%-NH(!F6P:\ZX:"L3%VK'/VK
MRS73G7U1(RWVCW(9SB*9#U7(Z!?Q#C A1N2(OU7;4(=O%)40O=1M/8> F&._
M)?R;+:%11CJLC+MH'6A7_XC'?&(YZ3F$8X(+RY@G ,XK7*Z'JY%3.BRGK^T?
MZF$V[9/XGKTG(!REQ.GP 7#$]WL)&3FG=$>[1Q^_UI.Y1)]BF86S(!FZGC#Z
M3@_0@U.CS'2[+KP.;]=97VQ@PCQ[XKI W>PRTNK]-E,TBD_WWXG3;H_M8=K2
MVIH$ ".ZS;47'S1:_V8R9D-WTXS3KG$PWZ/49M.%><+!V&8#=.-#6\D8$=V5
M$>GC54<VO(F,)]$#>!(UGD2W\R3:M1I&,,6NW?5"0.RZ'NZ9"V8\B>W?DQC@
M-9B)#@L YW#/;O$G  SWT#1VQ'9C1ZQK'X(28;LK &..Z)@1 .MC8GR([="'
M;M.GX'ZXH6.MFT '<"!F'(AMYT ,,!:'^CZQ[SV 0#VGI*>A8\:!V/X=B'4]
MH[A-96LV!'-=I[-W )C7*]G,.!#;C0.QKF=0EQ*[QP9@0E]W=M@ 1N6P7M$S
M!L1V:$!7J4JS\-?@;6%F'(@=P(&8<2"VG0.QKK%PW0#1CN !."X$[;DSQXW_
M\/W[#P?\AU-L;R$(QCQF+SH(1CS<(]S<6!#?C05QZ$I'8%O5()A+7-]F SB5
MGK@^-L:&^+ -G:>97L"!DN6D741A'"8!P&ES>.,U_!!/'%J/'+9\Y@!<[1#*
M7/MB!\ 1P3S?[2FW<1J^?Z?AP/,$K/LOFP,$$]Q^Z@#"/-%SUYL;I^&[<1H.
M.(T0]H4;@&+<M_LT .5QWK='C,WP89MI]L@1*FYTUFMZ:,$:&^$'L!%N;(1O
M9R,<M ?/[8@6@',<T2>NCK$19_\VX@#"[W96%(02]J.["81R?*^'IO$09S<>
M4@_C;'B8:QLBA')\VT$ E.>WS+6B,FZ]+1#+;%&^=9&C6;I.5/78O#G:O-GQ
MJ7R?P3I^1CY.JO<SS##5ZR)70;8(DQQ%\D$/B3^X.J6L>@.C^J+25?E.PGVJ
M5!J7'Y<RF,NL .C?'])4O7PI3M"\!W/Z'U!+ P04    " !L-#Q1(=SJRTL$
M  "^$0  &0   'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6R]6%UOHS@4_2M6
M- \S4K=@ S942:1)D^UVM.U69;K[L-H'-S@)&K SQFFF_W[-1X$ L:)*Z4N"
MX=SK^W$XQA[OA?R1;1A3X%>:\&PRVBBUO;*L;+EA*<TNQ99Q_60E9$J5'LJU
ME6TEHU%AE"86LFULI33FH^FXN/<@IV.Q4TG,V8,$V2Y-J7R=L43L)R,X>KOQ
M&*\W*K]A3<=;NF8A4T_;!ZE'5NTEBE/&LUAP(-EJ,OH*K^8(YP8%XN^8[;/6
M-<A3>1;B1SZXC28C.X^()6RI<A=4_[VP:Y8DN2<=Q\_*Z:B>,S=L7[]Y_[U(
M7B?S3#-V+9)_XDAM)B-_!"*VHKM$/8K]'ZQ*R,O]+462%;]@7V'M$5CN,B72
MREA'D,:\_*>_JD*T#" ^8H J ]0U<(\8.)6!<ZJ!6QFX167*5(HZS*FBT[$4
M>R!SM/:67Q3%+*QU^C'/^QXJJ9_&VDY-9T_A[?TB#$&XN+E;W'\/P6\@U.2*
M=@D#8@5"MM9=5N"1;854,5^#6UZR37?M CR_UH@;)M:2;C?Q4H/7>4]O%4O!
MYSE3-$Z^:+]/X1Q\_O0%? (Q!]\W8I=1'F5C2^D\\FBL917SK(P9'8D9(G G
MN-ID8,$C%ATZL'0!ZBJ@MRK,D-'CMUUR"1QX 9"-[(& KD\VA\& ^?QT<]^0
MC5/WU"G\.4?\&7L&_OU3PXO>9/\9)G/KR=QB,O?(9/=:FS*:L,$^EJ9>89HK
MT,O4AY@$CC.V7MKE[>.(CUWB^8>X^8 _!_F!'=2X@QR\.@?/F,.#U#HJU>L%
MV"94%T[3$K"?NWB;E_$"<*:&DBM]XE8P$-H$NT$GN0&<'2"7P.&@<1TT-@;]
MQ&/%(A JJKK%/_!':G_D_*SQZ\G\][/&[Q7,0P%V?=0I[ #.MQV'=-@U[^.(
MY]HV](8;$-0Y!&=@3= /&KNP188RMR&8KL$1SD"[D7O;&/0-TQWEKX86PM;2
M <_/&(B:Z=#[.5/9'KQE;N"ZL/LV#@!]!T.OTX#YD$/LDR/U;Z09.F<@3>6T
M'8SKNH'?9<T0#KE.2V\/PVY$'II5_B^U81(L=GGTIF8VB@N]#^!.HY70+)9F
M[N!>U0*,;=1=I09P6%/']KK4Z>-<I[66'>;0Z#,DYZ .Z2?GH/PKYS"W 1CR
MO&/$:70>FH7^FG(:45,/&[F%P?DI@QJE1&:E-%*FLFV7RR'$]KJ4&<!Y&$+2
M6<KF SA"L(V/D 8U&HW@"2^N+I/> '%371H91N@#VM ()C(+IKD-?;USG,##
MW2[T88@$'NDVP>E]7F+B'UER4:.=Z 3M--6B$4WT :*)&M%$9M%\G^!43MM5
M]! AW98,H/1RW:FUU=K8IDRNBP."#"S%CJMR=U??K0\AOA9;[\[]&;R:ET<)
MC9OR9...RG7,,Y"PE79I7Q(=DBP/"\J!$MMB^_PLE-Z,%Y<;1B,F<X!^OA)"
MO0WR">HCF^G_4$L#!!0    ( &PT/%$CT.,&DP(  +$%   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;(U476_:,!3]*U=9-;72VH0DT(\!$H5^,'5M
M!2U[F/9@R(58=6)F.]#]^UT[@=)2JKXDOO8]Q_?<8[NYE.I)IX@&GC.1ZY:7
M&C,_\WT]23%C^DC.,:>5J509,Q2JF:_G"EGB0)GPPR!H^!GCN==NNKE[U6[*
MP@B>X[T"76094__.4<AERZMYJXD!GZ7&3OCMYIS-<(CF<7ZO*/+7+ G/,-=<
MYJ!PVO(ZM;-N;/-=PHCC4F^,P2H92_ED@W[2\@);$ J<&,O Z+? +@IAB:B,
MOQ6GM][2 C?'*_9+IYVTC)G&KA2_>&+2EG?B08)35@@SD,MKK/34+=]$"NV^
ML*QR P\FA38RJ\!40<;S\L^>JSYL &KQ#D!8 <+/ J(*$#FA965.5H\9UFXJ
MN01ELXG-#EQO')K4\-RZ.#2*5CGA3+MW,>B/.@_]T<40.K<]N+[H7?5OK^ 0
M+AE7,&*B0)!3N"L4]%#Q!;-MAWZNC2K(3:.!Y0F8%*&CM9QP9C"!6VD]8@(Z
MF2QLSGX/#>-"'Q!Q/S>H4!L84"X,EVP.G9E"+-D.:1O-9[GC81JN,9GQ?+:Q
M(Z4\#GNPOW< >\!S>$AEH:D(W?0-=<3J\B>5^O-2?;A#_8]"'$%4^P9A$ ;O
MP+N?AM=.7\-]\F%M1K@V(W1\T2XS7AK\^X;6H&\PTW\^8([6S)%CCG<PKPQY
MKT4ELNZ0]M(OVHWC* ZH'XO-5FRGG<2G]?I+VJO"XG5A\8>%V5/V]4NM$7QW
M1ZT<DJEW=**JA6ZAE+7]AK,Q%]QP?-?I>*N^,#Z)WZK8SJJ%<2-Z(\+?N%#V
M,?O)%!U"#0*GA N.CHE E0]$&1@Y=W=L+ W=6#=,Z4U%91-H?2JE607VVJY?
MZ?9_4$L#!!0    ( &PT/%$T"E,*X0,  $H-   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;*U746_B.!#^*R-N=6JEW28V$$(/D"ATMYS:7@5M[^%T
M#RX9(-HD9FU3MM+]^+6=D&3;D&-5>""Q,_-YYK/GRZ2WY>*K7"$J^!Y'B>PW
M5DJMSQU'SE<8,WG&UYCH)PLN8J;T4"P=N1;( NL41PYU7<^)69@T!CT[=R<&
M/;Y149C@G0"YB6,F7BXPXMM^@S1V$]-PN5)FPAGTUFR),U0/ZSNA1TZ.$H0Q
M)C+D"0A<]!M#<CZFKG&P%H\A;F7I'DPJ3YQ_-8-)T&^X)B*,<*X,!-.79QQA
M%!DD'<>W#+21KVD<R_<[],\V>9W,$Y,XXM'?8:!6_8;?@  7;!.I*=]>8990
MV^#->23M/VPS6[<!\XU4/,Z<=01QF*17]CTCHN1 R1X'FCG00QV:F4/S4(=6
MYM"RS*2I6![&3+%!3_ M"&.MT<R-)=-ZZ_3#Q.S[3 G]--1^:C"^G$X>A_>3
MQ\L9#&_'<'4Y_C*Y_0*?8!@$H=D:%L$D20^8V:B3,2H61J?P <($[E=\(UD2
MR(_P^V]^TVO]869OPBC2MK+G*!VB6<B99^%<I.'0/>$0"C<\42L)ETF P<\
MCLXM3Y#N$KR@M8A_;J(S:)*/0%WJ/LS&</+AM"*NT<$HI+L?95R/,L/U&1#?
MHOB7#U,XR4@[K4FTF>]DTX(W]^TDBO"9F2J"?Z[U,Y@HC.6_-<BM'+EED5M[
MD'6!Z?))]'$4 I/Y"RC!$LELX59M<8K6MFA&=YX'M-TE[9[S7";\K56GX[NY
MT4^1MO-(V[61WG(%8Y0Z6*8P ";A"H-EF"SU$99*;+1@J1I"O'P9[\A4=W+D
MSO\E8$NNBM;4TRL1UFSY'GU%:X55N^/NX=7/P_+?S2O\!W^I%0JX#ME3&&GM
M0%G#2#=?NGMDKHE;:)];FU8).\J"?JG4+/?-624^;;UB/K,J4T\H]:J9)R6!
M)K5!#N??-J&T4@PC+I741.\J<K2KR)$63:$K$JZYE+6\$UHL3(_-?*%5I'EP
M4@(C>ZKF)KDJ:<ZPRL1VW$ZGLX?90M;(+^J:?LMMF3"1I&P:JM\I*:20+M(^
M-MV%7A'O(%D!%O.-+=7LQ5/U#LNP_/(Y]FA[#]N%LI%Z:9LD"@5*!5--),RV
M; W#I4 T!!JBWT-RH6/$/S;)A5"1[J^07'F2NV^$I.N:7S6YM% R6J]D]RAB
MX N0FM;*[J;>O04OR(0$#V+;?57QX92:S!C%TC;K4M>*SC5MQ_+9_(-@:-O@
M5_,7Y'R4MO4%3/J5<<.$WG0)$2XTI'O6T42)M'%/!XJO;2O[Q)5NC.WM2G_L
MH# &^OF"<[4;F 7RSZ?!#U!+ P04    " !L-#Q1<KE IC8&   ;+0  &0
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
MU#<<"!.@UV><J_7$'*+=G9G_!5!+ P04    " !L-#Q1"0@WX:$#  "]#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6R]5UUOVS@0_"N$T(<62"*1
M^K(*VT#LI&B*I'6=Y Z'0Q\8F;:(2J)+4G;S[[N4%<FU)5WO<LV+35([N[,C
M:D .MT)^50EC&GW/TER-K$3K]5O;5G'",JK.Q)KE\&0I9$8U3.7*5FO)Z*($
M9:E-'">P,\IS:SPLUV9R/!2%3GG.9A*I(LNH?)RP5&Q'%K:>%N9\E6BS8(^'
M:[IBMTS?KV<29G:=9<$SEBLN<B39<F2=X[=30@R@C/B#LZW:&R/3RH,07\WD
M:C&R',.(I2S6)@6%OPV;LC0UF8#'MRJI5=<TP/WQ4_9W9?/0S -5;"K2/_E"
M)R-K8*$%6](BU7.Q?<^JAGR3+Q:I*G_1=A<;>!:*"Z5%5H&!0<;SW3_]7@FQ
M!\!= %(!R*\"W K@EHWNF)5M75!-QT,IMDB::,AF!J4V)1JZX;EYC;=:PE,.
M.#V>S3_-+N=W?YV@V?7YQSMT_O$"77Z^OYK=7,+L]073E*=OT"FZO[U KU^]
M0:\0S]%=(@I%\X4:VAI(F%1V7!6<[ J2CH(?BO0,N?@$$8<X+?#I+\-Q]#/<
MAM;K_DG=/RGSN5W]2_@BI'Z$_E.::P1-H<MO!5_#5M7H[VL(1U>:9>I+3S&W
M+N:6Q;R.8G="TQ3%0NFVQG=8O\2:KV\SQFY L%%ITU+4JXMZO44_07]4\WR%
M4@;['4FSL4_%\K2 "56*Z=:WZ!VQ<=W B=JY^#47OY?+.Y[3/&;_CLDN9;#/
M) A).Y&@)A+\]S<Q"8XJ8L\/HD'07C2LBX:]1:^94N!;<9$5*=5L 78#UAMS
M:@RMC4=XQ./4]2+7#=MY#&H>@UX>S9Y?UWN>/>WY$Y2S5E$&QZ)@)PR\CBT1
MU62B_U64:70L"@FB3A[8:9S0^0VR5$G[=*E\K270B8@7X@[B>Q:.^R4$ICWN
MA!LOQ"]@AKAQ0_P,.YQ4X.# #QWG4->6. ]D]3MD;7P3]QOGI.#I GQ3E3KP
M;"W%AADE5%_WC15B_P7$;@P//\?Q\+'EA>#V>XY7B=T2YY'0[7!&W%@C[O?&
M&QHGL"0??_[L^EIO[ X/7D#IQM!POZ/]@]+'_N6Y@VC@'RI]' =A0="A-&EL
MCO3;W!R:!GX;EO X97U[F30.1/#O5YCLG=G(,Q2NP/M'EX'KN]Z!P&UA(?'<
M WWMO;.UN=C<4+GBN8(CS!)PSED(">3NKK";:+$NC]L/0L/AO1PF<+]BT@3
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
M$^%I"BT#NR8:ZT^'1BIPV#&Q:]>XEC2SEF8.2IOY?A9G$1%T \)X1T(N$T0
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
M"90VP'Q/A=";B15H_CO#?U!+ P04    " !L-#Q1"OBU6^X"  !9"0  &0
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
M_W"'PYX$G):#WF!Z ,T>GD#O=MCSFI>/;X>]EL9U@&X/Q\M;E6D'24%I3#W
M3F_0MA$/(-'#$]T=U[&9\K:LX[CR8[C\YY>?_>0YB%(2JKDFS1.# Y)L?M&X
M><CB5?'[N*<XR^)E\7:A_)E*\@'Z^WD<9V\/^4_NMK\K/?D_4$L#!!0    (
M &PT/%%\'3\H<0,  ((+   9    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM
M;+566V_3,!C]*U9 :).V)7;NHZW$U@%#!:9=X 'QX#9N&\VQB^VL@U^/G88L
M:YPR$/2AC9/SG9QS:OOS8,W%K5P2HL!]09D<.DNE5L>N*V=+4F!YQ%>$Z2=S
M+@JL]% L7+D2!&=544%=Y'F16^"<.:-!=>]"C :\5#1GY$( 618%%M]/".7K
MH0.=7S<N\\52F1ON:+#""W)%U,WJ0NB1V[!D>4&8S#D#@LR'SBMX/(:^*:@0
MGW*REJUK8*Q,.;\U@_-LZ'A&$:%DI@P%UC]WY)10:IBTCF\UJ=.\TQ2VKW^Q
MOZ[,:S-3+,DIIY_S3"V'3N* C,QQ2=4E7[\EM:'0\,TXE=4W6-=8SP&S4BI>
MU,5:09&SS2^^KX-H%2#84X#J O34 K\N\)]:$-0%097,QDJ5PQ@K/!H(O@;"
MH#6;N:C"K*JU_9R9__U*"?TTUW5J-/GXX<WA]=GE>S ^.[D&A^!*SZRLI 3P
M.9APMCA41!1@3*8*[(V)PCF5^^#%L\2/@I<@9^!ZR4N)628/P/-'XX&KM#[S
M%G=6:SG9:$$]6MZ5] CX\  @#WDW5V.P]WS?PG+Z!RQG-Y=@KU9KXQH_F0NF
M5D6NSKL)'36AHXK6[Z&MTCQG4HE2+R$%ODPT )PK4LBO.^C]AMZOZ(,>^ALF
MR:P4) .,*V+](S8$845@MH:[$4HCY W<NW;0&U321H6>MX4:6[CB)$X:U",/
M0>,AV.GAHUH2H1?P5-GD;VJCUBN3(.P(ZZ+2 *+ +BQLA(4[A5USA2F@S<KH
MDQAV7@YC"!&$6R(MN#0,_,"WRXP:F=%.F=44RZ4L,9L1,.-2Z07*=!_1RQH7
M7*C\!S8;KTUZU)%T& 1AY&\IM\!"&+<FT2/A<2,\_N-\&^59UY7-0-S---*?
M(-ER8,&E'HI03_9)8R'9:6%"I#S6F[<09G&O3-BZPVGYOY\U23=3Z"<PWA)N
M@\5^W!-]VNA._R[Z T"UI6U'-OVI)?D0)?[VK+?@DB1$84_RT'MH9]YN#T;X
MA&.V8Q^%K>8(_\=&#1\: 42_ETL[<NMNB;HIA6GLI=MIVH")C_P ]L3YT$G@
M[E;R+U8C[#:('AL6H-6&VSKOF-/I>RP6.9-ZELYUI7<4:PJQ.?!M!HJOJB/0
ME"M]H*HNE_J03(0!Z.=SKAME/3"GJN;8/?H)4$L#!!0    ( &PT/%'L01>O
MO@(  "D(   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;*V674_;,!2&
M_\I1AB:0@'RG+6LK0<N^!!NB9;N8=N$V3F/AQ)WM4/CW.TY"U T7<=&;QG;.
M^^8YI\YQAALA[U5.J8;'@I=JY.1:K\]<5RUS6A!U*M:TQ#N9D 71.)4K5ZTE
M)6DM*K@;>%[B%H25SGA8K]W(\5!4FK.2WDA055$0^71!N=B,'-]Y7KAEJUR;
M!7<\7),5G5%]M[Z1.',[EY05M%1,E"!I-G+._;/)P,37 3\8W:BM,9A,%D+<
MF\F7=.1X!HARNM3&@>#E@4XHY\8(,?ZTGD[W2"/<'C^[?ZQSQUP61-&)X#]9
MJO.1TW<@I1FIN+X5F\^TS2<V?DO!5?T+FS;6<V!9*2V*5HP$!2N;*WELZ[ E
M\*,=@J 5!&\5A*T@K!-MR.JTID23\5"*#4@3C6YF4->F5F,VK#3_XDQ+O,M0
MI\=7W[]].IE?WE[#]/)B#B<PPWV25IR"R.":Z$HRS:@RLRM1KDXTE05,Z4+#
MX91JPK@Z0M'=; J'!T=P *R$>2XJ1<I4#5V-A.8Y[K*EN6AH@ATT7RM^"J%_
M#($7>!;YY,UR?_"OW,6Z=,4)NN($M5^XPZ_.<\K4D@M520J_SA=*2]QYOU\Q
M#SOSL#:/=ICC+@2=4\C0GW!XHD0"+5-6K@#S>'K_SD^\#VTM?%LI&_NXMC<O
MZ\/8#_M^;^@^6*BBCBK:&U5@HVKLDVTJ#-U!%7=4\=ZH0AM5;*'R8\].E714
MR=ZH(AM58J$*>CMJU>NH>GNCBFU4O1=48=R/^G:J?D?5WQM5 M@]3#0>2QDV
M'!MD_V7IDB#V!H$=<]!A#E[%G N-=+SK="EV@&-82:&LW6SP\A7L^;BS_(ZB
M:5N6N$$<A5'X'ZV[U<C-(7I-Y(J5"CC-4.F=]M!"-@=3,]%B7??VA=!X4M3#
M',]R*DT WL^$T,\3<UQT7P?COU!+ P04    " !L-#Q1M+7D4K8%   '&@
M&0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6S%66UOVS80_BN$L6$MD,4B
M*5EVD1AP[+A+D:Y%DW8;AGU@)-HF*HD>2<7)L!\_4E)$.Y)H9_6P?FCT<L_Q
M[N'IN;-TMN'BJUQ1JL!#FF3RO+=2:OVFWY?1BJ9$GO(US?2=!1<I4?I4+/MR
M+2B)"U":])'G#?HI85EO?%9<^RC&9SQ7"<OH1P%DGJ9$/%[0A&_.>[#W=.$3
M6ZZ4N= ?GZW)DMY0]7G]4>BS?NTE9BG-).,9$'1QWIO -W,\-(#"X@NC&[EU
M#$PJ=YQ_-2=7\7G/,Q'1A$;*N"#ZSSV=TB0QGG0<?U9.>_6:!KA]_.1]7B2O
MD[DCDDYY\@N+U>J\-^R!F"Y(GJA/?/,3K1(*C+^()[+X'VPJ6Z\'HEPJGE9@
M'4'*LO(O>:B(V )H/^T 5 '0H0!< ?!SP* #X%< _SG [P $%2 X%#"H (."
M^Y*L@ND9461\)O@&"&.MO9F#8KL*M":89::R;I30=YG&J?'5S],/[R_![>37
MRQOP(YC$,3,[3A)PE95U:_;_U8PJPI+7VN+SS0R\^N[U65_IU8V/?E2M=%&N
MA#I6"L![GJF5!)=93.,6_-2-#_?A9VX\1 X'?4U;S1UZXNX".3W.:'0*,#P!
MR(-A6T)N^+L\J>'#MGP.AB.O!7YY^.JC%OC\7P>_PR6NZQ 7_G!7'6813RFX
M)0_@]VM]#UPIFLH_')[]VK-?>/8[/$^Y6'-!% 5*.S<';;7K]H&#4\_[OFV+
MW3@$.W"7+\?M)!_4R0=.1Q6M)G/ZH+N1I.".9G3!5%O!E;Z"PI=I2??C 40H
M]#Q=7_?;T;<:#D<-PWG3$ Y#?]?E3F*#.K&!,['/F: 17V;L+QH7Z55I2:!6
M1)T M@#6X$2WMSR) 5DL=$/3%A1H6M8D>_Q! F8IZBB.Z:"9A>>/8"/=66DX
MV#:$ V_0)+#-$&/4)+#%\/G2._R%-7^AD[])%(E<4\<R1065"I L!KI 2*(8
ME6W%$38B00%L2:UI!\-@V!GPL YXZ SXEBO=E$C*\TP!ON@(O*[R5U4]O-XJ
M@[:LAHUH ]]O)M4T\X.FV7S8*!3DX<[41W7J(V?JESJG2.G-BFFDIT>='<M
MWOD Q+FN9J[SECS)B_:MZ<JSB K=P[/"=LUET>9;-WK4I,0K_K5G 3T[:G@O
MSZ/>QV\-NUI\I_"P*^ZM$0DZX_ZPIEH96+8$UUQ*,"5"/.K9:$-$+$_ %Y+D
MY90T2?2<3G3$K>'!9@EI*>Q^DB&R\2%G?'K$U@-T!F[R.\EB(AH/\*Y?VY+A
ML7LRM$T9NCO<C"ZH$%7I)HS<L805#W!9UZ)KQ/,;+';19ULD=/?(MU?7MU>N
MI&Q/@H-C$V;U&KH%^V6='#95^+FD52;! 51:C89ND;Y19LXRBGS-(RW7[W+!
M9,R*'Y$N%JP2PM&1&496GI!;GHQ3K4OZ!Q"(S",.JF>\=31OB@WV0[_S8496
M;)!;;-X*HS%2/0VL&=7MKA:@Q-S<B:Y5"ZLUMO?6#U&WUB"K-<BM-:X=!G^#
M2R(29M3<D/D;)<*U,U:(T+&%"%DA0FXAZMIU\Y0Q40K[8R.1BN8]4[R'0E>,
M5J'0'H5Z:4V<'!2]>U$=/71%;U41N4?U/25SK>\>6#!6+%%X[(*Q&H?V#*+?
M4C!NUV98=,5H91*Y)\;_J&#<BR+/=T6/K1!CMQ _S3.&Z4FN5EPP]>CR;,45
MPR/7!;;*B-W*>!3AKM;8%NX0AT&W<N.M%RSXY:R^4+*QE57L'YMI*X?X_Y##
M/8MJ.<2NZ*T<8K<<7B34O'\$<QKKD!-#D<NOU3Q\;,W#5O.P6Y@.>H<VW^,$
M#4Y'[2^U^EOOKU,JEL67!KV)YK=^^3JVOEI_S9@4[_"?79_!-_/RFX1U4WXB
M>4_$DF42)'2A77JGH=YM47YU*$\47Q=OR>^X4CPM#E>4Z"TR!OK^@G/U=&(6
MJ+_]C/\!4$L#!!0    ( &PT/%%+A(R5M@(  $,'   9    >&PO=V]R:W-H
M965T<R]S:&5E=#<S+GAM;(U576_:,!3]*U;4AU9:FT_24(5(0)C62=VJTFZ3
MICV8Y$*L)C:SG=+]^]E.2"D$U!?BCW/.O<<77\<;QI]% 2#1:U52,;(**=<W
MMBVR BHLKM@:J-I9,EYAJ:9\98LU!YP;4E7:GN.$=H4)M9+8K-WS)&:U+ F%
M>XY$7568_YM R38CR[6V"P]D54B]8"?Q&J]@#O)I?<_5S.Y4<E(!%811Q&$Y
MLL;N31IJO '\(+ 1.V.DG2P8>]:3VWQD.3HA*"&36@&KSPM,H2RUD$KC;ZMI
M=2$U<7>\5?]LO"LO"RQ@RLJ?))?%R(HLE,,2UZ5\8)LOT/H9:+V,E<+\HDV#
MO1Y:**N%9%5+5AE4A#9?_-J>PP[!#8\0O);@[1."(P2_)?@?)00M(3 GTU@Q
MYY!BB9.8LPWB&JW4], <IF$K^X3JLL\E5[M$\61R^VWZ_6Z&'L>_9G-TB6:8
M4T)7 DU _:4 W=*,58 >\2L(=)Z"Q*04%PKX-$_1^=D%.D.$HL>"U0+37,2V
M5#EI93MKXT^:^-Z1^*Z'[AB5A4 SFD/^7L!69CI'WM;1Q#NI^+4NKY#O?D*>
MXSD]"4T_3'>'/?3TX_3HA!N_JX]O]/QC]>D*@%(BLI*)6I7E]W@A)%=WYL^)
M$$$7(C A@B,AGBB1D*.YQ!)Z*]C0!X:NV\A+X@VB(/)C^V7W7'M@CA,-AN]A
MZ2$L]'W'>X.],S'H3 Q.FE!-0%UQVI=^0PQW KI!X.YG?XBZ=$-WN =+#V%.
M?^)AEWAX,O&VP(OFOI%F)O5]Z_,2'I[QM1<-PSTSAS W"L)P#Y8>PGI+8>^T
MEPKXRK1I@3)64]G<RVZU>PG&I@'NK4_4"]$T]#>9YGFYPWQ%J$ E+)6D<W6M
MDN)-RVXFDJU-$ULPJ5JB&1;JE0.N 6I_R9C<3G2 [MU,_@-02P,$%     @
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
M"_HRT\[ZCI>9D&6E&/K[9E%J!9OOGX$A@F:(H!XB[!WBA15:JKW9B=R9LD.
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
M\883->=L2=VK02%"%=(>.JV2MNEIW=M?]Z*K5M*.XTZXWC?Q8US<3B)OV?J
M[F:ENWE2]PRT,$0M2/IFVR&9IUFB*R+\I3KA9%(I2DYR/;XYZ(YO65!-I05
M:PWH-6#[X%2F<%!F\L&E5JO1>F?EQZ!VL]5\YV.X][@%Z*7O>09MPG,LWWFU
M6K75ON\FX5MXV9/'5"\97@(."X36+EN86I=]KIQ8M?*M8JXL-AX_S/'3 -H%
MX/Y"*;N;N 35QZ;W%U!+ P04    " !L-#Q1VD-YAWD"  #D!0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X,"YX;6R%5%%/VS 0_BM6Q -(@Z1IDR*45FJ!
M:4R@(0K;P[0'M[DT%HZ=V1<*^_4[.VW6C;9[B7WVW?=]=\Y=MM+FV98 R%XK
MJ>PH*!'KBS"TBQ(J;L]T#8IN"FTJCF2:96AK SSW094,XRA*PXH+%8PS?W9O
MQIEN4 H%]X;9IJJX>9N"U*M1T LV!P]B6:([",=9S9<P WRJ[PU988>2BPJ4
M%5HQ \4HF/0NID/G[QV^"EC9K3USF<RU?G;&33X*(B<()"S0(7!:7N 2I'1
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
MI,KU9W%X3]N"0IMO(W)5_X)#VQ=Z8%,I+8HVV! 4C#?_Y$<[$"<!&(T$X#8
MU]S-C6K*.Z+)<B[% 4C;VV2S!W6I=;2!8]P^E966YBHS<7IY__9Z]78%+L#*
M/.]ME5,@,O")Z$HRS:BRK5M1E(0?7RKP1TDET8SO .%;\(YQPC<4W%,S*@J\
MNJ.:L%R]!B\ X^#+7E3*=%-S7QM.>S=_TS+=-$QXA.ECE5^" +T!&&+X=74'
M7KUX_7,6WU39E8J[4G&=-A@KM>'\ZWJMM#2SX>\S.8,N9U#GG(WD-#,#Z#T%
M&5,;DH,C)1)0OK5#9*HX/E6!7(/09 [KS/;E>5RF"8KF_J.#9];QS*;@P2Z>
M)G-TPI/  +IYPHXGG((G</&$ YXPPHF;)^IXHBEX9BZ>:, S"^*1\8D[GG@*
MGM#%$P]X@@#%;IZDXTFFX(EJ 9B.9B'(-)4NO&2 AY(8C_"E'5]ZEN^+T 8K
MJXR?*,CM"PU*<C2KA'9Z)AT^LC1)1N80@KTSX5F*>ZK4%2"%J+@V2Y-9#I4A
ML(/$N!D-JK13>G! <X$BF*0C."<*1\\8%-')N1F7G)$URVN+.VF08_K$Z1A,
M+UF$_S<CMJE/F=(4C1#UBD:3.-KIQ#;U3[,8HF $J;<TFD333BVBH:<1#$;6
M#=2+&DUB:J<9T5#5"(9C4ZEW-9I$UDXYHJ&M$4S&'ERO:S2)KY_C1S3T-X;1
MV&SO!8[.&_PW#8F&FH[Q;&R<>DVC\Y[^CX8<^OH"I6GHIL&]K_%Y7[=CTNY7
MGZ7'-N/I[BS$LU]7#O]DXVT_8CX1N6-<F5MD)@Q>QB9>-M\%34.+LMZ+KX4V
M._OZ<&^^I:BT'<SU3 C]U+#;^^[K;/DO4$L#!!0    ( &PT/%'-?1K>@@,
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
MI0? ;DO]1($P#OI^Q[DZ&29 _^AEOP%02P,$%     @ ;#0\426?)2JX!
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
MEB<"5MUMJHZ@&WW:GU,A[PZZN9;W0<(40+Y?4BI>.FJ"YH8Y_!]02P,$%
M  @ ;#0\48,G1S]D!@  LB4  !D   !X;"]W;W)K<VAE971S+W-H965T.#@N
M>&ULM9I=;]LV&(7_"F'LH@76FM^2"L= 8J=;AC4IDC2]&';!V(PM5!^>1,?M
ML!\_2G9,6:34Q(IN8ELY+RGR 0_I8XTV:?8M7TJIP/<X2O*3P5*IU8?A,)\M
M92SR]^E*)OH_#VD6"Z4_9HMAOLJDF)=%<33$$/)A+,)D,!Z5USYGXU&Z5E&8
MR,\9R-=Q++(?9S)*-R<#-'BZ<!TNEJJX,!R/5F(A;Z3ZLOJ<Z4_#?2OS,)9)
M'J8)R.3#R> 4?9CRLJ!4W(5RDU?>@V(H]VGZK?AP,3\9P.*.9"1GJFA"Z)='
M.9%15+2D[^.?7:.#?9]%8?7]4^L?R\'KP=R+7$[2Z&LX5\N3@3\ <_D@UI&Z
M3C>_R]V 6-'>+(WR\B_8[+1P &;K7*7QKEC?01PFVU?Q?3<1E0+$&PKPK@#7
M"VA# =D5D.<6T%T!+6=F.Y1R'J9"B?$H2S<@*]2ZM>)-.9EEM1Y^F!3<;U2F
M_QOJ.C6^/K\[O_QR#J[/)U>_75[<7EQ=@C=3J408O07OP)>;*7CSRUOP"P@3
M<+M,U[E(YOEHJ'3710/#V:Z;LVTWN*$;A,&G-%'+')PG<SD_;&"H[WE_X_CI
MQL]P:XM_K*/W@*!? 888.FYH\NQR%#C*I\\O]UM&0_882-D>:6AO&N9BL<CD
M0I2K(7T U_)1)FL)_OI32\&%DG'^=TM'=-\1+3NB#1U=:BO)122=#+>EK"PM
M#.-Q["/N!82,AH_5J;5UGL^IQ_Q#W=31'L%^ (.][F ,;#\&UCJ&:SG3%E=.
MU)U<AC-K- >M\GVKO%\$WKXC[W@$VU)>G3*(6."A&@);Y_' @<#1'F),-^E&
MX._'X+>.X6HE,SU/R0+<R(7>!E0._@,OXQ+LNPKZY8*@\4)X/)E=[<_1.(1N
M-JX6V^"@BJFCE^.Y3#.U!*>QS,*9>#$NA$WGN&=@QC41Z0",6-/+&(',AW5@
MMI!CZ'EUX=0A; =F7!FUV[(3V/DZT^>[EY,R/HI8SZ2,N2+>@12WYA53GY'
M6EJV$%&?!YZUM&PA;&!D;!NU^[:3T6TF'F54O(21S')PFLS!E5K*#-RF&W&O
M!]Q]Y1E31G[//(TIHZ #S\#!DP:8!'6>#J&'(($63UM(..7,1VZJV'@^;O=\
M)]6/X8,&]E6?JJ/\]4!BX]\8]0L2&[?&^'B0N]J#]<8#A&G]1.@2^M1'=>'4
M(<2$8X0:SH38[ 6X?2]P+T_#[H6LC'5CVC,KX]>X_>#;SHI9,TL1A=3'=58.
M(6,^9:C.RA9R"'T/-E@I-KL!;M\-?L:JXSHSEHZ]GMD9;\;M)^9V=OYSV3F$
M;G:VL)V=<7[<[OQ.=I-(Y'KSTU_R59J%_\IY9XC$.#B!_4(DQI=)^[FZ%>*N
M]H!-P!BN'S<=.H\CY/$:0H<.0<VP:<\CQO-)N^>W()R\)L)*^M%S_$&,79,.
M <BN]@"-9F.=0QTZ7Y]P:%!':.L0I!ZIL#X<AMD*2/M6T(+P[#41&DLG/<<G
MQ+@VZ1"@$#OQ0,@GOE=':.LX\2"M$[1E@0\K7^4/QV"V W)$@%+E]D).QKY)
MSW$*-<9,.\0IU X_$ D@#&I'_XE+R&E <'VQ.80844Z:OIU38_OTB#CE]189
M-<9->XY6J+%DVB%:H780T@#/(73#LX7M\"J!]Q'12@EO)O27=Y$<G[108]>T
MYZ2%&B.F'9(6Z@A0&&2$61&_+0PX1(S5N3T[:*'&W^D10<M$Q/IR-US&G6G/
M00HU?DP[!"G4CCTH(<1>9HX<!2+H6ZO,UC708L;EV1$!RJ3KTF+&G%G/60DS
M]LLZ9"7,D6QXA'JU%3-QZ)"GO:Y^\G#HFE@94V='9"3;N/+Z[ETF(Z'*_>Q8
M:,:46<^A":O\6-@A-&%VQ*&A(6Y!LW5(NV90_X7 H6N"9@R=M1OZ),U6J<8F
M@4CFX#P*XS IIZT5A7%;UG,&PHRML@X9"+,3"TPH]>O?O5PZ3HAGK1];1R +
MJ-? PS@V:W?LBT3););&*Y'\>"X.;NR4]YQF<..<O$.:L:NM_GC_SL<,U2-\
MERYPX'#I$,&P<O+8#F-8>9A%'Z@7Y4-!.9BEZT1M'P_97]T_>'1:/FY3NWZ&
M/DRWCP^99K9/,WT2V2),<A#)!]TD?._IN\JV#PAM/ZAT53XR<Y\JE<;EVZ44
M<YD5 OW_AS153Q^*#O:/:8W_!U!+ P04    " !L-#Q1%>_^[Q$'   ,+
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
M@<JJJZ?5BQ2+\O;FG9!2).7CG(=3GA4&ZO>9$/+II:A@=0'X\']02P,$%
M  @ ;#0\449@8^I" @  ? H   T   !X;"]S='EL97,N>&ULU5;=:MLP%'X5
MH8S1PJCM9,WH:ANV0F&PC4)SL;NBV,>V0#^>+&=.+_<\>ZH]R23+L9TTAM*+
M+;NQSOF.SG<^_>"CL-);!O<%@$8-9Z**<*%U^=[SJJ0 3JH+68(PD4PJ3K1Q
M5>Y5I0*25C:),V_N^TN/$RIP'(J:WW)=H4360D=XT4/(#9_2" ?+MQ@YNAN9
M0H0?SEY_KZ6^?H7<.'LSF_D/Y]>'^%D;.,?>4=++9Y!>^-.\)C9%O3Q._?OG
MKPG%0V2DV>LV)PXS*?;WR *F,N& -H1%^(8PNE;49F6$4[9U\-P"B612(6T.
MQT@)+%(]NG#@/'MN'0^G0JJVMJO@ONMN^D%@YUF!E+%>X!P[( Y+HC4H<6N<
M=G(+/@FASEYM2Z,P5V0;S"_QD- .ILA:JA147R; .R@.&616CJ)Y84<M2\\&
MM9;<&"DEN12DU;#+Z Q#FP!C]_92?\OVN)ML=*:^/5'1FT909SH:YUC^,9OC
M'M/Z+^)%)=U(_;$VRQ&M;V\*W"G(:-/Z3=8+F&(/IME)6;+M!T9SP<$M_MD%
MXY#L\E A%7TTU>Q520P "J,-*$V3,?)#D7(%C=Y=IR:;UCS_#S7_W7W.08 B
M;"S:W/U3WN47*^ZZP+_0W/Y6#A4?%;EX=_H:N\YWZB*7IR]R<762&KVNZXQ:
MVUYCZU%D'Q 1_FJ?*FPHBM8U99J*SBMHFH)XTM\,O29K\Q3<XS?S4\A(S?2J
M#T9XL+] 2FM^U<^ZLQO1S1KLSW9YP;(M.+PWXS]02P,$%     @ ;#0\49>*
MNQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q
M%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(
MMB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!
M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B
M':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04
M" !L-#Q1V+,OCZH&  !S.@  #P   'AL+W=O<FMB;V]K+GAM;,6;WW.;1A"
M_Y4;O=2=22H+\2N9.#-(.LM,$*B G/JI@Z63?0T"#:"XR5_? U7U(J&=OJS\
MY( (^K3<W;=W>WQZR8MOCWG^C?V]2;/RIO=<5=N/_7ZY?!:;I/PMWXI,?;+.
MBTU2J</BJ5]N"Y&LRF<AJDW:UZZOS?XFD5GO\Z?#O>9%'Q[DE5A6,L_4R?K$
MO10OY>OG]2'[+DOY*%-9_;CI-?].18]M9"8W\J=8W?2N>ZQ\SE_N\D+^S+,J
M2:-ED:?I36^P_^!>%)5<GIR.:L@X>2R;,U7R&"8*Y*9G7JL;KF515LT5S?T3
MQ?A=J(OW1[LJOY5I)8I)4HEID>^V,GNJ;Z-^11_\C"8.A[_[('XL_D\8\_5:
M+L4D7^XV(JOV<2Q$6@-FY;/<ECV6)1MQTQOGWT7!YLF3J'^4^A9WM?^!E2(#
MX2H^2O5!X:X:1DJ>K,Q3N5+?OF*C)$VRI6!-'$L J"& VIL!LJMY B"'".3P
M@I!1#5'_AY+E:^9FRQQ Z@BD_A:0-6-4Y<MO -) ((TWA/Q3 Y F FF^V>,>
M)^4S@+002(L6,EK,9D[XP();%KE3W[UUQXX?,V<\#A9^[ )(&X&T:2&=\>\+
M-W)C-_ C0/0!(?I 2S1:1*[/HXA%?#KC?@RQ!M?80'U-"S;AH7OOQ.X]CYCC
M3]@=GTQ=?PKQ4(\0B\3U[U6T@M#EK8AAYA@0JV,>!G,>Q@_OV-QKFKZ*&E?M
M;5X_5PB)F6- K [7CQU_ZHX\SIPHXG'TCDV#8/+5];P:&&)B[AA0RR/PQRIJ
MH5-WU7I,"=WH"X3#G#$@E@:?S;W@@7,VXCZ_=>/F>;>:(2:+ ;$M;ATW9/>.
MM^!LQIUH$?*3<073Q(#8$ZJ73!;CF'UUPE#UD@?(A9EA0*P&+_"G[V,>SMB$
MCUK=%;/#@%@/KC\.9IS%SA^M<4[#S* 1FT'US5B90#4JYKG.R/643_^5A(*=
M04S,$!JQ(3S5^-M!0Z<5Q'*(XF#\Y2[PE%:C7QHMM)J^ACE!(W9"R)5+U7 1
M\G&@,K=ZR(5HF <T8@^H]'$Q6WA.S"<LB.]X6#>Q><CON!^IU 1B8D;0B(V
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
M]S!^'<MPZ_E>P_-7/TGU>+FWW!Y_77Z?1)Q75YSK^XKAZ2]02P,$%     @
M;#0\4:>1ZEDW @  WS(  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP
M$(;AJQC:!A8M4B+5(LZF[;;-HA=0)3H6K#^03.K<OI2<!&B1&@E<H._&@DUR
MOA$'>':^_OXX6;\Z]MW@M\D^A.FC$+[>V[[RZ3C9(:[L1M=7(7YU=V*JZD-U
M9X7<;+2HQR'8(:S#7".YN?YL=]5]%U9?CO%GWX[#-G&V\\GJTVGCG+5-JFGJ
MVKH*<5T\#,T?*>NGA#2>7/;X?3OYJ[@A$:\FS"M_#W@Z]^W!.M<V=G5;N?"U
MZN,N<>R$#X^=]>GY$J_T..YV;6V;L;[OXY'43\Y6C=];&_HN/16].I\<X@W;
MTV=V<?Y2YEQ@W'GKQLG'B3G[_KCGD<RGUU,L9%UHS[_B2V(L??'[V7G:C6W>
MF!VO]^?H#LL\O%@>E]_Q[S-^J?_./B2D#P7I(X?T44#ZT) ^#*2/$M+'!T@?
MV8;2"$74C$)J1C$UHZ":453-**QF%%<S"JP9159)D5529)44625%5DF155)D
ME119)45629%54F15%%D5159%D5519%44615%5D6155%D5119%476G")K3I$U
MI\B:4V3-*;+F%%ESBJPY1=:<(FM.D;6@R%I09"THLA8460N*K 5%UH(B:T&1
MM:#(6E!DU119-45639%54V35%%DU159-D5539-44635%5D.1U5!D-119#456
M0Y'54&0U%%D-159#D=509"TILI8464N*K"5%UI(B:TF1M:3(6E)D+2FREO]3
MUA_C>/C'\<LS[:MV>,X7R_]:;GX!4$L! A0#%     @ ;#0\40=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " !L-#Q1!]K:5^\    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " !L-#Q1F5R<(Q &  "<)P  $P
M        @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &PT
M/%%F&"TZ208  'X9   8              " @0X(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " !L-#Q1LYKY6ZL(   =)   &
M        @(&-#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ ;#0\44726!Z[ @  +0@  !@              ("!;A<  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &PT/%%W5'O"_08  -(=   8
M              " @5\:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " !L-#Q1WC>/CO\'  ":)@  &               @(&2(0  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ;#0\4504#HI@ @
MQ04  !@              ("!QRD  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( &PT/%$F<J_!30H  #PO   8              " @5TL
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !L-#Q1LV.Q
MG/<>  !F70  &               @('@-@  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ ;#0\40C19^UQ$   UBX  !@
M ("!#58  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &PT
M/%$.4.D!;PD  $$6   9              " @;1F  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ ;#0\4=1T1%/("@  AR$  !D
M         ("!6G   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " !L-#Q1?;\9AT,#  #;!@  &0              @(%9>P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &PT/%$_P^G800,   T'
M   9              " @=-^  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ ;#0\48-A+S<Q"   $18  !D              ("!2X(
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !L-#Q1$OP2
M<O$"  "C!@  &0              @(&SB@  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( &PT/%%F)IN$& 4  '8,   9
M  " @=N-  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M;#0\4:<I%X,U!0  1@P  !D              ("!*I,  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " !L-#Q1WF3$X2,$  "%"   &0
M            @(&6F   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( &PT/%$G(@D_4PP    A   9              " @?"<  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ;#0\455;EJ1@#P
M,"H  !D              ("!>JD  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " !L-#Q1X2]R/58'   L$@  &0              @($1
MN0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &PT/%'P
M414S6 <  * C   9              " @9[   !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ ;#0\46'80KFD"0  $!D  !D
M     ("!+<@  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" !L-#Q19W"0*<\$  "Z"0  &0              @($(T@  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &PT/%%$U"$H>@0  %P+   9
M              " @0[7  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ ;#0\45H4?Y%P(   K&D  !D              ("!O]L  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !L-#Q1T2:2.M\"
M  #>!0  &0              @(%F_   >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( &PT/%&6^*>)J04  +8,   9              "
M@7S_  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ;#0\
M40N,#&,@!@  U@T  !D              ("!7 4! 'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " !L-#Q1$\5W-U4$   J#   &0
M        @(&S"P$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( &PT/%$W:E\#\P(  /$%   9              " @3\0 0!X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ ;#0\4>8TQZ(? P  F 8
M !D              ("!:1,! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " !L-#Q1B+!W2SH%  #!#@  &0              @(&_%@$
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &PT/%$ZEF0!
M\ (  #P&   9              " @3 < 0!X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ ;#0\4>H0A"7L @  \P4  !D
M ("!5Q\! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !L
M-#Q1PJPF^'(#  !C"   &0              @(%Z(@$ >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( &PT/%&Y4IQ$W@@  !48   9
M          " @2,F 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ ;#0\4200O,0_!0  5!(  !D              ("!."\! 'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !L-#Q1:X 2[R0#  !\
M!@  &0              @(&N- $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( &PT/%&^RY;&Y 0  , )   9              " @0DX
M 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ ;#0\402B
MP+6-!   .@L  !D              ("!)#T! 'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " !L-#Q1#EU^K.T'  #>*0  &0
M    @('H00$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M &PT/%&1V3Z.'0,  !$(   9              " @0Q* 0!X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ ;#0\4>MF6"@I!P  /"(  !D
M             ("!8$T! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " !L-#Q1Q,-&AQ\%  !)%   &0              @(' 5 $ >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( &PT/%$0"2^KHP(
M &8&   9              " @19: 0!X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ ;#0\49RHK$2V P  #@P  !D              ("!
M\%P! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !L-#Q1
M)A0*E^P#   N#@  &0              @('=8 $ >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( &PT/%%_84D"&P(  &4$   9
M      " @0!E 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ ;#0\48;D(4R4!0  5AP  !D              ("!4F<! 'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !L-#Q1&C SKXP&   3(P
M&0              @($=;0$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( &PT/%$AW.K+2P0  +X1   9              " @>!S 0!X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ ;#0\42/0XP:3
M @  L04  !D              ("!8G@! 'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " !L-#Q1- I3"N$#  !*#0  &0
M@($L>P$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &PT
M/%%RN4"F-@8  !LM   9              " @41_ 0!X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ ;#0\428UL@Q" P  2 H  !D
M         ("!L84! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " !L-#Q1#9,,*(X"   _!P  &0              @($JB0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &PT/%$)"#?AH0,  +T-
M   9              " @>^+ 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ ;#0\42XI R=L P  DPL  !D              ("!QX\!
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !L-#Q1$'C%
MA-,"  #1!P  &0              @(%JDP$ >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( &PT/%&W0)S"Z0(  .<(   9
M  " @726 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
M;#0\4:0Y(!5P!0  WAL  !D              ("!E)D! 'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " !L-#Q1,Q0WWOL#  !A$0  &0
M            @($[GP$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( &PT/%% ,;C4E0(  -$'   9              " @6VC 0!X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ ;#0\45W@$/VJ @
M@P8  !D              ("!.:8! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " !L-#Q1"OBU6^X"  !9"0  &0              @($:
MJ0$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &PT/%&C
MQS0.2@(  $L&   9              " @3^L 0!X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ ;#0\40%)T;$G P  @0D  !D
M     ("!P*X! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" !L-#Q1/';24GL)  !C.@  &0              @($>L@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( &PT/%%\'3\H<0,  ((+   9
M              " @="[ 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ ;#0\4>Q!%Z^^ @  *0@  !D              ("!>+\! 'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !L-#Q1M+7D4K8%
M   '&@  &0              @(%MP@$ >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( &PT/%%+A(R5M@(  $,'   9              "
M@5K( 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ;#0\
M46VGN$B> P    P  !D              ("!1\L! 'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " !L-#Q12#S35[P$  !-$   &0
M        @($<SP$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( &PT/%&+1Q:%; 0  % /   9              " @0_4 0!X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ ;#0\4;"PY%F5 P  D0L
M !D              ("!LM@! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    " !L-#Q1V2EJ'T@#   -"@  &0              @(%^W $
M>&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( &PT/%'Y96UA
MN (  '@&   9              " @?W? 0!X;"]W;W)K<VAE971S+W-H965T
M-SDN>&UL4$L! A0#%     @ ;#0\4=I#>8=Y @  Y 4  !D
M ("![.(! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !L
M-#Q1F'[V[#\"  #T!   &0              @(&<Y0$ >&PO=V]R:W-H965T
M<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( &PT/%&V=^6(F0,  "@.   9
M          " @1+H 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#
M%     @ ;#0\4677UZ:& P  J0T  !D              ("!XNL! 'AL+W=O
M<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " !L-#Q1S7T:WH(#  !J
M#0  &0              @(&?[P$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM
M;%!+ 0(4 Q0    ( &PT/%&A B&D-@(    %   9              " @5CS
M 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ ;#0\426?
M)2JX!   HA0  !D              ("!Q?4! 'AL+W=O<FMS:&5E=',O<VAE
M970X-BYX;6Q02P$"% ,4    " !L-#Q1[NB,= T$  !M#@  &0
M    @(&T^@$ >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    (
M &PT/%&#)T<_9 8  +(E   9              " @?C^ 0!X;"]W;W)K<VAE
M971S+W-H965T.#@N>&UL4$L! A0#%     @ ;#0\417O_N\1!P  #"P  !D
M             ("!DP4" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"
M% ,4    " !L-#Q11F!CZD("  !\"@  #0              @ ';# ( >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( &PT/%&7BKL<P    !,"   +
M      "  4@/ @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( &PT/%'8LR^/J@8
M ',Z   /              "  3$0 @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    " !L-#Q1.&5KYYH"  !R-   &@              @ $(%P( >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !L-#Q1IY'J63<"  #?
M,@  $P              @ ':&0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    80!A )X:  !"' (

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>408</ContextCount>
  <ElementCount>558</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>132</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tho-20200731.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.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Income and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Income and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statement of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity</Role>
      <ShortName>Consolidated Statement of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statement of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tho-20200731.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.thorindustries.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2106102 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2113103 - Disclosure - BUSINESS SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/BUSINESSSEGMENTS</Role>
      <ShortName>BUSINESS SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2119104 - Disclosure - DERIVATIVES AND HEDGING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/DERIVATIVESANDHEDGING</Role>
      <ShortName>DERIVATIVES AND HEDGING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2124105 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INVENTORIES</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2128106 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2131107 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS</Role>
      <ShortName>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2138108 - Disclosure - CONCENTRATION OF RISK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/CONCENTRATIONOFRISK</Role>
      <ShortName>CONCENTRATION OF RISK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2140109 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2142110 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2145111 - Disclosure - PRODUCT WARRANTY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/PRODUCTWARRANTY</Role>
      <ShortName>PRODUCT WARRANTY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2149112 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LONGTERMDEBT</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2154113 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2163114 - Disclosure - CONTINGENT LIABILITIES AND COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS</Role>
      <ShortName>CONTINGENT LIABILITIES AND COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2165115 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2173116 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2177117 - Disclosure - REVENUE RECOGNITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/REVENUERECOGNITION</Role>
      <ShortName>REVENUE RECOGNITION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2180118 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2307302 - Disclosure - ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACQUISITIONSTables</Role>
      <ShortName>ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/ACQUISITIONS</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2314303 - Disclosure - BUSINESS SEGMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/BUSINESSSEGMENTSTables</Role>
      <ShortName>BUSINESS SEGMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/BUSINESSSEGMENTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2320304 - Disclosure - DERIVATIVES AND HEDGING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables</Role>
      <ShortName>DERIVATIVES AND HEDGING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/DERIVATIVESANDHEDGING</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2325305 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INVENTORIESTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/INVENTORIES</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2329306 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2332307 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables</Role>
      <ShortName>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2343308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2346309 - Disclosure - PRODUCT WARRANTY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/PRODUCTWARRANTYTables</Role>
      <ShortName>PRODUCT WARRANTY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/PRODUCTWARRANTY</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2350310 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LONGTERMDEBTTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/LONGTERMDEBT</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2355311 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/INCOMETAXES</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2366312 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/LEASES</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2374313 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/STOCKHOLDERSEQUITY</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2378314 - Disclosure - REVENUE RECOGNITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/REVENUERECOGNITIONTables</Role>
      <ShortName>REVENUE RECOGNITION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/REVENUERECOGNITION</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2381315 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Difference Between Basic and Diluted Shares Outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Difference Between Basic and Diluted Shares Outstanding (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - ACQUISITIONS - Erwin Hymer - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails</Role>
      <ShortName>ACQUISITIONS - Erwin Hymer - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - ACQUISITIONS - Erwin Hymer - Estimated Fair Value of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails</Role>
      <ShortName>ACQUISITIONS - Erwin Hymer - Estimated Fair Value of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - ACQUISITIONS - Erwin Hymer - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails</Role>
      <ShortName>ACQUISITIONS - Erwin Hymer - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - ACQUISITIONS - Togo Group - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails</Role>
      <ShortName>ACQUISITIONS - Togo Group - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - ACQUISITIONS - Togo Group - Schedule of Net Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>ACQUISITIONS - Togo Group - Schedule of Net Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - BUSINESS SEGMENTS - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail</Role>
      <ShortName>BUSINESS SEGMENTS - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - BUSINESS SEGMENTS - Schedule of Segment Reporting Information by Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail</Role>
      <ShortName>BUSINESS SEGMENTS - Schedule of Segment Reporting Information by Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2417410 - Disclosure - BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail</Role>
      <ShortName>BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2418411 - Disclosure - BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Geographic Region Item (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail</Role>
      <ShortName>BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Geographic Region Item (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - DERIVATIVES AND HEDGING - Fair Value of Our Derivative Instruments and the Associated Notional Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails</Role>
      <ShortName>DERIVATIVES AND HEDGING - Fair Value of Our Derivative Instruments and the Associated Notional Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - DERIVATIVES AND HEDGING - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail</Role>
      <ShortName>DERIVATIVES AND HEDGING - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2423414 - Disclosure - DERIVATIVES AND HEDGING - Financial Statement Impact of Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails</Role>
      <ShortName>DERIVATIVES AND HEDGING - Financial Statement Impact of Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - INVENTORIES - Schedule of Major Classifications of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail</Role>
      <ShortName>INVENTORIES - Schedule of Major Classifications of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2427416 - Disclosure - INVENTORIES - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail</Role>
      <ShortName>INVENTORIES - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Components of Amortizable Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail</Role>
      <ShortName>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Components of Amortizable Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Estimated Amortization Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail</Role>
      <ShortName>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Estimated Amortization Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail</Role>
      <ShortName>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Changes in Carrying Amount of Goodwill by Reportable Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail</Role>
      <ShortName>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Changes in Carrying Amount of Goodwill by Reportable Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2437422 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Summary of Components of Net Balance (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail</Role>
      <ShortName>INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Summary of Components of Net Balance (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2439423 - Disclosure - CONCENTRATION OF RISK (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail</Role>
      <ShortName>CONCENTRATION OF RISK (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/CONCENTRATIONOFRISK</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2441424 - Disclosure - EMPLOYEE BENEFIT PLANS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2444425 - Disclosure - FAIR VALUE MEASUREMENTS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2447426 - Disclosure - PRODUCT WARRANTY - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail</Role>
      <ShortName>PRODUCT WARRANTY - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2448427 - Disclosure - PRODUCT WARRANTY - Schedule of Changes in Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail</Role>
      <ShortName>PRODUCT WARRANTY - Schedule of Changes in Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2451428 - Disclosure - LONG-TERM DEBT - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail</Role>
      <ShortName>LONG-TERM DEBT - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2452429 - Disclosure - LONG-TERM DEBT - Schedule of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails</Role>
      <ShortName>LONG-TERM DEBT - Schedule of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2453430 - Disclosure - LONG-TERM DEBT - Schedule of Maturities of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails</Role>
      <ShortName>LONG-TERM DEBT - Schedule of Maturities of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2456431 - Disclosure - INCOME TAXES - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail</Role>
      <ShortName>INCOME TAXES - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2457432 - Disclosure - INCOME TAXES - Earnings Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES - Earnings Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2458433 - Disclosure - INCOME TAXES - Schedule of Components of Provision for Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail</Role>
      <ShortName>INCOME TAXES - Schedule of Components of Provision for Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2459434 - Disclosure - INCOME TAXES - Schedule of Differences between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail</Role>
      <ShortName>INCOME TAXES - Schedule of Differences between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2460435 - Disclosure - INCOME TAXES - Schedule of Deferred Income Tax Balances (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail</Role>
      <ShortName>INCOME TAXES - Schedule of Deferred Income Tax Balances (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2461436 - Disclosure - INCOME TAXES - Schedule of Changes in Unrecognized Tax Benefit (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail</Role>
      <ShortName>INCOME TAXES - Schedule of Changes in Unrecognized Tax Benefit (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2462437 - Disclosure - INCOME TAXES - Components of Total Unrecognized Tax Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail</Role>
      <ShortName>INCOME TAXES - Components of Total Unrecognized Tax Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2464438 - Disclosure - CONTINGENT LIABILITIES AND COMMITMENTS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail</Role>
      <ShortName>CONTINGENT LIABILITIES AND COMMITMENTS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2467439 - Disclosure - LEASES - Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails</Role>
      <ShortName>LEASES - Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2468440 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails</Role>
      <ShortName>LEASES - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2469441 - Disclosure - LEASES - Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails</Role>
      <ShortName>LEASES - Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2470442 - Disclosure - LEASES - Schedule of Maturities of Company's Operating and Finance Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails</Role>
      <ShortName>LEASES - Schedule of Maturities of Company's Operating and Finance Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2471443 - Disclosure - LEASES - Maturities Under Topic 840 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details</Role>
      <ShortName>LEASES - Maturities Under Topic 840 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2472444 - Disclosure - LEASES - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/LEASESAdditionalInformationDetail</Role>
      <ShortName>LEASES - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2475445 - Disclosure - STOCKHOLDERS' EQUITY - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2476446 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2479447 - Disclosure - REVENUE RECOGNITION (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/REVENUERECOGNITIONDetail</Role>
      <ShortName>REVENUE RECOGNITION (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/REVENUERECOGNITIONTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="tho-20200731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2482448 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentTerm</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="tho-20200731.htm">tho-20200731.htm</File>
    <File>tho-20200731.xsd</File>
    <File>tho-20200731_cal.xml</File>
    <File>tho-20200731_def.xml</File>
    <File>tho-20200731_lab.xml</File>
    <File>tho-20200731_pre.xml</File>
    <File>tho7312020exhibit211.htm</File>
    <File>tho7312020exhibit231.htm</File>
    <File>tho7312020exhibit311.htm</File>
    <File>tho7312020exhibit312.htm</File>
    <File>tho7312020exhibit321.htm</File>
    <File>tho7312020exhibit322.htm</File>
    <File>tho7312020exhibit42.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tho-20200731_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>109
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tho-20200731.htm": {
   "axisCustom": 3,
   "axisStandard": 37,
   "contextCount": 408,
   "dts": {
    "calculationLink": {
     "local": [
      "tho-20200731_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tho-20200731_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "tho-20200731.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tho-20200731_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tho-20200731_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "tho-20200731.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 785,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 6,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 10
   },
   "keyCustom": 59,
   "keyStandard": 499,
   "memberCustom": 54,
   "memberStandard": 71,
   "nsprefix": "tho",
   "nsuri": "http://www.thorindustries.com/20200731",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "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 - Cover Page",
     "role": "http://www.thorindustries.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "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": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113103 - Disclosure - BUSINESS SEGMENTS",
     "role": "http://www.thorindustries.com/role/BUSINESSSEGMENTS",
     "shortName": "BUSINESS SEGMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119104 - Disclosure - DERIVATIVES AND HEDGING",
     "role": "http://www.thorindustries.com/role/DERIVATIVESANDHEDGING",
     "shortName": "DERIVATIVES AND HEDGING",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124105 - Disclosure - INVENTORIES",
     "role": "http://www.thorindustries.com/role/INVENTORIES",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128106 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "role": "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131107 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS",
     "role": "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS",
     "shortName": "INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138108 - Disclosure - CONCENTRATION OF RISK",
     "role": "http://www.thorindustries.com/role/CONCENTRATIONOFRISK",
     "shortName": "CONCENTRATION OF RISK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140109 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "role": "http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142110 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145111 - Disclosure - PRODUCT WARRANTY",
     "role": "http://www.thorindustries.com/role/PRODUCTWARRANTY",
     "shortName": "PRODUCT WARRANTY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149112 - Disclosure - LONG-TERM DEBT",
     "role": "http://www.thorindustries.com/role/LONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "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.thorindustries.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154113 - Disclosure - INCOME TAXES",
     "role": "http://www.thorindustries.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2163114 - Disclosure - CONTINGENT LIABILITIES AND COMMITMENTS",
     "role": "http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS",
     "shortName": "CONTINGENT LIABILITIES AND COMMITMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2165115 - Disclosure - LEASES",
     "role": "http://www.thorindustries.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2173116 - Disclosure - STOCKHOLDERS' EQUITY",
     "role": "http://www.thorindustries.com/role/STOCKHOLDERSEQUITY",
     "shortName": "STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2177117 - Disclosure - REVENUE RECOGNITION",
     "role": "http://www.thorindustries.com/role/REVENUERECOGNITION",
     "shortName": "REVENUE RECOGNITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2180118 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)",
     "role": "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tho:NatureOfOperationsPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tho:NatureOfOperationsPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307302 - Disclosure - ACQUISITIONS (Tables)",
     "role": "http://www.thorindustries.com/role/ACQUISITIONSTables",
     "shortName": "ACQUISITIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314303 - Disclosure - BUSINESS SEGMENTS (Tables)",
     "role": "http://www.thorindustries.com/role/BUSINESSSEGMENTSTables",
     "shortName": "BUSINESS SEGMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - Disclosure - DERIVATIVES AND HEDGING (Tables)",
     "role": "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables",
     "shortName": "DERIVATIVES AND HEDGING (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325305 - Disclosure - INVENTORIES (Tables)",
     "role": "http://www.thorindustries.com/role/INVENTORIESTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329306 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "role": "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332307 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS (Tables)",
     "role": "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables",
     "shortName": "INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343308 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346309 - Disclosure - PRODUCT WARRANTY (Tables)",
     "role": "http://www.thorindustries.com/role/PRODUCTWARRANTYTables",
     "shortName": "PRODUCT WARRANTY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2350310 - Disclosure - LONG-TERM DEBT (Tables)",
     "role": "http://www.thorindustries.com/role/LONGTERMDEBTTables",
     "shortName": "LONG-TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2355311 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://www.thorindustries.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2366312 - Disclosure - LEASES (Tables)",
     "role": "http://www.thorindustries.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2374313 - Disclosure - STOCKHOLDERS' EQUITY (Tables)",
     "role": "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables",
     "shortName": "STOCKHOLDERS' EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "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 and Comprehensive Income",
     "role": "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
     "shortName": "Consolidated Statements of Income and Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2378314 - Disclosure - REVENUE RECOGNITION (Tables)",
     "role": "http://www.thorindustries.com/role/REVENUERECOGNITIONTables",
     "shortName": "REVENUE RECOGNITION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2381315 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)",
     "role": "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "tho:NatureOfOperationsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Difference Between Basic and Diluted Shares Outstanding (Detail)",
     "role": "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Difference Between Basic and Diluted Shares Outstanding (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - ACQUISITIONS - Erwin Hymer - Additional Information (Details)",
     "role": "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
     "shortName": "ACQUISITIONS - Erwin Hymer - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "if7a987560f9e4265ae8b91af3f0e9f91_D20180801-20190731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - ACQUISITIONS - Erwin Hymer - Estimated Fair Value of Assets and Liabilities (Details)",
     "role": "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
     "shortName": "ACQUISITIONS - Erwin Hymer - Estimated Fair Value of Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i706ca4457fb743f9b5a2184dbc229736_I20190201",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - ACQUISITIONS - Erwin Hymer - Pro Forma Information (Details)",
     "role": "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails",
     "shortName": "ACQUISITIONS - Erwin Hymer - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireInterestInJointVenture",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - ACQUISITIONS - Togo Group - Additional Information (Details)",
     "role": "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails",
     "shortName": "ACQUISITIONS - Togo Group - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i2cbf8198faee41c7b116e6549eab831a_D20200201-20200323",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - ACQUISITIONS - Togo Group - Schedule of Net Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "ACQUISITIONS - Togo Group - Schedule of Net Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i7125421f03a34ee0b7700bc03dc1e969_I20200323",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "tho:NatureOfOperationsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - BUSINESS SEGMENTS - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail",
     "shortName": "BUSINESS SEGMENTS - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "iee9dc048f3914e4eb2653a95ce502236_I20170731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statement of Stockholders' Equity",
     "role": "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity",
     "shortName": "Consolidated Statement of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "iee9dc048f3914e4eb2653a95ce502236_I20170731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - BUSINESS SEGMENTS - Schedule of Segment Reporting Information by Segment (Detail)",
     "role": "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
     "shortName": "BUSINESS SEGMENTS - 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": "tho-20200731.htm",
      "contextRef": "idd0fe07db4e442b98cd823f4c024161c_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (Detail)",
     "role": "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
     "shortName": "BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418411 - Disclosure - BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Geographic Region Item (Detail)",
     "role": "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail",
     "shortName": "BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Geographic Region Item (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i77903fb35af64f38a4302c6935726bf4_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "ieb7de3690a2942cfb1313c9b88914d26_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - DERIVATIVES AND HEDGING - Fair Value of Our Derivative Instruments and the Associated Notional Amounts (Details)",
     "role": "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
     "shortName": "DERIVATIVES AND HEDGING - Fair Value of Our Derivative Instruments and the Associated Notional Amounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "ieb7de3690a2942cfb1313c9b88914d26_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422413 - Disclosure - DERIVATIVES AND HEDGING - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
     "shortName": "DERIVATIVES AND HEDGING - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423414 - Disclosure - DERIVATIVES AND HEDGING - Financial Statement Impact of Derivatives (Details)",
     "role": "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails",
     "shortName": "DERIVATIVES AND HEDGING - Financial Statement Impact of Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "iea01bca5bbb449dc994616cb160a3f05_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - INVENTORIES - Schedule of Major Classifications of Inventories (Detail)",
     "role": "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail",
     "shortName": "INVENTORIES - Schedule of Major Classifications of Inventories (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427416 - Disclosure - INVENTORIES - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail",
     "shortName": "INVENTORIES - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2d7d5ca1e814760880bc0b281db3a29_I20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LIFOInventoryAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2cb96548f26448ba6f91cd061f37033_I20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Detail)",
     "role": "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2cb96548f26448ba6f91cd061f37033_I20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Components of Amortizable Intangible Assets (Detail)",
     "role": "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail",
     "shortName": "INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Components of Amortizable Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical)",
     "role": "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statement of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Estimated Amortization Expense (Detail)",
     "role": "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail",
     "shortName": "INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Estimated Amortization Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail",
     "shortName": "INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i34cf4a69059745bd8d8e66e2445df745_D20191101-20200131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2cb96548f26448ba6f91cd061f37033_I20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Changes in Carrying Amount of Goodwill by Reportable Segment (Detail)",
     "role": "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
     "shortName": "INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Changes in Carrying Amount of Goodwill by Reportable Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Summary of Components of Net Balance (Detail)",
     "role": "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
     "shortName": "INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS - Summary of Components of Net Balance (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id7759e3ec3454a89ad15f4e7d23e8092_D20190801-20200731",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439423 - Disclosure - CONCENTRATION OF RISK (Detail)",
     "role": "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail",
     "shortName": "CONCENTRATION OF RISK (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id7759e3ec3454a89ad15f4e7d23e8092_D20190801-20200731",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441424 - Disclosure - EMPLOYEE BENEFIT PLANS (Detail)",
     "role": "http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail",
     "shortName": "EMPLOYEE BENEFIT PLANS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - Disclosure - FAIR VALUE MEASUREMENTS (Detail)",
     "role": "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail",
     "shortName": "FAIR VALUE MEASUREMENTS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i043109c895a54b8cbed10f56d4c98cb9_I20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i82288a371e624352b7f48b12ec029dd4_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tho:WarrantyPeriodForRetailCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447426 - Disclosure - PRODUCT WARRANTY - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail",
     "shortName": "PRODUCT WARRANTY - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i82288a371e624352b7f48b12ec029dd4_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tho:WarrantyPeriodForRetailCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2cb96548f26448ba6f91cd061f37033_I20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrualCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448427 - Disclosure - PRODUCT WARRANTY - Schedule of Changes in Liability (Detail)",
     "role": "http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail",
     "shortName": "PRODUCT WARRANTY - Schedule of Changes in Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i5b3c8fba2ded4befa8d4244413676a59_I20170731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrualCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnsecuredDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451428 - Disclosure - LONG-TERM DEBT - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
     "shortName": "LONG-TERM DEBT - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnsecuredDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452429 - Disclosure - LONG-TERM DEBT - Schedule of Long-term Debt (Details)",
     "role": "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails",
     "shortName": "LONG-TERM DEBT - Schedule of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherLongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453430 - Disclosure - LONG-TERM DEBT - Schedule of Maturities of Long-term Debt (Details)",
     "role": "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails",
     "shortName": "LONG-TERM DEBT - Schedule of Maturities of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "ib5a172151082419f88ee45f61364b25c_D20170801-20171231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456431 - Disclosure - INCOME TAXES - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail",
     "shortName": "INCOME TAXES - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "ib5a172151082419f88ee45f61364b25c_D20170801-20171231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457432 - Disclosure - INCOME TAXES - Earnings Before Income Taxes (Details)",
     "role": "http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails",
     "shortName": "INCOME TAXES - Earnings Before Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458433 - Disclosure - INCOME TAXES - Schedule of Components of Provision for Taxes (Detail)",
     "role": "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail",
     "shortName": "INCOME TAXES - Schedule of Components of Provision for Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tho:ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459434 - Disclosure - INCOME TAXES - Schedule of Differences between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes (Detail)",
     "role": "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail",
     "shortName": "INCOME TAXES - Schedule of Differences between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tho:ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tho:DeferredTaxAssetsLiabilitiesInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460435 - Disclosure - INCOME TAXES - Schedule of Deferred Income Tax Balances (Detail)",
     "role": "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail",
     "shortName": "INCOME TAXES - Schedule of Deferred Income Tax Balances (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tho:DeferredTaxAssetsLiabilitiesInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2cb96548f26448ba6f91cd061f37033_I20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461436 - Disclosure - INCOME TAXES - Schedule of Changes in Unrecognized Tax Benefit (Detail)",
     "role": "http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail",
     "shortName": "INCOME TAXES - Schedule of Changes in Unrecognized Tax Benefit (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462437 - Disclosure - INCOME TAXES - Components of Total Unrecognized Tax Benefits (Detail)",
     "role": "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail",
     "shortName": "INCOME TAXES - Components of Total Unrecognized Tax Benefits (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464438 - Disclosure - CONTINGENT LIABILITIES AND COMMITMENTS (Detail)",
     "role": "http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail",
     "shortName": "CONTINGENT LIABILITIES AND COMMITMENTS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "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.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467439 - Disclosure - LEASES - Components of Lease Costs (Details)",
     "role": "http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails",
     "shortName": "LEASES - Components of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468440 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)",
     "role": "http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails",
     "shortName": "LEASES - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469441 - Disclosure - LEASES - Assets and Liabilities (Details)",
     "role": "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails",
     "shortName": "LEASES - Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470442 - Disclosure - LEASES - Schedule of Maturities of Company's Operating and Finance Leases (Details)",
     "role": "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails",
     "shortName": "LEASES - Schedule of Maturities of Company's Operating and Finance Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2cb96548f26448ba6f91cd061f37033_I20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471443 - Disclosure - LEASES - Maturities Under Topic 840 (Details)",
     "role": "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details",
     "shortName": "LEASES - Maturities Under Topic 840 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2cb96548f26448ba6f91cd061f37033_I20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472444 - Disclosure - LEASES - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/LEASESAdditionalInformationDetail",
     "shortName": "LEASES - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i2cb9be51ac774d249d8a917cfae273ec_D20180801-20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475445 - Disclosure - STOCKHOLDERS' EQUITY - Additional Information (Detail)",
     "role": "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2757eb83e7c439b9ffe6c1a70efcba2_I20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i39b4a986db9249c9ad91fbc3ba8ac15b_I20190731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476446 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Detail)",
     "role": "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i81c839c2884c4c519091f1611b50a7a1_I20170731",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479447 - Disclosure - REVENUE RECOGNITION (Detail)",
     "role": "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail",
     "shortName": "REVENUE RECOGNITION (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i078989c2ce67416a8d573adec3855574_D20190801-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "id2cb96548f26448ba6f91cd061f37033_I20190731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482448 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)",
     "role": "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i1788a7469ec94ca181225e962fb021e2_I20180731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106102 - Disclosure - ACQUISITIONS",
     "role": "http://www.thorindustries.com/role/ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tho-20200731.htm",
      "contextRef": "i0d2a861e9a9c4d04a7f3aebd2e246bcd_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 132,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "Germany",
        "verboseLabel": "Germany"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r654",
      "r655",
      "r656"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r657"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r652"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r658"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r658"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r658"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r659"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r658"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r658"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r658"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r658"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r654",
      "r655",
      "r656"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r651"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r653"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r193",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r213",
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r193",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r213",
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r145",
      "r152",
      "r234",
      "r360",
      "r361",
      "r362",
      "r405",
      "r406"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r145",
      "r152",
      "r234",
      "r360",
      "r361",
      "r362",
      "r405",
      "r406"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r145",
      "r152",
      "r234",
      "r360",
      "r361",
      "r362",
      "r405",
      "r406"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe",
        "verboseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r224",
      "r312",
      "r316",
      "r606"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r336",
      "r338",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r603",
      "r607"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r336",
      "r338",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r603",
      "r607"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r224",
      "r312",
      "r316",
      "r606"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "North America [Member]",
        "terseLabel": "North America",
        "verboseLabel": "North American"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r220",
      "r312",
      "r314",
      "r545",
      "r602",
      "r604"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r220",
      "r312",
      "r314",
      "r545",
      "r602",
      "r604"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r324",
      "r336",
      "r338",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r603",
      "r607"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r324",
      "r336",
      "r338",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r603",
      "r607"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r221",
      "r222",
      "r312",
      "r315",
      "r605",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r221",
      "r222",
      "r312",
      "r315",
      "r605",
      "r636",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_ABLAndTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ABL and Term Loan",
        "label": "ABL and Term Loan [Member]",
        "terseLabel": "ABL and Term Loan"
       }
      }
     },
     "localname": "ABLAndTermLoanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_AccountingPronouncementsNotYetAdoptedPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Pronouncements Not Yet Adopted Policy [Text Block]",
        "label": "Accounting Pronouncements Not Yet Adopted [Policy Text Block]",
        "verboseLabel": "Other Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "AccountingPronouncementsNotYetAdoptedPolicyTextBlock",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tho_AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Income (Loss), Other, Including Portion Attributable to Noncontrolling Interest",
        "label": "Accumulated Other Comprehensive Income (Loss), Other, Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossOtherIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated Other Gain (Loss) Attributable To Noncontrolling Interest",
        "label": "Accumulated Other Gain (Loss) Attributable To Noncontrolling Interest [Member]",
        "terseLabel": "Other, Attributable to Noncontrolling Interest"
       }
      }
     },
     "localname": "AccumulatedOtherGainLossAttributableToNoncontrollingInterestMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_AccumulatedOtherGainLossAttributableToParentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated Other Gain (Loss) Attributable To Parent",
        "label": "Accumulated Other Gain (Loss) Attributable To Parent [Member]",
        "terseLabel": "Other, Attributable to Parent"
       }
      }
     },
     "localname": "AccumulatedOtherGainLossAttributableToParentMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_AcquisitionCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Acquisition Costs [Member]",
        "terseLabel": "Acquisition Costs",
        "verboseLabel": "Acquisition Costs"
       }
      }
     },
     "localname": "AcquisitionCostsMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_AcquisitionRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquisition Related Costs",
        "label": "Acquisition Related Costs",
        "terseLabel": "Acquisition-related costs"
       }
      }
     },
     "localname": "AcquisitionRelatedCosts",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_AssetBasedCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Based Credit Facility [Member]",
        "label": "Asset Based Credit Facility [Member]",
        "terseLabel": "Asset Based Credit Facility"
       }
      }
     },
     "localname": "AssetBasedCreditFacilityMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_BacklogMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Backlog [Member]",
        "terseLabel": "Backlog"
       }
      }
     },
     "localname": "BacklogMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_BusinessAcquisitionProFormaProfessionalFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma non recurring management fee for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition Pro Forma Professional Fee",
        "terseLabel": "Pro forma professional fee"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaProfessionalFee",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_BusinessAcquisitionRelatedCostsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Acquisition Related Costs [Axis]",
        "terseLabel": "Business Acquisition Related Costs [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionRelatedCostsAxis",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_BusinessAcquisitionRelatedCostsAxisAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Acquisition Related Costs Axis [Axis]",
        "terseLabel": "Business Acquisition Related Costs Axis [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionRelatedCostsAxisAxis",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_BusinessAcquisitionRelatedCostsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Acquisition Related Costs [Domain]",
        "terseLabel": "Business Acquisition Related Costs [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionRelatedCostsDomain",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of accrued liabilities recognized as of the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued Liabilities Current",
        "terseLabel": "Assets acquired and liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesCurrent",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other 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 Longterm Debt Other",
        "negatedTerseLabel": "Debt \u2013 Other"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongtermDebtOther",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of property, plant, equipment and rental vehicles recognized as of the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Property Plant Equipment and Rental Vehicles",
        "terseLabel": "Property, plant and equipment, rental vehicles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantEquipmentAndRentalVehicles",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of guarantee obligations recognized as of the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Subsidiaries Guarantee Obligations",
        "terseLabel": "Guarantee liabilities related to former EHG North American subsidiaries"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubsidiariesGuaranteeObligations",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired goodwill and liabilities assumed less noncontrolling interest net of cash acquired",
        "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Less Noncontrolling Interest Net Of Cash Acquired",
        "terseLabel": "Total fair value of net assets acquired, less cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestNetOfCashAcquired",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_CampervanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Campervan [Member]",
        "verboseLabel": "Campervan"
       }
      }
     },
     "localname": "CampervanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_CaravanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Caravan [Member]",
        "verboseLabel": "Caravan"
       }
      }
     },
     "localname": "CaravanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_ClassaMotorizedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ClassA Motorized.",
        "label": "ClassA Motorized [Member]",
        "terseLabel": "Class A Motorized"
       }
      }
     },
     "localname": "ClassaMotorizedMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_ClassbMotorizedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ClassB Motorized.",
        "label": "ClassB Motorized [Member]",
        "terseLabel": "Class B Motorized"
       }
      }
     },
     "localname": "ClassbMotorizedMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_ClasscMotorizedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ClassC Motorized.",
        "label": "ClassC Motorized [Member]",
        "terseLabel": "Class C Motorized"
       }
      }
     },
     "localname": "ClasscMotorizedMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_ComparisonAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Comparison [Axis]",
        "terseLabel": "Comparison [Axis]"
       }
      }
     },
     "localname": "ComparisonAxis",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_ComparisonDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Comparison [Domain]",
        "terseLabel": "Comparison [Domain]"
       }
      }
     },
     "localname": "ComparisonDomain",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_CorporateAndEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Corporate and Eliminations [Member]",
        "label": "Corporate and Eliminations [Member]",
        "terseLabel": "Corporate and Eliminations"
       }
      }
     },
     "localname": "CorporateAndEliminationsMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_DealerNetworkAndCustomerRelationshipsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dealer Network and Customer Relationships [Member]",
        "label": "Dealer Network and Customer Relationships [Member]",
        "terseLabel": "Dealer networks/customer relationships"
       }
      }
     },
     "localname": "DealerNetworkAndCustomerRelationshipsMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_DealerNetworkMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "tho_DealerNetworkMember",
        "label": "Dealer Network [Member]",
        "terseLabel": "Dealer Network"
       }
      }
     },
     "localname": "DealerNetworkMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_DebtCovenantCoverageRatioMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Covenant, Coverage Ratio, Minimum",
        "label": "Debt Covenant, Coverage Ratio, Minimum",
        "terseLabel": "Minimum coverage ratio"
       }
      }
     },
     "localname": "DebtCovenantCoverageRatioMinimum",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "tho_DebtCovenantCoverageRatioThresholdAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Covenant, Coverage Ratio, Threshold Amount",
        "label": "Debt Covenant, Coverage Ratio, Threshold Amount",
        "terseLabel": "Coverage ratio, threshold amount"
       }
      }
     },
     "localname": "DebtCovenantCoverageRatioThresholdAmount",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_DebtCovenantCoverageRatioThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Covenant, Coverage Ratio Threshold Percentage",
        "label": "Debt Covenant, Coverage Ratio Threshold Percentage",
        "terseLabel": "Coverage ratio threshold percentage"
       }
      }
     },
     "localname": "DebtCovenantCoverageRatioThresholdPercentage",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tho_DebtInstrumentPrincipalPaymentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument Principal Payment Percentage",
        "label": "Debt Instrument Principal Payment Percentage",
        "terseLabel": "Principal payment percentage"
       }
      }
     },
     "localname": "DebtInstrumentPrincipalPaymentPercentage",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tho_DebtInstrumentQuarterlyPrincipalRepaymentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument Quarterly Principal Repayment Percentage",
        "label": "Debt Instrument Quarterly Principal Repayment Percentage",
        "terseLabel": "Quarterly principal repayment percentage"
       }
      }
     },
     "localname": "DebtInstrumentQuarterlyPrincipalRepaymentPercentage",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tho_DebtInstrumentVariableInterestRateFloor": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Variable Interest Rate Floor",
        "label": "Debt Instrument, Variable Interest Rate Floor",
        "terseLabel": "Debt instrument, variable interest rate floor"
       }
      }
     },
     "localname": "DebtInstrumentVariableInterestRateFloor",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tho_DeferredTaxAssetsLiabilitiesInventory": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred tax assets (liabilities), inventory.",
        "label": "Deferred Tax Assets Liabilities Inventory",
        "terseLabel": "Inventory basis"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesInventory",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_DeferredTaxAssetsOperatingLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 14.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Leases",
        "label": "Deferred Tax Assets, Operating Leases",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeases",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred tax assets, tax deferred expense accrued product warranties.",
        "label": "Deferred Tax Assets Tax Deferred Expense Accrued Product Warranties",
        "terseLabel": "Accrued product warranties"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred tax assets unrecognized tax benefits non current.",
        "label": "Deferred Tax Assets Unrecognized Tax Benefits Non Current",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_DesignTechnologyAndOtherIntangiblesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Design Technology And Other Intangibles [Member]",
        "label": "Design Technology And Other Intangibles [Member]",
        "terseLabel": "Design technology and other intangibles"
       }
      }
     },
     "localname": "DesignTechnologyAndOtherIntangiblesMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective income tax rate reconciliation change in enacted tax rate tax reform amount.",
        "label": "Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate Tax Reform Amount",
        "terseLabel": "Effect of the U.S. Tax Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_ErwinHymerGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Erwin Hymer Group [Member]",
        "label": "Erwin Hymer Group [Member]",
        "terseLabel": "Erwin Hymer Group"
       }
      }
     },
     "localname": "ErwinHymerGroupMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_EuroFinancialInstitutionsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Euro Financial Institutions One [Member]",
        "terseLabel": "Euro Financial Institutions One"
       }
      }
     },
     "localname": "EuroFinancialInstitutionsOneMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_EuroFinancialInstitutionsTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Euro Financial Institutions Two [Member]",
        "terseLabel": "Euro Financial Institutions Two"
       }
      }
     },
     "localname": "EuroFinancialInstitutionsTwoMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_EuroInterbankOfferedRateEurIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Euro Interbank Offered Rate EURIBOR [Member]",
        "label": "Euro Interbank Offered Rate EURIBOR [Member]",
        "terseLabel": "Euro Interbank Offered Rate EURIBOR"
       }
      }
     },
     "localname": "EuroInterbankOfferedRateEurIBORMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_EuroTrancheMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Euro tranche [Member]",
        "label": "Euro Tranche [Member]",
        "terseLabel": "Euro Tranche"
       }
      }
     },
     "localname": "EuroTrancheMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_EuropeanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "European [Member]",
        "terseLabel": "European"
       }
      }
     },
     "localname": "EuropeanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_FactoredAccountsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Factored accounts receivable.",
        "label": "Factored Accounts Receivable",
        "verboseLabel": "Factored accounts receivable"
       }
      }
     },
     "localname": "FactoredAccountsReceivable",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_FactoredAccountsReceivablePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure accounting policy for factored accounts receivable policy.",
        "label": "Factored Accounts Receivable Policy [Policy Text Block]",
        "terseLabel": "Factored Accounts Receivable"
       }
      }
     },
     "localname": "FactoredAccountsReceivablePolicyPolicyTextBlock",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tho_FifoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "XXX_FIFO Member",
        "label": "FIFO [Member]",
        "terseLabel": "FIFO"
       }
      }
     },
     "localname": "FifoMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_FifthWheelsTowablesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fifth Wheels Towables [Member]",
        "label": "Fifth Wheels Towables [Member]",
        "terseLabel": "Fifth Wheels Towables"
       }
      }
     },
     "localname": "FifthWheelsTowablesMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail": {
       "order": 1.0,
       "parentTag": "tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Right-Of-Use Asset, Before Accumulated Depreciation",
        "label": "Finance Lease, Right-Of-Use Asset, Before Accumulated Depreciation",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciation",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finite Lived Intangible Assets Net Including Immaterial Business Acquisition Intangibles",
        "label": "Finite Lived Intangible Assets Net Including Immaterial Business Acquisition Intangibles",
        "totalLabel": "Estimated annual amortization expense, total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_ForeignCurrencyContractLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Foreign Currency Contract Losses [Member]",
        "terseLabel": "Foreign Currency Contract Losses",
        "verboseLabel": "Foreign Currency Contract Losses"
       }
      }
     },
     "localname": "ForeignCurrencyContractLossesMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign currency forward contract payment related to business acquisition.",
        "label": "Foreign Currency Forward Contract Payment Related To Business Acquisition",
        "negatedLabel": "Foreign currency forward contract payment related to business acquisition"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractPaymentRelatedToBusinessAcquisition",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_ForeignSubsidariesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Foreign Subsidaries [Member]",
        "terseLabel": "Foreign Subsidaries"
       }
      }
     },
     "localname": "ForeignSubsidariesMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_FreedomRoadsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Freedom Roads [Member]",
        "label": "Freedom Roads [Member]",
        "terseLabel": "Freedom Roads, LLC"
       }
      }
     },
     "localname": "FreedomRoadsMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]",
        "terseLabel": "Gain Loss on Derivatives Not Designated as Hedging Instruments [Abstract]"
       }
      }
     },
     "localname": "GainLossOnDerivativesNotDesignatedAsHedgingInstrumentsAbstract",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_GiltiMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "GILTI [Member]",
        "terseLabel": "GILTI"
       }
      }
     },
     "localname": "GiltiMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_UnrecognizedTaxBenefits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross amount of unrecognized tax benefits excluding interest and penalties pertaining to uncertain tax positions.",
        "label": "Gross Amount Of Unrecognized Tax Benefits Excluding Interest And Penalties Pertaining To Uncertain Tax Positions",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail",
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_HeldByOneFinancialInstitutionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Held by one financial institution.",
        "label": "Held By One Financial Institution [Member]",
        "terseLabel": "Held By One U.S. Financial Institution"
       }
      }
     },
     "localname": "HeldByOneFinancialInstitutionMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_IncomeTaxLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax [Line Items]",
        "label": "Income Tax [Line Items]",
        "terseLabel": "Income Tax [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxLineItems",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_IncomeTaxProvisionTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Provision Type [Axis]",
        "terseLabel": "Income Tax Provision Type [Axis]"
       }
      }
     },
     "localname": "IncomeTaxProvisionTypeAxis",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_IncomeTaxProvisionTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Provision Type [Domain]",
        "terseLabel": "Income Tax Provision Type [Domain]"
       }
      }
     },
     "localname": "IncomeTaxProvisionTypeDomain",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income tax reconciliation nondeductible expense acquisition costs.",
        "label": "Income Tax Reconciliation Nondeductible Expense Acquisition Costs",
        "verboseLabel": "Nondeductible acquisition costs"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseAcquisitionCosts",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income tax reconciliation nondeductible expense foreign currency forward contract loss on acquisition.",
        "label": "Income Tax Reconciliation Nondeductible Expense Foreign Currency Forward Contract Loss On Acquisition",
        "verboseLabel": "Nondeductible foreign currency forward contract loss on acquisition"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseForeignCurrencyForwardContractLossOnAcquisition",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_IncreaseDecreaseGuaranteeLiabilitiesRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "increase decrease Guarantee liabilities related parties",
        "label": "Increase Decrease Guarantee Liabilities Related Parties",
        "verboseLabel": "Guarantee liabilities related to former EHG subsidiaries"
       }
      }
     },
     "localname": "IncreaseDecreaseGuaranteeLiabilitiesRelatedParties",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_InsuranceReservesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Insurance reserves Policy Text Block.",
        "label": "Insurance Reserves [Policy Text Block]",
        "terseLabel": "Insurance Reserves"
       }
      }
     },
     "localname": "InsuranceReservesPolicyTextBlock",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tho_IntangibleAssetsAndGoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intangible Assets And Goodwill [Line Items]",
        "label": "Intangible Assets And Goodwill [Line Items]",
        "terseLabel": "Intangible Assets And Goodwill [Line Items]"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillLineItems",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_InventoryChassis": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of balance sheet date of major components of certain assembled products.",
        "label": "Inventory Chassis",
        "terseLabel": "Chassis"
       }
      }
     },
     "localname": "InventoryChassis",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_LIFOMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "LIFO",
        "label": "LIFO [Member]",
        "terseLabel": "LIFO"
       }
      }
     },
     "localname": "LIFOMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_LiabilitiesRelatedToFactoredReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Liabilities related to factored receivables.",
        "label": "Liabilities Related To Factored Receivables",
        "verboseLabel": "Liabilities related to factored receivables"
       }
      }
     },
     "localname": "LiabilitiesRelatedToFactoredReceivables",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_LineOfCreditFacilityAdditionalBorrowingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line of Credit Facility, Additional Borrowing Amount",
        "label": "Line of Credit Facility, Additional Borrowing Amount",
        "terseLabel": "Additional borrowing amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityAdditionalBorrowingAmount",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long term portion of unrecognized tax benefits including interest and penalties.",
        "label": "Long Term Portion of Unrecognized Tax Benefits Including Interest and Penalties",
        "terseLabel": "Unrecognized tax benefits",
        "verboseLabel": "Long-term"
       }
      }
     },
     "localname": "LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum percentage of tax benefits realized upon ultimate settlement.",
        "label": "Maximum Percentage Of Tax Benefits Realized Upon Ultimate Settlement",
        "terseLabel": "Maximum percentage of tax benefits realized upon ultimate settlement"
       }
      }
     },
     "localname": "MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tho_MotorcaravanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Motorcaravan [Member]",
        "verboseLabel": "Motorcaravan"
       }
      }
     },
     "localname": "MotorcaravanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_NatureOfOperationsAndSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nature Of Operations And Significant Accounting Policies [Table]",
        "label": "Nature Of Operations And Significant Accounting Policies [Table]",
        "terseLabel": "Nature Of Operations And Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "NatureOfOperationsAndSignificantAccountingPoliciesTable",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_NatureOfOperationsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nature of operations Policy Text Block.",
        "label": "Nature of Operations [Policy Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "NatureOfOperationsPolicyTextBlock",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tho_NetOperatingLossCarryForwards": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net operating loss carryforwards.",
        "label": "Net Operating Loss Carry forwards",
        "terseLabel": "Gross state tax net operating loss carry forwards"
       }
      }
     },
     "localname": "NetOperatingLossCarryForwards",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_NetOperatingLossCarryForwardsYearOfExpiration": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net operating loss carryforwards year of expiration.",
        "label": "Net Operating Loss Carry forwards Year Of Expiration",
        "terseLabel": "Gross state tax net operating loss carry forwards, expiration year"
       }
      }
     },
     "localname": "NetOperatingLossCarryForwardsYearOfExpiration",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_NorthAmericanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "North American [Member]",
        "terseLabel": "North American"
       }
      }
     },
     "localname": "NorthAmericanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_NorthAmericanMotorizedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Motorized.",
        "label": "North American Motorized [Member]",
        "terseLabel": "Motorized",
        "verboseLabel": "North American Motorized"
       }
      }
     },
     "localname": "NorthAmericanMotorizedMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_NorthAmericanTowablesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Towables.",
        "label": "North American Towables [Member]",
        "terseLabel": "Towables"
       }
      }
     },
     "localname": "NorthAmericanTowablesMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_OneUsFinancialInstitutionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "One US Financial Institution [Member]",
        "terseLabel": "One US Financial Institution"
       }
      }
     },
     "localname": "OneUsFinancialInstitutionMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail": {
       "order": 2.0,
       "parentTag": "tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating Lease, Right-Of-Use Asset, Before Accumulated Depreciation",
        "label": "Operating Lease, Right-Of-Use Asset, Before Accumulated Depreciation",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciation",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_OtherComprehensiveIncomelossOtherLossNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other comprehensive income (loss), other loss, net of tax.",
        "label": "Other Comprehensive Income Loss Other Loss Net of Tax",
        "negatedLabel": "Other income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomelossOtherLossNetOfTax",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_OtherCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Country [Member]",
        "terseLabel": "Other foreign"
       }
      }
     },
     "localname": "OtherCountryMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_OtherEuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Europe [Member]",
        "terseLabel": "Other Europe",
        "verboseLabel": "Other Europe"
       }
      }
     },
     "localname": "OtherEuropeMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_OtherLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Long Term Debt [Member]",
        "terseLabel": "Other Long Term Debt"
       }
      }
     },
     "localname": "OtherLongTermDebtMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_OtherRvRelatedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other RV Related [Member]",
        "verboseLabel": "Other RV-related"
       }
      }
     },
     "localname": "OtherRvRelatedMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proceeds from sale of property plant and equipment rental vehicle.",
        "label": "Proceeds From Sale Of Property Plant And Equipment Rental Vehicle",
        "verboseLabel": "Proceeds from dispositions of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipmentRentalVehicle",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_ProceedsFromTermLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proceeds from term loan.",
        "label": "Proceeds From Term Loan",
        "verboseLabel": "Borrowings on term-loan credit facilities"
       }
      }
     },
     "localname": "ProceedsFromTermLoan",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_ProductPropertyLiabilityAndRelatedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recorded amount of the accrual for product liability, general property, contingencies and other related liabilities.",
        "label": "Product Property Liability And Related Liabilities",
        "terseLabel": "Product, property and related liabilities"
       }
      }
     },
     "localname": "ProductPropertyLiabilityAndRelatedLiabilities",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_ProformaIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "XXX_Proforma Income [Member]",
        "label": "Proforma Income [Member]",
        "terseLabel": "Proforma Income"
       }
      }
     },
     "localname": "ProformaIncomeMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail": {
       "order": 1.0,
       "parentTag": "tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedTerseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail": {
       "order": 2.0,
       "parentTag": "tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Finance Lease and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "totalLabel": "Total cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_RecreationVehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recreation vehicles.",
        "label": "Recreation Vehicles [Member]",
        "terseLabel": "Recreational vehicles",
        "verboseLabel": "Recreation Vehicles"
       }
      }
     },
     "localname": "RecreationVehiclesMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_RentalVehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Rental Vehicles [Member]",
        "terseLabel": "Rental vehicles"
       }
      }
     },
     "localname": "RentalVehiclesMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_RepaymentOfTermLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Repayment of term loan.",
        "label": "Repayment Of Term Loan",
        "negatedLabel": "Payments on term-loan credit facilities"
       }
      }
     },
     "localname": "RepaymentOfTermLoan",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_RepurchaseAndGuaranteeReserveBalances": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Repurchase and guarantee reserve balances.",
        "label": "Repurchase and Guarantee Reserve Balances",
        "terseLabel": "Repurchase and guarantee reserve balances"
       }
      }
     },
     "localname": "RepurchaseAndGuaranteeReserveBalances",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Differences Between Income Tax Expense At Federal Statutory Rate And Actual Income Taxes [Table Text Block]",
        "label": "Schedule Of Differences Between Income Tax Expense At Federal Statutory Rate And Actual Income Taxes [Table Text Block]",
        "terseLabel": "Schedule of Differences Between Income Tax Expense at Federal Statutory Rate and Actual Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfDifferencesBetweenIncomeTaxExpenseAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tho_ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Future Minimum Rental Payments For Operating And Capital Leases [Table Text Block]",
        "label": "Schedule Of Future Minimum Rental Payments For Operating And Capital Leases [Table Text Block]",
        "terseLabel": "Future Minimum Rental Payments under Operating and Finance Leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tho_ScheduleOfIntangibleAssetsAndGoodwillTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Intangible Assets And Goodwill [Table]",
        "label": "Schedule Of Intangible Assets And Goodwill [Table]",
        "terseLabel": "Schedule Of Intangible Assets And Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTable",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Unrecognized Tax Benefits [Table Text Block]",
        "label": "Schedule Of Unrecognized Tax Benefits [Table Text Block]",
        "terseLabel": "Components of Total Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsTableTextBlock",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tho_StandbyRepurchaseObligationsOnDealerInventoryFinancing": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Standby repurchase obligations on dealer inventory financing.",
        "label": "Standby Repurchase Obligations on Dealer Inventory Financing",
        "terseLabel": "Standby repurchase obligations amount"
       }
      }
     },
     "localname": "StandbyRepurchaseObligationsOnDealerInventoryFinancing",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_StockBasedCompensationAndStockholdersEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Based Compensation And Stockholders Equity [Line Items]",
        "label": "Stock Based Compensation And Stockholders Equity [Line Items]",
        "terseLabel": "Stock Based Compensation And Stockholders Equity [Line Items]"
       }
      }
     },
     "localname": "StockBasedCompensationAndStockholdersEquityLineItems",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_StockBasedCompensationAndStockholdersEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Based Compensation And Stockholders Equity [Table]",
        "label": "Stock Based Compensation And Stockholders Equity [Table]",
        "terseLabel": "Stock Based Compensation And Stockholders Equity [Table]"
       }
      }
     },
     "localname": "StockBasedCompensationAndStockholdersEquityTable",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_SubsidaryLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "XXX_Subsidary Loan Member",
        "label": "Subsidary Loan [Member]",
        "terseLabel": "Subsidary Loan"
       }
      }
     },
     "localname": "SubsidaryLoanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_SummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Line Items]",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tho_SwinglineCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Swingline Credit Facility",
        "label": "Swingline Credit Facility [Member]",
        "terseLabel": "Swingline Credit Facility"
       }
      }
     },
     "localname": "SwinglineCreditFacilityMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_TaxCreditCarryForwardExpirationYear": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax credit carryforward, expiration year.",
        "label": "Tax Credit Carry forward Expiration Year",
        "terseLabel": "Tax credit carry forward expiration year"
       }
      }
     },
     "localname": "TaxCreditCarryForwardExpirationYear",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "tho_TemporaryEquityAwardExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Temporary Equity, Award Expiration Period",
        "label": "Temporary Equity, Award Expiration Period",
        "terseLabel": "Call option expiration period"
       }
      }
     },
     "localname": "TemporaryEquityAwardExpirationPeriod",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tho_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Loan [Member]",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_TermOfProductWarrantyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Of Product Warranty One [Member]",
        "label": "Term Of Product Warranty One [Member]",
        "terseLabel": "Product Warranty One"
       }
      }
     },
     "localname": "TermOfProductWarrantyOneMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_TermOfProductWarrantyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Of Product Warranty Two [Member]",
        "label": "Term Of Product Warranty Two [Member]",
        "terseLabel": "Product Warranty Two"
       }
      }
     },
     "localname": "TermOfProductWarrantyTwoMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_TermOfSwap": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Of Swap.",
        "label": "Term Of Swap",
        "terseLabel": "Term of swap"
       }
      }
     },
     "localname": "TermOfSwap",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tho_TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Terms of commitments under repurchase agreements for the repurchase of products sold to dealers.",
        "label": "Terms of Commitments under Repurchase Agreements for Repurchase of Products Sold to Dealers",
        "terseLabel": "Terms of commitments"
       }
      }
     },
     "localname": "TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTSDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tho_TogoGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Togo Group",
        "label": "Togo Group [Member]",
        "terseLabel": "Togo Group"
       }
      }
     },
     "localname": "TogoGroupMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_TravelTrailersAndOtherTowablesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Travel Trailers And Other Towables [Member]",
        "label": "Travel Trailers And Other Towables [Member]",
        "terseLabel": "Travel Trailers And Other Towables"
       }
      }
     },
     "localname": "TravelTrailersAndOtherTowablesMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_TwoThousandSixteenEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Two Thousand Sixteen Equity Incentive Plan [Member]",
        "terseLabel": "2016 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandSixteenEquityIncentivePlanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_TwoThousandTenEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Two Thousand Ten Equity Incentive Plan [Member]",
        "terseLabel": "2010 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandTenEquityIncentivePlanMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_UnrecognizedTaxBenefitsCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrecognized tax benefits current.",
        "label": "Unrecognized Tax Benefits Current",
        "terseLabel": "Short-term, included in \u201cIncome and other taxes\u201d"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsCurrent",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_UnrecognizedTaxBenefits",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrecognized tax benefits decreases resulting from tax credit carry forward.",
        "label": "Unrecognized Tax Benefits Decreases Resulting From Tax Credit Carry Forward",
        "negatedLabel": "Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrecognized tax benefits, income tax penalties and interest (income) expenses.",
        "label": "Unrecognized Tax Benefits Income Tax Penalties And Interest Income Expenses",
        "terseLabel": "Total amount of interest and penalties expense (benefit) recognized"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tho_UnsecuredSeriesOneDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Unsecured Series One Debt [Member]",
        "terseLabel": "Unsecured Series One Debt"
       }
      }
     },
     "localname": "UnsecuredSeriesOneDebtMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_UnsecuredSeriesTwoDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Unsecured Series Two Debt [Member]",
        "terseLabel": "Unsecured Series Two Debt"
       }
      }
     },
     "localname": "UnsecuredSeriesTwoDebtMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_UsTrancheMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Us Tranche [Member]",
        "label": "Us Tranche [Member]",
        "terseLabel": "Us Tranche"
       }
      }
     },
     "localname": "UsTrancheMember",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tho_WarrantyPeriodForRetailCustomer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Warranty period for retail customer.",
        "label": "Warranty Period for Retail Customer",
        "terseLabel": "Warranty period for retail customers, years"
       }
      }
     },
     "localname": "WarrantyPeriodForRetailCustomer",
     "nsuri": "http://www.thorindustries.com/20200731",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r405",
      "r406",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible List]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Accounts receivable, other, net"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r22",
      "r226",
      "r227"
     ],
     "calculation": {
      "http://www.thorindustries.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, trade, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "terseLabel": "Accrued liabilities:"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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 through that date and payable for the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Promotions and rebates"
       }
      }
     },
     "localname": "AccruedMarketingCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r38",
      "r266"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r66",
      "r72",
      "r449",
      "r495",
      "r501"
     ],
     "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 noncontrolling interest.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Foreign Currency Translation Adjustment, Attributable to Noncontrolling Interest"
       }
      }
     },
     "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r66",
      "r72",
      "r75",
      "r449"
     ],
     "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, including the portion attributable to the noncontrolling interest.",
        "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Foreign\u00a0Currency Translation Adjustment"
       }
      }
     },
     "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": {
     "auth_ref": [
      "r72",
      "r448"
     ],
     "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, including portion attributable to noncontrolling interest.",
        "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]",
        "terseLabel": "Unrealized Gain\u00a0(Loss)\u00a0on Derivatives"
       }
      }
     },
     "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember": {
     "auth_ref": [
      "r72",
      "r448"
     ],
     "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 noncontrolling interest.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Noncontrolling Interest [Member]",
        "terseLabel": "Unrealized Gain (Loss) on Derivatives, Attributable to Noncontrolling Interest"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r72",
      "r83",
      "r448"
     ],
     "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 Derivative, Attributable to Parent"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r69",
      "r71",
      "r72",
      "r587",
      "r615",
      "r619"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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",
        "verboseLabel": "Accumulated other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r68",
      "r72",
      "r75",
      "r142",
      "r143",
      "r144",
      "r449",
      "r610",
      "r611"
     ],
     "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": "AOCI, Attributable to Parent",
        "verboseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r66",
      "r72",
      "r75",
      "r449",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501"
     ],
     "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 Adjustment, Attributable to Parent"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r254"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AcquisitionRelatedCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).",
        "label": "Acquisition-related Costs [Member]",
        "terseLabel": "Acquisition-Related Costs"
       }
      }
     },
     "localname": "AcquisitionRelatedCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r360",
      "r361",
      "r362"
     ],
     "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"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r403",
      "r404",
      "r405",
      "r406",
      "r547",
      "r548",
      "r549",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r340",
      "r342",
      "r364",
      "r365"
     ],
     "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",
        "verboseLabel": "Stock compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "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 income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r367"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r368"
     ],
     "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 costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r188",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
        "label": "Other Segments [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r93",
      "r117",
      "r507"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs",
        "verboseLabel": "Fees to secure the facility, amortized amount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r117",
      "r252",
      "r259"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "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",
        "verboseLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r168"
     ],
     "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": "Antidilutive restricted stock units and unvested restricted stock outstanding (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r68",
      "r72",
      "r449"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "AOCI, Attributable to Noncontrolling Interest"
       }
      }
     },
     "localname": "AociAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r68",
      "r72",
      "r75",
      "r449"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest"
       }
      }
     },
     "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r117",
      "r263"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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",
        "terseLabel": "Impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r131",
      "r201",
      "r208",
      "r215",
      "r230",
      "r442",
      "r450",
      "r491",
      "r566",
      "r584"
     ],
     "calculation": {
      "http://www.thorindustries.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": "Total assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r59",
      "r131",
      "r230",
      "r442",
      "r450",
      "r491"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.",
        "label": "Assets, Fair Value Adjustment",
        "terseLabel": "Fair value adjustment"
       }
      }
     },
     "localname": "AssetsFairValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r343",
      "r355"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail",
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r462",
      "r467"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "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",
        "verboseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r335",
      "r337"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r335",
      "r337",
      "r425",
      "r426"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r422",
      "r423"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r422",
      "r423"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r422",
      "r423"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "verboseLabel": "Business Acquisition, Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r435"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Business acquisition, goodwill, expected tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r422",
      "r423"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r422",
      "r423"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "auth_ref": [
      "r429"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.",
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "negatedTerseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r436"
     ],
     "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]",
        "verboseLabel": "ACQUISITIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 14.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "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, 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": "Less: cash acquired",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 13.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "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": "Other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "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": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r427",
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Amortizable intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r427",
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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": "Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "negatedTerseLabel": "Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "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",
        "negatedTerseLabel": "Debt \u2013 Unsecured notes"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "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": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r427",
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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": "Property, plant and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest",
        "totalLabel": "Total fair value of net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r126",
      "r419"
     ],
     "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": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r122",
      "r123",
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligations": {
     "auth_ref": [
      "r18",
      "r512",
      "r585"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.",
        "label": "Capital Lease Obligations",
        "totalLabel": "Total lease liability"
       }
      }
     },
     "localname": "CapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r16",
      "r511",
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.",
        "label": "Capital Lease Obligations, Current",
        "negatedTerseLabel": "Less: current portion"
       }
      }
     },
     "localname": "CapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsNoncurrent": {
     "auth_ref": [
      "r47",
      "r511",
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.",
        "label": "Capital Lease Obligations, Noncurrent",
        "terseLabel": "Long-term finance lease obligations"
       }
      }
     },
     "localname": "CapitalLeaseObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details_1": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases.",
        "label": "Capital Leases, Future Minimum Payments Due",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 5.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "For the fiscal year ending July 31, 2020"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Five Years",
        "terseLabel": "For the fiscal year ending July 31, 2024"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 4.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Four Years",
        "terseLabel": "For the fiscal year ending July 31, 2023"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 6.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Three Years",
        "terseLabel": "For the fiscal year ending July 31, 2022"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 3.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Two Years",
        "terseLabel": "For the fiscal year ending July 31, 2021"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due Thereafter",
        "terseLabel": "For the fiscal year ending July 31, 2025 and thereafter"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details_1": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeaseObligations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.",
        "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments",
        "negatedTerseLabel": "Less: amount representing interest"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r34",
      "r119"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents, end of period"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r120",
      "r126"
     ],
     "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 and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r113",
      "r119",
      "r125"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r113",
      "r494"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash and cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing transactions:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r49",
      "r276",
      "r571",
      "r592"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Contingent liabilities and commitments"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "CONTINGENT LIABILITIES AND COMMITMENTS"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONTINGENTLIABILITIESANDCOMMITMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r299"
     ],
     "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",
        "verboseLabel": "Cash dividends, per common share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock\u2014par value of $.10 per share; authorized 250,000,000 shares; issued 65,396,531 and 65,189,907 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r322",
      "r323",
      "r339",
      "r366"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "verboseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r78",
      "r80",
      "r81",
      "r91",
      "r578",
      "r598"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "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 attributable to Thor Industries, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r78",
      "r80",
      "r90",
      "r440",
      "r441",
      "r454",
      "r577",
      "r597"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "verboseLabel": "Comprehensive (loss) attributable to non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r78",
      "r80",
      "r89",
      "r439",
      "r454",
      "r576",
      "r596"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r88",
      "r100",
      "r575",
      "r595"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r181",
      "r182",
      "r224",
      "r488",
      "r489"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r224",
      "r488",
      "r489",
      "r620"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r224",
      "r488",
      "r489",
      "r620"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "CONCENTRATION OF RISK"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISK"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r181",
      "r182",
      "r224",
      "r488",
      "r489"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r179",
      "r181",
      "r182",
      "r183",
      "r488",
      "r490"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r181",
      "r182",
      "r224",
      "r488",
      "r489"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r444"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r217",
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate, Non-Segment"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r95",
      "r545"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "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 products sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "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]",
        "verboseLabel": "Sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r399",
      "r409"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "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": "U.S. Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r136",
      "r399"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "order": 3.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": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r399",
      "r409",
      "r411"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "order": 1.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 expense",
        "verboseLabel": "Income tax expense benefit"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail",
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r399",
      "r409"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "order": 2.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": "U.S. state and local"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r180",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "verboseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r567",
      "r568",
      "r583"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r18",
      "r290",
      "r568",
      "r583"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Total long-term debt",
        "totalLabel": "Total long-term debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r487"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Fair value disclosure"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r47",
      "r133",
      "r295",
      "r296",
      "r297",
      "r298",
      "r505",
      "r506",
      "r508",
      "r582"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt Instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r379"
     ],
     "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": "Expected decrease in unrecognized tax benefits due to resolution of uncertain tax positions"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "terseLabel": "Deferred compensation plan liabilities"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "Deferred compensation plan mutual fund assets"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail",
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r400",
      "r409"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "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": "U.S. Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r39",
      "r507"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Debt issuance costs, net of amortization"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r400",
      "r409"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "order": 3.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": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "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 tax assets, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r117",
      "r132",
      "r400",
      "r409",
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "order": 2.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 expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "verboseLabel": "Deferred income tax liabilities, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r400",
      "r409"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "order": 2.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": "U.S. state and local"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss and other carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r395",
      "r397",
      "r398"
     ],
     "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": "Tax credit carry forward"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 15.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Accrued incentives"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 13.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "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": "Employee benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances",
        "terseLabel": "Sales returns and allowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance",
        "terseLabel": "Self-insurance reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 17.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.",
        "label": "Deferred Tax Assets, Unrealized Currency Losses",
        "terseLabel": "Unrealized (gain)/loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r391"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "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",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r374",
      "r392"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "negatedTotalLabel": "Deferred income tax (liability), net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "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",
        "negatedLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated.",
        "label": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates",
        "verboseLabel": "Deferred tax liabilities unrecorded"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 16.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "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",
        "negatedLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.",
        "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains",
        "negatedLabel": "Unrealized (gain)/loss"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDeferredIncomeTaxBalancesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employer match and administrative fees for 401(k) plan"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r117",
      "r264"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r117",
      "r196"
     ],
     "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 Intangible amortization expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetFairValueGrossLiability": {
     "auth_ref": [
      "r61",
      "r64",
      "r465"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of liability associated with 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.",
        "label": "Derivative Asset, Fair Value, Gross Liability",
        "terseLabel": "Fair\u00a0Value\u00a0in Other\u00a0Current Liabilities"
       }
      }
     },
     "localname": "DerivativeAssetFairValueGrossLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "auth_ref": [
      "r456",
      "r457",
      "r459"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset.",
        "label": "Derivative Asset, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeAssetNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r464"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "verboseLabel": "Gain (Loss) on Derivatives Not Designated as Hedging Instruments"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r463",
      "r466",
      "r470",
      "r473"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r460",
      "r463",
      "r470"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net [Abstract]",
        "terseLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r62",
      "r63",
      "r487"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "verboseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r457",
      "r459"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r455",
      "r458",
      "r459",
      "r460",
      "r461",
      "r468",
      "r470",
      "r475",
      "r477",
      "r479"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r138",
      "r455",
      "r458",
      "r460",
      "r461",
      "r476"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r460"
     ],
     "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 Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregates of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Cash dividends"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Blended Federal Tax"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarliestTaxYearMember": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Earliest identified tax year.",
        "label": "Earliest Tax Year [Member]",
        "terseLabel": "Earliest Tax Year"
       }
      }
     },
     "localname": "EarliestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per common share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r92",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r158",
      "r160",
      "r165",
      "r166",
      "r167",
      "r171",
      "r172",
      "r579",
      "r599"
     ],
     "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",
        "terseLabel": "Basic - earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r92",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r160",
      "r165",
      "r166",
      "r167",
      "r171",
      "r172",
      "r579",
      "r599"
     ],
     "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",
        "terseLabel": "Diluted - earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r168",
      "r170"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://www.thorindustries.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",
        "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r376",
      "r413"
     ],
     "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",
        "verboseLabel": "Corporate tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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": "Compensation and related items"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r354"
     ],
     "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": "Total unrecognized compensation costs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r354"
     ],
     "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": "Period for recognition of compensation cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r353"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Tax benefits from stock compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r147",
      "r155",
      "r157",
      "r174",
      "r234",
      "r294",
      "r299",
      "r360",
      "r361",
      "r362",
      "r405",
      "r406",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501",
      "r610",
      "r611",
      "r612"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityFairValueDisclosure": {
     "auth_ref": [
      "r480"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of the entity's equity.",
        "label": "Equity, Fair Value Disclosure",
        "terseLabel": "Equity, fair value disclosure"
       }
      }
     },
     "localname": "EquityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r35",
      "r202",
      "r229"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity investment in joint ventures"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FIFOInventoryAmount": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.",
        "label": "FIFO Inventory Amount",
        "terseLabel": "Subsidiaries valued inventory in first-in, first-out method"
       }
      }
     },
     "localname": "FIFOInventoryAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAdjustmentToInventoryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value adjustment to acquisition-date inventory allocated (included) to (in) reported pro forma earnings (supplemental pro forma information).",
        "label": "Fair Value Adjustment to Inventory [Member]",
        "terseLabel": "Fair Value Adjustment to Inventory"
       }
      }
     },
     "localname": "FairValueAdjustmentToInventoryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r480",
      "r481",
      "r482",
      "r484"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r480",
      "r481"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r481",
      "r534",
      "r535",
      "r536"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r483"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r325",
      "r326",
      "r331",
      "r333",
      "r481",
      "r534"
     ],
     "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": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r325",
      "r326",
      "r331",
      "r333",
      "r481",
      "r535"
     ],
     "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": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r534",
      "r535",
      "r536"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r126",
      "r485",
      "r486"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r517",
      "r520",
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r515",
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total finance lease liabilities",
        "totalLabel": "Total finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "For the fiscal year ending July 31, 2026 and thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "For the fiscal year ending July 31, 2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "For the fiscal year ending July 31, 2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "For the fiscal year ending July 31, 2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "For the fiscal year ending July 31, 2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "For the fiscal year ending July 31, 2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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 finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: amount representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r517",
      "r520",
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r525",
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate - finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r524",
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term - financing leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.",
        "label": "Financial Instruments Disclosure [Text Block]",
        "verboseLabel": "DERIVATIVES AND HEDGING"
       }
      }
     },
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGING"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r258"
     ],
     "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": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail": {
       "order": 6.0,
       "parentTag": "tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "For the fiscal year ending July\u00a031, 2026 and thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail": {
       "order": 1.0,
       "parentTag": "tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July\u00a031, 2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail": {
       "order": 5.0,
       "parentTag": "tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July\u00a031, 2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail": {
       "order": 4.0,
       "parentTag": "tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July\u00a031, 2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail": {
       "order": 3.0,
       "parentTag": "tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July\u00a031, 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail": {
       "order": 2.0,
       "parentTag": "tho_FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July\u00a031, 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSEstimatedAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r253",
      "r255",
      "r258",
      "r261",
      "r546",
      "r550"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r258",
      "r550"
     ],
     "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": "Cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r253",
      "r257"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r258",
      "r546"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "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": "Amortizable intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "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"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r492",
      "r493"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "negatedLabel": "Foreign currency forward contract loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r503"
     ],
     "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"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign currency forward contracts",
        "verboseLabel": "Foreign currency forward contracts"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives": {
     "auth_ref": [
      "r463",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective.",
        "label": "Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives",
        "terseLabel": "Foreign currency transaction"
       }
      }
     },
     "localname": "GainLossOnForeignCurrencyFairValueHedgeDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "(Gain) loss on disposition of property, plant and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r240",
      "r242",
      "r565"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails_1": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "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",
        "verboseLabel": "Net balance"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r244"
     ],
     "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",
        "verboseLabel": "Goodwill acquired"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r249",
      "r256"
     ],
     "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"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r246"
     ],
     "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": "Foreign currency translation and other"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r243",
      "r248"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before 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, Gross",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r243",
      "r248"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss",
        "negatedLabel": "Accumulated impairment charges"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r117",
      "r241",
      "r245",
      "r250"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedTerseLabel": "Impairment charge",
        "verboseLabel": "Pre-tax, non-cash goodwill impairment charge"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSAdditionalInformationDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r249"
     ],
     "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": "Foreign currency translation and other"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r247",
      "r420"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Measurement period adjustment"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r94",
      "r131",
      "r201",
      "r207",
      "r211",
      "r214",
      "r217",
      "r230",
      "r491"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteesAndProductWarrantiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Guarantees and Product Warranties [Abstract]",
        "terseLabel": "Guarantees and Product Warranties [Abstract]"
       }
      }
     },
     "localname": "GuaranteesAndProductWarrantiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r460",
      "r474"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r460"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r460"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Long-lived and Intangible Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r135",
      "r412"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r85",
      "r201",
      "r207",
      "r211",
      "r214",
      "r217",
      "r563",
      "r573",
      "r581",
      "r600"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (loss) from continuing operations before income taxes, noncontrolling interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r135",
      "r412"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r86",
      "r117",
      "r198",
      "r229",
      "r572",
      "r593"
     ],
     "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": "Losses from investment"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r268"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r380"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r377",
      "r389",
      "r394",
      "r407",
      "r414",
      "r416",
      "r417",
      "r418"
     ],
     "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]",
        "verboseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r156",
      "r157",
      "r199",
      "r375",
      "r408",
      "r415",
      "r601"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "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 taxes",
        "totalLabel": "Total income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofComponentsofProvisionforTaxesDetail",
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r82",
      "r126",
      "r371",
      "r372",
      "r389",
      "r390",
      "r393",
      "r401",
      "r637"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount",
        "negatedLabel": "Domestic production activities deduction"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Differences between U.S. federal statutory and foreign tax rates"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Provision at federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "verboseLabel": "Nondeductible compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "U.S. state and local income taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, 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, Amount",
        "terseLabel": "Change in uncertain tax positions"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedLabel": "Federal income tax credits and incentives"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount",
        "negatedTerseLabel": "Foreign currency remeasurement (gains) and losses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxExemptIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofDifferencesbetweenIncomeTaxExpenseatFederalStatutoryRateandActualIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r121"
     ],
     "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 paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued liabilities and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income tax provision (benefit)"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.",
        "label": "Increase (Decrease) in Interest Payable, Net",
        "terseLabel": "Expected decrease in interest due to resolution of uncertain tax positions"
       }
      }
     },
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Long-term liabilities and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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",
        "negatedLabel": "Prepaid income taxes, expenses and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r167"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail": {
       "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",
        "verboseLabel": "Unvested restricted stock units (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r84",
      "r195",
      "r504",
      "r507",
      "r580"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r98",
      "r292"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "verboseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r111",
      "r114",
      "r121"
     ],
     "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 paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativesAtFairValueNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet.",
        "label": "Interest Rate Derivatives, at Fair Value, Net",
        "verboseLabel": "Interest rate swap liabilities"
       }
      }
     },
     "localname": "InterestRateDerivativesAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap Agreements",
        "verboseLabel": "Interest rate swap agreements"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFairValueofOurDerivativeInstrumentsandtheAssociatedNotionalAmountsDetails",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails",
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r193",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r213",
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intercompany Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail",
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "terseLabel": "Inventories",
        "totalLabel": "Subtotal"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail",
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReserve": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.",
        "label": "Inventory, LIFO Reserve",
        "negatedLabel": "Excess of FIFO costs over LIFO costs"
       }
      }
     },
     "localname": "InventoryLIFOReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLineItems": {
     "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": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail",
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r56"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r9",
      "r57",
      "r126",
      "r173",
      "r237",
      "r238",
      "r239"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r97",
      "r194"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LIFOInventoryAmount": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.",
        "label": "LIFO Inventory Amount",
        "terseLabel": "Subsidiaries valued inventory in last-in, first-out method"
       }
      }
     },
     "localname": "LIFOInventoryAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LatestTaxYearMember": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Latest identified tax year.",
        "label": "Latest Tax Year [Member]",
        "terseLabel": "Latest Tax Year"
       }
      }
     },
     "localname": "LatestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r526",
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r526"
     ],
     "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": "Components of Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r527"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July 31, 2026 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July 31, 2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July 31, 2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July 31, 2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July 31, 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "For the fiscal year ending July 31, 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "Less: amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letters of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r131",
      "r230",
      "r491",
      "r570",
      "r590"
     ],
     "calculation": {
      "http://www.thorindustries.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 LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r45",
      "r131",
      "r230",
      "r443",
      "r450",
      "r451",
      "r491"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r18",
      "r19",
      "r131",
      "r230",
      "r443",
      "r450",
      "r451",
      "r491"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCollateralFeesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the fees associated with providing collateral for the credit facility.",
        "label": "Line of Credit Facility, Collateral Fees, Amount",
        "terseLabel": "Fees to secure the facility, amount incurred"
       }
      }
     },
     "localname": "LineOfCreditFacilityCollateralFeesAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r42"
     ],
     "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": "Interest rate at period end"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "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 Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r42"
     ],
     "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": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r42"
     ],
     "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": "Borrowing availability"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r42",
      "r133"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Unused capacity, commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r18",
      "r291",
      "r568",
      "r585"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long term debt",
        "totalLabel": "Total long-term debt, net of debt issuance costs"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 10.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.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less: current portion of long-term debt",
        "verboseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r140",
      "r288"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "For the fiscal year ending July\u00a031, 2026 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r140",
      "r288"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One",
        "verboseLabel": "For the fiscal year ending July\u00a031, 2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r140",
      "r288"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "For the fiscal year ending July\u00a031, 2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r140",
      "r288"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "For the fiscal year ending July\u00a031, 2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r140",
      "r288"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "For the fiscal year ending July\u00a031, 2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r140",
      "r288"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "For the fiscal year ending July\u00a031, 2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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 noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Total long-term debt, net, less current portion",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.",
        "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "terseLabel": "Percentage based bearing fixed interest"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r47",
      "r286",
      "r287"
     ],
     "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": "Term loan"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r47"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r47",
      "r289"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r52",
      "r131",
      "r230",
      "r491",
      "r569",
      "r589"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "verboseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.thorindustries.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 provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.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": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.thorindustries.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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.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": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r113",
      "r115",
      "r118"
     ],
     "calculation": {
      "http://www.thorindustries.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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.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": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r76",
      "r79",
      "r87",
      "r118",
      "r131",
      "r146",
      "r150",
      "r151",
      "r152",
      "r153",
      "r156",
      "r157",
      "r164",
      "r201",
      "r207",
      "r211",
      "r214",
      "r217",
      "r230",
      "r491",
      "r574",
      "r594"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "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",
        "totalLabel": "Net income attributable to Thor Industries, Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r76",
      "r79",
      "r156",
      "r157",
      "r446",
      "r453"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "verboseLabel": "Less: net (loss) attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Non-US",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-Compete Agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r299",
      "r437"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "verboseLabel": "Non-controlling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r460"
     ],
     "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 Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonrecurringAdjustmentAxis": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Axis]",
        "terseLabel": "Nonrecurring Adjustment [Axis]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonrecurringAdjustmentDomain": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Domain]",
        "terseLabel": "Nonrecurring Adjustment [Domain]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSAdditionalInformationDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r521",
      "r528"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "Total operating lease liabilities",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/LEASESScheduleofMaturitiesofCompanysOperatingandFinanceLeasesDetails",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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": "Other current liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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": "Other long-term liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r519",
      "r522"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r514"
     ],
     "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 right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r525",
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r524",
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "For the fiscal year ending July 31, 2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "For the fiscal year ending July 31, 2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "For the fiscal year ending July 31, 2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "For the fiscal year ending July 31, 2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "For the fiscal year ending July 31, 2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "For the fiscal year ending July 31, 2025 and thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESMaturitiesUnderTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r396"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "terseLabel": "Operating Loss Carryforwards, Valuation Allowance"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other assets:"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": {
     "auth_ref": [
      "r72",
      "r495",
      "r497",
      "r501"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax",
        "terseLabel": "OCI before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "negatedTerseLabel": "Income taxes associated with OCI before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r67",
      "r69"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Unrealized (loss) on derivatives, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r69",
      "r73"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after 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, after Tax",
        "terseLabel": "Gain (Loss) Reclassified from AOCI, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation gain (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r77",
      "r80",
      "r83",
      "r88",
      "r294",
      "r495",
      "r500",
      "r501",
      "r575",
      "r595"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "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": "Total other comprehensive income (loss), net of tax",
        "totalLabel": "Total other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGFinancialStatementImpactofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "verboseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r77",
      "r80",
      "r439",
      "r440",
      "r448"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "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"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherExpenseMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other expense.",
        "label": "Other Expense [Member]",
        "terseLabel": "Other Expense"
       }
      }
     },
     "localname": "OtherExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r44"
     ],
     "calculation": {
      "http://www.thorindustries.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"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r462",
      "r478"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r18",
      "r568",
      "r585"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-term Debt",
        "verboseLabel": "Other debt"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.",
        "label": "Other Short-term Borrowings",
        "verboseLabel": "Short-term financial obligations"
       }
      }
     },
     "localname": "OtherShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "verboseLabel": "Stockholders' Equity Attributable to Thor"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r101",
      "r104",
      "r139"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payments of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.",
        "label": "Payments of Ordinary Dividends",
        "negatedTerseLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfOrdinaryDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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",
        "negatedLabel": "Payments related to vesting of stock-based awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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",
        "negatedLabel": "Business acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInJointVenture": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.thorindustries.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 investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.",
        "label": "Payments to Acquire Interest in Joint Venture",
        "negatedLabel": "Equity investment in joint venture",
        "terseLabel": "Payments to acquire interest in joint venture"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInJointVenture",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Payments to Acquire Other Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "terseLabel": "Capital acquisitions"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares (PSUs)"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Postemployment Benefits [Abstract]",
        "terseLabel": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred stock, dividend rate, percentage"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "auth_ref": [
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "terseLabel": "Preferred stock, liquidation preference"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferenceValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock\u2014authorized 1,000,000 shares; none outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r32",
      "r33"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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 income taxes, expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r105",
      "r134"
     ],
     "calculation": {
      "http://www.thorindustries.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 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",
        "verboseLabel": "Borrowings on revolving asset-based credit facilities"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r106",
      "r110",
      "r139"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantiesDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product Warranties Disclosures [Abstract]",
        "terseLabel": "Product Warranty"
       }
      }
     },
     "localname": "ProductWarrantiesDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
        "label": "Product Warranty Disclosure [Text Block]",
        "terseLabel": "PRODUCT WARRANTY"
       }
      }
     },
     "localname": "ProductWarrantyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "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": "Product Warranty Liability [Line Items]",
        "terseLabel": "Product Warranty Liability [Line Items]"
       }
      }
     },
     "localname": "ProductWarrantyLiabilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyLiabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.",
        "label": "Product Warranty Liability [Table]",
        "terseLabel": "Product Warranty Liability [Table]"
       }
      }
     },
     "localname": "ProductWarrantyLiabilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r76",
      "r79",
      "r112",
      "r131",
      "r146",
      "r156",
      "r157",
      "r201",
      "r207",
      "r211",
      "r214",
      "r217",
      "r230",
      "r439",
      "r445",
      "r447",
      "r453",
      "r454",
      "r491",
      "r581"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r38",
      "r267"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r270",
      "r638",
      "r639",
      "r640"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure 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 Disclosure [Text Block]",
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r37",
      "r265"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail": {
       "order": 3.0,
       "parentTag": "tho_PropertyPlantAndEquipmentAndFinanceLeaseAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "verboseLabel": "Total cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r14",
      "r15",
      "r267",
      "r591"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail",
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r36",
      "r126",
      "r267",
      "r638",
      "r639"
     ],
     "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": "Depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r14",
      "r267"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r14",
      "r265"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "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, estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of inventory held.",
        "label": "Inventory [Axis]",
        "terseLabel": "Inventory [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.",
        "label": "Inventory [Domain]",
        "terseLabel": "Inventory [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r72",
      "r75",
      "r495",
      "r499",
      "r501"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "negatedTerseLabel": "Amounts reclassified from AOCI"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r70",
      "r74"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "terseLabel": "Income taxes associated with amounts reclassified from AOCI"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r332",
      "r530",
      "r531"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r332",
      "r530",
      "r532",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r108",
      "r134"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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",
        "negatedLabel": "Payments on revolving credit facilities"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "label": "Repayments of Long-term Capital Lease Obligations",
        "negatedLabel": "Payments on finance lease obligations"
       }
      }
     },
     "localname": "RepaymentsOfLongTermCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherShortTermDebt": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.thorindustries.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 the payment of debt classified as other, maturing within one year or the operating cycle, if longer.",
        "label": "Repayments of Other Short-term Debt",
        "negatedLabel": "Payments on other debt"
       }
      }
     },
     "localname": "RepaymentsOfOtherShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfUnsecuredDebt": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.",
        "label": "Repayments of Unsecured Debt",
        "negatedLabel": "Payments on unsecured notes"
       }
      }
     },
     "localname": "RepaymentsOfUnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepurchaseAndResaleAgreementsPolicy": {
     "auth_ref": [
      "r60",
      "r126",
      "r137",
      "r543"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for repurchase and resale agreements. This disclosure may address (a) the reasons for entering into repurchase and resale agreements, (b) how securities transferred under such agreements are classified in the entity's financial statements, (c) whether multiple agreements with the same counterparty are offset (d) the entity's accounting policy for requiring collateral or other security for such transactions, and (e) how the entity ensures that the market value of the underlying assets remains sufficient to protect the entity in the event of default by the counterparty.",
        "label": "Repurchase and Resale Agreements Policy [Policy Text Block]",
        "terseLabel": "Repurchase Agreements"
       }
      }
     },
     "localname": "RepurchaseAndResaleAgreementsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r369",
      "r650"
     ],
     "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 expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and Development Expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r126",
      "r369"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r125",
      "r564",
      "r586"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "verboseLabel": "Less: restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.",
        "label": "Restricted Cash and Cash Equivalents [Axis]",
        "terseLabel": "Restricted Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is 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.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r2",
      "r13",
      "r125"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.",
        "label": "Restricted Cash, Current",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)",
        "verboseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail",
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r299",
      "r363",
      "r588",
      "r614",
      "r619"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r147",
      "r155",
      "r157",
      "r234",
      "r360",
      "r361",
      "r362",
      "r405",
      "r406",
      "r610",
      "r612"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r192",
      "r193",
      "r206",
      "r212",
      "r213",
      "r220",
      "r221",
      "r224",
      "r311",
      "r312",
      "r545"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail",
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r313",
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE RECOGNITION"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/REVENUERECOGNITION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r127",
      "r128"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "verboseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r523",
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.",
        "label": "Sales [Member]",
        "terseLabel": "Net Sales"
       }
      }
     },
     "localname": "SalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/CONCENTRATIONOFRISKDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r72",
      "r500",
      "r501"
     ],
     "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]",
        "verboseLabel": "Schedule of Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r401"
     ],
     "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 Provision (Benefit) for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r47",
      "r133",
      "r295",
      "r296",
      "r297",
      "r298",
      "r505",
      "r506",
      "r508",
      "r582"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "verboseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r392"
     ],
     "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 Income Tax Balances"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r463",
      "r470",
      "r474"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "verboseLabel": "Derivative Instruments, Gain (Loss)"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r455",
      "r458",
      "r459",
      "r460",
      "r461",
      "r468",
      "r470",
      "r475",
      "r477"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about 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": "Schedule of Derivative Instruments [Table Text Block]",
        "verboseLabel": "Schedule of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/DERIVATIVESANDHEDGINGTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r253",
      "r257",
      "r546"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r253",
      "r257"
     ],
     "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": "Components of Amortizable Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r249",
      "r251"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r249",
      "r251"
     ],
     "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": "Changes in Carrying Amount of Goodwill by Reportable Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r135"
     ],
     "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 Income before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r9",
      "r29",
      "r30",
      "r31"
     ],
     "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 Major Classifications of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INVENTORIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "verboseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of Changes in Product Warranty Liabilities"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r38",
      "r267"
     ],
     "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": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PROPERTYPLANTANDEQUIPMENTDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "verboseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r201",
      "r204",
      "r210",
      "r249"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r201",
      "r204",
      "r210",
      "r249"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r343",
      "r355"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Summary of Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r388",
      "r402"
     ],
     "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 Changes in Unrecognized Tax Benefit"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of Difference Between Basic and Diluted EPS as Result of Restricted Stock Units and Unvested Restricted Stock"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continuing Operations"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r188",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r217",
      "r224",
      "r602"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r188",
      "r190",
      "r191",
      "r201",
      "r205",
      "r211",
      "r215",
      "r216",
      "r217",
      "r218",
      "r220",
      "r223",
      "r224",
      "r225"
     ],
     "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": "BUSINESS SEGMENTS"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTS"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentGeographicRegionItemDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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 expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "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"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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",
        "verboseLabel": "Total compensation expenses"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "terseLabel": "Stock-based compensation, requisite service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r348"
     ],
     "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",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r352"
     ],
     "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": "Forfeited, weighted average fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r350"
     ],
     "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r350"
     ],
     "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": "Granted, weighted average fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r349"
     ],
     "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": "Nonvested, end of year (in shares)",
        "periodStartLabel": "Nonvested, beginning of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r349"
     ],
     "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": "Nonvested, end of year, weighted average fair value (in dollars per share)",
        "periodStartLabel": "Nonvested, beginning of year, weighted average fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r351"
     ],
     "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",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r351"
     ],
     "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": "Vested, weighted average fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r345"
     ],
     "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": "Number of shares authorized under stock option plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r355"
     ],
     "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 available to be granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r341",
      "r346"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail",
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Three"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r126",
      "r343",
      "r347"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r344"
     ],
     "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": "Award vesting rights, minimum percentage of target compensation"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": {
     "auth_ref": [
      "r283"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Additions from Business Acquisition",
        "verboseLabel": "Acquisition"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual, Current",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Product warranties"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r283"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)",
        "verboseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r280"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Provision"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/PRODUCTWARRANTYScheduleofChangesinLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r126",
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Product Warranties"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r188",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r217",
      "r224",
      "r249",
      "r269",
      "r271",
      "r272",
      "r602"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentBalanceSheetItemDetail",
      "http://www.thorindustries.com/role/BUSINESSSEGMENTSScheduleofSegmentReportingInformationbySegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSChangesinCarryingAmountofGoodwillbyReportableSegmentDetail",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSSummaryofComponentsofNetBalanceDetail",
      "http://www.thorindustries.com/role/INVENTORIESScheduleofMajorClassificationsofInventoriesDetail",
      "http://www.thorindustries.com/role/REVENUERECOGNITIONDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r51",
      "r142",
      "r143",
      "r144",
      "r147",
      "r155",
      "r157",
      "r174",
      "r234",
      "r294",
      "r299",
      "r360",
      "r361",
      "r362",
      "r405",
      "r406",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501",
      "r610",
      "r611",
      "r612"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "verboseLabel": "Comprehensive income:"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r174",
      "r545"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r122",
      "r123",
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "verboseLabel": "Common stock issued for business acquisition"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r20",
      "r21",
      "r299"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "verboseLabel": "Acquisitions (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r294",
      "r299"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "verboseLabel": "Restricted stock unit activity (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r51",
      "r294",
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r20",
      "r21",
      "r294",
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "verboseLabel": "Restricted stock unit activity"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r26",
      "r27",
      "r131",
      "r228",
      "r230",
      "r491"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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",
        "totalLabel": "Stockholders\u2019 equity attributable to Thor Industries, Inc.",
        "verboseLabel": "Cumulative effect of adoption of ASU no. 2014-09, net of tax"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r131",
      "r142",
      "r143",
      "r144",
      "r147",
      "r155",
      "r230",
      "r234",
      "r299",
      "r360",
      "r361",
      "r362",
      "r405",
      "r406",
      "r437",
      "r438",
      "r452",
      "r491",
      "r495",
      "r496",
      "r501",
      "r611",
      "r612"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "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",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets",
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r130",
      "r299",
      "r302"
     ],
     "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]",
        "verboseLabel": "STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r502",
      "r533"
     ],
     "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"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r502",
      "r533"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r502",
      "r533"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.",
        "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions",
        "terseLabel": "Ownership percentage after all transactions"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": {
     "auth_ref": [
      "r381",
      "r402"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded.",
        "label": "Summary of Income Tax Examinations [Table Text Block]",
        "verboseLabel": "Summary of Income Tax Examinations"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxExaminationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESTables"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.thorindustries.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 statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Income and other taxes"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r431"
     ],
     "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"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trade names and trademarks"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSTogoGroupScheduleofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerAdditionalInformationDetails",
      "http://www.thorindustries.com/role/ACQUISITIONSErwinHymerEstimatedFairValueofAssetsandLiabilitiesDetails",
      "http://www.thorindustries.com/role/INTANGIBLEASSETSGOODWILLANDLONGLIVEDASSETSComponentsofAmortizableIntangibleAssetsDetail",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r50",
      "r300"
     ],
     "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"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r50",
      "r300"
     ],
     "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, shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r50",
      "r300",
      "r301"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Less treasury shares of 10,197,775 and 10,126,434, respectively, at cost"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r403",
      "r404",
      "r405",
      "r406",
      "r547",
      "r548",
      "r549",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "terseLabel": "Unamortized debt issuance expense"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r370",
      "r382"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Total unrecognized tax benefits",
        "totalLabel": "Total unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r383"
     ],
     "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",
        "negatedLabel": "Tax positions related to prior years: Reductions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r385"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_UnrecognizedTaxBenefits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail",
      "http://www.thorindustries.com/role/INCOMETAXESComponentsofTotalUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition",
        "verboseLabel": "Tax positions acquired from EHG"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r384"
     ],
     "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": "Tax positions related to current year: Additions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r383"
     ],
     "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": "Tax positions related to prior years: Additions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r386"
     ],
     "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",
        "negatedLabel": "Lapses in statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESScheduleofChangesinUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r387"
     ],
     "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, if recognized, would affect the company's income tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/INCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebt": {
     "auth_ref": [
      "r18",
      "r568",
      "r585"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Unsecured Debt",
        "terseLabel": "Unsecured debt",
        "verboseLabel": "Unsecured notes"
       }
      }
     },
     "localname": "UnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail",
      "http://www.thorindustries.com/role/LONGTERMDEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178",
      "r184",
      "r185",
      "r186"
     ],
     "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": "Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/LONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/STOCKHOLDERSEQUITYAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r159",
      "r167"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail": {
       "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 - weighted-average common shares outstanding (in shares)",
        "totalLabel": "Weighted-average shares outstanding assuming dilution (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r158",
      "r167"
     ],
     "calculation": {
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail": {
       "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 - weighted-average common shares outstanding (in shares)",
        "verboseLabel": "Weighted-average shares outstanding for basic earnings per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.thorindustries.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.thorindustries.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofDifferenceBetweenBasicandDilutedSharesOutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "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.(f))",
   "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)(i))",
   "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))",
   "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.(m)(2)(i))",
   "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": "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r228": {
   "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=27010918&loc=d3e74512-122707"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r244": {
   "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"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r326": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r327": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r328": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r329": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r331": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r38": {
   "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"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r407": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r408": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r409": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r411": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r412": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r413": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r414": {
   "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=116825942&loc=d3e330215-122817"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r452": {
   "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"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r47": {
   "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"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r485": {
   "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"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r504": {
   "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"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r51": {
   "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"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45023-112735"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r56": {
   "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"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r568": {
   "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"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r572": {
   "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"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=49176635&loc=d3e9760-107771"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r614": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r615": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r636": {
   "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"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r650": {
   "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"
  },
  "r651": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r652": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r653": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r654": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r655": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r656": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r657": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r658": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r659": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "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=121641772&loc=SL7669646-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r84": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r86": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r87": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r88": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r92": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r94": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r95": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r96": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r99": {
   "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=120395209&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>110
<FILENAME>0000730263-20-000019-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000730263-20-000019-xbrl.zip
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
M%_GNO0=U<9Z3\>CLH9TLGOW9F\=JPB=3^>%\MN3[QX]N7WS]XJ.+U_W['\6
MC&L4LL^M)%"I7'TL#8JA'$*&EL_]B%V+1W\V'3+_X=UP_=L3G7_R)Y_F[!"5
MHK]YH.=@+C[\TT]4Q$#QU=40'-182JPNUVR#577I,IT_T6+CVCW1LF/C%S[1
M\4E/?7_GB;[0'__T\^240A$OY#6@8BZ:OFD^+HF=EVR*6X&7..>''/0X>?:2
M]6*O7QR-:#0_R_Z_X=%Q#Y9]PO?"E]]2W[T8HNO!].%H]OSFZ4UUEH?'.'U^
MX_5H]L[K/\(CF5T,(WST_%]VV3X1]?X5;YW,YA,-)+\Y^$OO8C:=?[^+SR;3
MBRO,SBZL(>7[NU,1GAP_G"!_ZK?][H.'/@1/_9-,'W4G\I://'JI/+I\Z")X
MXWPR_8M._3??[V_>EO'D6,7;1T[[N:[MO5-\]_[=?])B/U^;KIL'3'\YIGSP
M!*B6&""K_ ?(%6,KEMA$VWPRWO<G<#[*NTY/H!O)DI[ 7QGP7OVC>,]CY,_V
M&!\^MS_G,=[7Q+':HIK843)058GY$ENK53*Z6K@LGENZ>&YY'9];^OSGEI?V
MW$0*DU&#\\6"@%07@\<22()QSL>%Q:5U%@=O$^\[_SWI0S>3XQ>3L;Z<?1"G
M)\?'D_&C^80^%9G_0L2\Y K2\EP!AH(>(F8-!YRE6-,LBV *FO$1;@PT-Y@7
MPR1X]!..^-[X%KX8S?%H(##9%KP)R3DN'JS"I=;D Q9N05UXW!R8'LH<1V/A
M.S@=C\8'5R \KP0?9DI0N;;D,OBHNBI[*UBB:\5KNKXQ^.Q/%WKT=$@^#EL!
M"!B),@"%5H19%6#2 (Y(#38&G)^P#ST.!)50U3":9APL#%4:9@8' -;'%#4J
M71\JJWH"T7IG*,?D8X1,.6>DC+$6:]E47U<@)P?OW5<O=E.0&(++V65U.Q"K
MB&O!!(@I:(KI-@_5JW([J\?2Y4"-#!MG&D3O*SE!<J 1'5W(L'E87FD&LWI
MLT$QG'VR3;4 2VF-+7*$E#.3:YL'Z+7E/:L'-U7C",0;+^IM;2Z,JA\(&_E
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
M\Q6Q8PGBWEY2[)\8@;D,Y1>U/T;A8KUPJY#0]RIF&<4$B;%Q,&^A-!=0NJ\
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
M],V$KS2Z#3*^</:%DX$84@3%#ZM)D2.91DPRB/F3=<1R)1X>T(%Q+F5' 3P
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
MXJY:&2PEPU*EJC 5P89$=C*!^KXBO_L]LJ]_V>U4NM4;OJ]6C.S+WVEX.04
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
M9K,X"&,\-A7Y#)[ XA8I=HW:,_,Y!CKPPIW^=VO"O;%@/2MZL6>'J+:4P[;
MN-> :< T8-L&V YH9@V-AN:?%6EJ@^YV@VZ@SKX+;DV84!;:0XVSE5+E5^['
M(U1?;M-F#9W(S7;+<GD8/JX=O0W\6]?\>Q^2"#C%1"\64]-WG]TI;?Q+D+95
M<GK/Y(+OL?G$ 9&0^>3[)L+WHO1C@U%H%9A9&#63M(2.0M\:A1Y<5.=)%!J>
M_5KGEMVV1WBX'0^-5CMVN=LPV^6ZS9OMMLUKG:XI[QGVD:)\ZY(]>\\#=L7=
M6+#?*D:5O1<!NYCP0%Q+0V@]K87"3Q<*RCB0MH&6"'>1"#\RB7#ZM688+=OF
M=KEA-[O8%<DH=VRK6:YWJS7>ZG;;1E?0O9L/X'9MA&DFOL<%.NB:7[\[)]'Z
M26I%7[![5SXW%)]_'QR=5L]Z7X7=&9EVLUWN&GAU?4=8Y6Z]U2Q;K5&]:K5'
M[4:G<? *:>:S'URR"U+__31>\CC*_N:NL=O:(W;-%?CW3Q6.5Z<*V0!P=)?>
M "LZ-.]"JZ 3S\8; 00S%\R:"*"K*79\="0J<I=2.B'C;"Y<MWSI^7-8D. A
MH,:&+\(82Z1XR&PQ<CQY9^5Y[ K6J#83I.8V!-!:N0]&MQV%&S]*\PFP_B<B
M_4+A_(10OI.R]A%;?OSUM2N,AM&Q1^5.NP,F4I6;Y:Y5K95KO-DQ:O:H,:K9
M!Z\^BW!U75;R+_657->W9N!?>[AQIV8V3T @>'X$G_P=.RA<0:92[YN &GZ%
M-PC;.MYX4_R(ND$I4;%O\@'H;P4)K>V3M&EI\M%W8R_B 34/"L*G+D7&7X7!
M>:-K-,H&'8MK6D:YRQOP6[56L\QJK0'2!:PO_PY"Y.G)A?E$T U72\+AF?%<
M(F8"9@&*!9MQUTUE0UYHF$(]  .OD!,%T9"S(O)6&GZ-C>*8#=]Z8WIT%@A+
M4';"J,GQJ&=HR)[!H.#@L#"V)BR<^'BM=M*$+9KP:'DI<QY>%W+TLEK-\Y>,
M>S9[5LLMV01?"1XRO\&"\"79W-9%<-18V"4Q)$ (6AY&K%N5 ]A\$59^F7Q0
M351EWT8,X$0\BI^ZF  GK=ENU81A\_*H8^"U?J-ZN=.PK'*3-]MFS:B;HF%I
M8V.30@49"WAJZD01L*)P@;<"W\/8CKM@XDH$"W:"(1]NT5G6(QYQ=BQ-DH*X
MR<;(VRAYC^5<C&-7WI-V41ZR9[@?[9>L5J]54I_&H4OY9W@I_SJYPQY)Y$B
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
M#:Y\FW;N65T-<+/?6&&XEGO MF*5F#$.G3 *$Q=JY+NN/T=C-.=\*8Q(MIT
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
M;"=1DL(6T!7][9<AP0<6)'IF*&G6(*MR9QN&,)1A-L=^<EUOY%>2ZTAMG8K
M$K 2]EIX/U@X)< )ZU*G9<B7"E,99VA[*)R7UB"<C&*PT3QI6%K<3&0P82_=
M=7@HCR4Y#4RJ+.I$9=R .9I)\F7Z>&&ZGHLL/)Y(!I=&092I%U2W8(#!/M(^
MH(<]=<K9)Q*\4A[/*"16Z/9_J,NU&,&CKJD1SA.366J8HCV2T"-^L]+$NZ]=
M5S3D#I5U_C,LN-R2D71'O@7>!BS,5QI/VOG$FHG3(/454J$ DZRP//E@MDAX
MY>=2UBTOPJ(IQO6"W!E@ZI?@MD<3V8Y4T4*]-;O6!C9YC9NA[\:1>*GBW-7\
M^P?K8+0$'J'>=N)O%+&6_W<29&F&L2B;("LORWP$BWK!W3E?A >_%]8^=;QR
M'ILW(RD)PQN=Y3 \O;QBLZ<\ .E/F8ANEM%>M?=[()1.\PZ[-$,<F(<':=PU
MK[F7%/1A+DB0NN[*SUB*XP!2+T6DK.)TOB0@@I&M-!!12DP6##%$8AQ@:* D
M55?V@=2-KN5?H3SU["4#8<GTDM)FE>7U#ZPN-<8Z>\OA48F]O^A)PZJ4&20X
MZ,F5L'P97YKBR+8S&H&#X5GHH45S(;PL8S$M[E%B(DCY?_[Q9I2CN$U<@$0
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
M>4EE::CV -]'^PFX)(S J/'' 9]-B"*I$*24?\G%HQ*)08A2;T[&7')RFA0
MVI+2P) >\%(UP2T0XGHG.9><I@RCO!$*MH_O73=39?H18"7I^@<X\&#RR6QH
MW4#FS['Y6QCT"E]*]=M\XL/T'.&8R @N11I@!H$'#J4E..4+4I4C,K/3;&"*
MRAF/T!JC0J[DE*2,<ZKS(&F0/LU#QH$2'*1>3:DP,*B4EGYY@BNU/2I8]XGV
MM9-J,#4&S["=&%2I+0), $\YUI[+EU-"2")FCQPT.,UX91YI3T7*)R%/ Z^/
MZ-[WM&]2=7+O4[]]9+L;@LOK%+L\S>SG3E)Y(J)<@3_* YQ J*QX"GHG0%L\
M"!8RIDSE-;!A&/52T"CK2QH*A9/2:<4KA;FD."N$!$FHP3!+/I(LX"&;EL]@
MD.\.!L7AD5JI7JTF8&% -(OUI3#F0,K.>U<N*K(T-T-L<62C5+W?R+D-3+;H
M$_KQ+J9FLFHRQ#2^6PR^)@6L*K(/;E&:[)+R&]60[V%IB$)RMKOH]J2),BG!
MKFUBFCD$]XVV\XJ[,>7D\U=+P/\MX$-P='!=0E779@.#3B"'@8HX2!8D+D1Q
MYW6P/@G6IX:V"8QODT\K9:90_)?/!*E<L2*D)#.LN%/Y]3Z:Q*DGCM>MJ)&Q
MVDQ%+EP40NC%J[M!<&Q2TH$8TWE(?N4[%-2A=QF^Z?*9/#WB>.HQ12A8C$:V
M?I"_H2"%)(- IJ[2!2OH,<:>5%4%3M'@6B=O>')""P>W?70VB-@)-4*5#GF+
M,L@NBI0D+(K2H\##]>J_$U6=GV@)1B42<[@4W\$W"2FQJRD9@'NHJJ$J(*^
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
M-:XO469K#)BGMMPEV:%<J4S@E2MXYKKJI[3:BM?IK62$Y8[QB?&;AATMM#K
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
M<Q-0=]-I&AW1K0S<"A$5_(77&G)=:,RV65KBEK.LA!:22;4(+8(PF$0IE8Y
MM7<&'$=3X/F6PC2'Q,"HT@UBX:%;*F=)4FKMJ+)=WJW(I4$"6)Z1[[)UH7M4
MP,+J[H 0S;;;)@SK"H^K-)DEE?+#P-_/ZRJEYL)P3/_T->'/^SYW]95S5\^-
M^BP!8A%W*5#3D4/W1@0"\%1*#(93L=LT(JB9K=UAU@0HGS3=E'O=:+((J?(
MF_REJ559H?+O>2KEDT- R*U)F#!5F568OC.9$''S<&BTIM&MH^Q6X+"[+!6H
M<K2*>$V1QZL^'FZC-:S"3DMQ@UT!F]MOB$%RJ"6 #=K:C%;''N "$]S2@P._
MH!>BA2Z%@S_9LXH\DR7R*^,.Q9":2[0L-RIP4<8TF$B>CZ/W\'U4^-9>':#9
MKU6=,80+^:RZ0]O['?Y(AMJ]PR^1&BB?%-%<F@X!I&0+W7RSHZWAQ9]6,U!Y
M/L!?I?T"K0H3Z58!;[C@#H6SZ K:I^HVGE9S;SJ-LD5[/X&0(U@"]@1Y'^*#
M].B*(5@Y+GDXM(21GO7(3N;IHU1M;G2)0N6[-\>K,C7\L6QS-:VLL#%(#EE;
M=:5LA0VEDISAMI8;#:**X"-6]DD,II]M0_;\ ;GJV\>6<W7$J?,(^_8VNBJY
M_K44%ZJ/UJ:4M+F&4@JA9X79,2B*T@"#1A8%194LB5)2K[:,U7=<RE[$G-:&
M?9]8[^7KFL7/C%"S.I9B09O7\:LLI*<-MU7JS5)D9!U(53>70DDNINO&D=:C
MVF92LV#!#$67@Z%4Y2W\4AU2YF5K'63+B6  [%ZA-^;<.0EC&%:_$BD4>4DV
M; FAW&51$G1VH7,*Q&;P"=#4'4_U)<*J7=?EDMJ#M#78%$"4"AYM<!85H%IU
M0R3=T.Y&I&,8@S3:I5[G  @RKK@4O9VA'(X)V3YS.16IM*NE2&_-4XA2YP7F
MMN5VF-7I1'V8,DT<[P$=K$H.+2_DV^3WE#6R>HK8X26H, _?W1Q0FFZ=5$ 4
MQNI\=(2]ZJN(ZC'8H%&/U^>9>>I=ULQ]-NH=D2 /55RN2_K;FX-5].?"(QGJ
M<L-X!"HR356H4W=[BL4(47T8@X0T&09ED$ H +].&='U7&I:ZOF)_),YM"3.
M4P&D&J#-I$_''9Q4&1"R):7@?P&FCLG/JES.!!T);<M$/L*AO!4 V[>H]J6"
M#N5QQ)1Z=5JIUJRF)-$*LO<P%326@ZU!97-K8OY9Z<TVT68PS.-%R$1N8L0C
MI ,3CTE=H6+A!_'HT==+O<_U;]>"64>PE6PTFHKR5MY/O-@;8:N\V=Z2:8Z-
M1J3!7DRDD5%)D=F*('(Z$4X%K8;BEN!-(L$7H)>B3#$:"15>M1Q1ROI( 8S%
M.,+4D/0ZE[#&^I#&2@M3TUM4(>NR,V74R2W.5GPA)FY!W*?D*VW#N4,V"T9B
MUQF9Z[KFR@2RK_(A9"UJRL#Q&4*JD36QDQN5IQ+,D)?>E99>SEA10PSC'#89
MK*D:*UL$JC"OI"[K1#A 1-IM?XVS+]PV&$57YS^1?-^*<0SKA2MCNE&L5I-G
M>2' 922P:CO+I.P2')E.%0&"=F9BUC/ZLYT8 M)'P2,"&ZG(\QF EF 6Z@+-
M+FG-"W:Y[3YTJEG +#?LCF;.V)PIIW6%;12A21[-J^5,0EF#]*TQX53H&EK8
MO+HT'U@9'7Q1+'AS$YN6+MUWY@\?7".B_):=C,Q;?B.O_D8^AC $0R5Y197N
M[UYYN\<R6]U%<!VEM3:\*S"B$6F.AX_Y$7B?G -GDN<Q]'P.+7EBW"$6549%
ML8#K^/$,GXE2C E)M<$$!&A<#1=J<^(YUF27PB[4K=0N=:ENW #C+$L^Z3*&
M^(%/)%2!$;>9U-3 3GV1%/@$$FO<X=IYM 8'(62P@#"9WSTKO'M.QXAX4#!C
MP=%2C"*B(YQ76'P XH^=;Z&SE"I7M]C$T8>EJ&*HH )R7^@"9G[Z),V'@!:@
M$F8J<P:TA2@8C@%,IUQJJ>[1O-5NTR*ZV;ZW#?NP-S5M7J>8'A!SN*TTA)8\
MHV%>%(23)2X_"__A6+P*G3M#EC^8*GST#77?DD]JQ)#SNE($RT,I%:@$X.",
M:H4%5T4H\A\?DED]"\:I^)"PL0"X<;94-"FLP1(O<,U4#TGS#8H<"6NG?GFI
MCF"])-4T*6)5U44^G(W68;L;]8[4 K&-E!SGD&)4]Q(&1F&AY92&033!_+NJ
MXQ0:]RZ?;PV0<^ZME+Q>*U<_09RZHOH?ZR&._'JMM-):Z8*L<N7+V3VVF^:>
MU#:%W/V9QDMH=5!&8T')]HL_@7X3.,DMX>W 4J)76$)1%L0O2CB)(?6$L4+
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
MJXD].FP$8R"]1;:>J>AX<_),/^$U?:7B'S@>8?M<D+1ST HP*\$ON52+:$3
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
M26&LI5_G]5OG8^.Q.8M-;N]Q(:+@#?IN](L7TH%SQ. KG*+_1WH88CR^2TC
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
M79S8TVR4UK%\2Y9G6Z.HG ;);!XEQ4PN3S":RG60?ZL .R1O#OXFO<;MO0.
M$>6C)*I$'-PDU33(ZT)>= ,K'I1B C?WM&1N@  ,UD  RN1#,),/F99!/@ZJ
MJ0CRN2BB*LDS_9N3XB;)@M\6,U$$O\HOFP?C(I_AGV(I#7!9-/I?G90)W!;$
M=0%2 W\>)Z74(,%"1,5&2<;.&DA&9)3#),_CFR1-VUH"UOYO1](1WVEIAR@H
MZV&9Q$E4+ (I/U]<6U@GUE5=5LEXL6IBLKL&8I)G@A1(M_[X/5J,\K:^2*KR
M83HCB?_U).E'1SM[X]%X?W][;W=[&!_N1(?_/WOOWMPVCO0+?Q56-GF.MPKF
M\"*1HK,U5=[$F?7N)-F*,]GG_>LM2H0L3BA2RXL=GT]_N@&0HJZ6'=OBI:MV
M)[9) HW&KZ\ &N[4-*RQYX^GQN#_'QBO:A])]O[ZMW'ZRZ\[$;=()"EG*8^
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
M<K5^G=$GYW__'3KD/NC4>Q9)'K8Z(A(P8U =JP<12ED4;HKL=CGIJ4A5%:A
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
M6#6D18J*8((M9XE0N 'PS(_%7P #X#P)I>%C=12E,.;8,O^Q %QRU$9%#$]
MM4J=.HF23+!JELQA8C^&<3@'(XH](C0J;B%O<!C(9RU-?.1=.?:)/U]@9P@T
M4%<+GDYX>(-%6S)  8=Q3V9)B/H/6;O@">@OH!90ZTOT1C#U>0784U&="CY/
MP^P[*N";),+6I,H4]$(761+#\$/<0(T\ =IT[8.<XA6 W891M(()H##@"RZ*
M+H&A@;&5&AML5YR@Q,"_02C'._4G4K57<&,:SQ8<F8\2)!%ZZP-75"$=,(!
MVDV80HOED)C4TGXFWDC1<,+;1<Q!E2=W: :9>!)QA",\*GO#'Z8 "1!&^0:>
M2TTRL3$83 K,6?UMH&TB=F$+LR5XPT&,L#]\A!(,]O8&F../PRC,[V2;,PYR
M,BOIGR6H"G VT^]<FN=:H[G_0[8G'DP!Q"L-*OR'PMX^S!"U5Q6?*S$&I10E
MZ,^"JEK1B,C6-27XY9N6\6OA (%_(X0V*Q:KG@3_,>%"[ #H8[#WTS#/A I1
M>@(T9;;Z5:8<-@1P4;I*7V=)RN"[RW,Q.PEZ-P"'DA20Z>1&*!MMFG(>)/,2
M"3"$($E2.=6"H!B^F FBA3I#_&52+J/P!D$#(T-I1$Z$4R[F2Y=:#S52*?M2
M"D.IV-(D4AU6^A75%1"'J ="KQ.IW2J5B&I#Z,BX_KM?+R95=E0^ELX?,+W
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
MZZA2I)8N+8P/(I&I30]@B;A,$G9H\])A[OCNJXO(,2\UTK]X=2E0[=ZB;8Y
MZ3MOW%A4NGCE1^7E0NA^JO#7;^3-0H?RJ!-7"UE#W?#V/&_B#3*F;@T?3Q61
M?!#)(WWD$BZ(Y&VXH.N;J#+[!C4-J,2M.FA_,>[*P:(+G3KT*JG#_JA#<WBT
M>7V":PF:N)-FFQY>B<ID"/2QGF*7-^2IW/JVL^V-N:U6$E]E0[-B\=(D#O71
M\! 6;XE#L0X3GC@M%M7&GT8HW.[?,_;<:J8_]Y^H%>/6NE?D7/3'N:";+>EF
MRR->N)4FMT]1AH-P6+O0$->/MESG<S_G21]U" >DCT@?-0&'._41>9G]\3(;
MD-#OAC0UZJ[53J&AA5!HX2VKS^-9- A&[412@Y1*U_1*.P'1%=72AKKW1]N=
M>.!*THZS.@U;8-I*_/8%)O/@!::^UU1N6;U:UV:F2X7'Z4+2/LO @ U&=#,U
MR4"/9>#$U$=-K9M/T.LT]&R3&73W"<E KV5@R-S!B&2 9*#CMZ/8^M/>%_JD
MMZ,<Y7KU!Z&MZ8FO3TE\2LDONE^V,1H'?G.-+MI5NBBY7T V#38:=#))14CN
M%Y)/AN837Y%'".H7@ASFND-2A03DM@/9-)GAN(1D0G+;D7QBCYYX >FI$-2&
M_4S-F<>O2>Y'C]G(UKW<:J^N3G=';#"@1;@&7N!.4M0>*1H-F6TY)$4D13U?
MYQOI9B.7^7H+H%ZI8=ME[FA :IC4<",9VA(I&CAL9'8RS4I21,[,0S8M>4W>
MM/2+*%#_ZXY[#\K[12VWQF?!>/&7@^\7?>D=.Z/[MNO(6P!.EFYF8ZE<A;NK
M.R/!UNI&#'730UJK,ZS5KGT0ES2*2ZKQ'IDP*F^!K%TDMKQ)*ZWV7273Z@H)
MO&>$J3M#ES>HRWL?0G'/I/K\;'DET8=47M5R=<L!0 PX@=<81M (-/4I26]]
M>.DR]_&VJZO%RGV)XOK)*"IOPQ*=[;_#3%>7F(GK(M6K>W:2E6_C!1;R6O50
M=;-Z15B-)!UHSOF9>"G@R^M:\/=7>[IZ)2_P+/LH;U92=^BLWTBV=@\LR.],
M^_N7B_^]_"KO@OZ1R[O#LEF1!\EM?.C-L2(IN[SWH\"RU'6XR-NAJNL_EA?E
MC>_P$I#[KGFZ1T>T2R%8K54(7]65+>7%>O7KZN2=1<N+Z@"!UT(B'W3E6ZMF
M4@KL>W$%7OW20A#(K!C_R?%6XD3S QP<WI;'\(FZ[C<I,D!_L0C433>H^O"^
M+9"_E5M3U8WP85Q3G/#G\A*GVKUM)_+&^]V[6WDH[GD-$G$EGVQN]=H_<9L?
MD(Q70R75FT*]A[5+_*HK>_"R8KQ""YBJKN\!@L!%X,%?G_"B/[H[_F?OCK<Z
M?7=\0YC_\!O'ROM<'WSA6$,WV'?HVBL; BK7:=7%.Z:M&S:13"1O(WEPZ%5=
M5,"Q/P4<+;/A\]I$I^O :T8.N*&I"=2WXYZ19SD)U\QK&NCR!]+J/Z?5J=@Z
M%5NG8ITMQ]ZENK"=*K@2*&I5]ZG4?C]M>B-%J'7RTZB2V 2%XT*AA<6P7W["
MVS:M)^_5SHF-S5 TN:V?W)>Y;JC#)R?OO_JXW[L^NU2NT?28Z5"Y1BK7V&<9
M&#'/HA/#) ,]E@'+)@$@ >BQ )AZ)TL2OH@ '*_D<!O#JW<RLGI4+$7%H8X[
M=PZSW4X>QZ8J9_T"LLM<F\KU$9!;#^03D]G.TQYJ)@CU#4*N[C020<=;MVCI
M;@UYOA@/*VXYV4BK%_L7Y_=6 &F;4%M#-AQ87?1P7G:Z*=W5SYI)EL,<API
M4LVD9C*T)5($T8EI/>T5(01?*OGU   .=(LJ?KWLR<3N5_PJ*U)0P:^RX-?3
ME;&Y_\-&(J4L<_0A2<5L^VF8 1H61;I(,IQ$Y&6.X3E.]11Y#'#PQPD6#:K-
M[2+EI_[DOT4H"^ZHDF)8\DB4&\*20O_TX\)/[S3<G*UKES!_ %)\F<G*1 <5
M6<J>M<K2PXH3-;DR3>V(^N<BCY+D>Y>A?FBII,]%NJQB!_\MJ]<MTB0H)KQ"
M1,3#K$CA=SX+)Z#+%-2%ZE+UT)A6I&-H199$0PVTK(V&0,SF?A2!23N-P+CQ
MU5IJNH:$R$ZQ[-X4A@-- W:Q(%<4SD-5XZ_J/XFQF%Z1:R"'22EXT!&8]2Q+
MA"(6G0(!X03%=DFP:@.@'Z,4KTD>"B?\!N*:X3!!8CG6>8/I3.8P+)!'F+[K
MF>:##[J8"0,A"A".4^P/9L2_YBB7FK^ \?B3F3;V,WB>H/&(LP(: :JN\15I
M9X!D<%^1,*QAB+S)-83( G4XLMR/"C4:#DS#Z=&U_X3Y3*B&&8\6J%-089S*
MGO#-(+P.,8,(CL1WCN(M!Q;&6.\0:]5I_,="J <88#DXX C0BZS20.W!P J8
M*H8OQP W?/L.D'O-TXV19/<5-.R'-(EZ@94T22TC-/VTR%%Z@-9;F#>A=I=^
M 6CCA9B58@%P*"6. X^3>3A!7DML9F5Y3,#F0IKVFML!SVX!US.L7)?Q"'%]
M@7PIYS;@<YQ!I.;+MV6?X.XD\37(4AV?\,,T!)]CPG7M QB-)$7C VW[F20
M$(^@*V(^7T3)G2SVMTC#&WP@FUE(< N/YX97MFK) CP'GF2B$!;()M"(+98D
MH/H0QQ_$P!"V,.A<=*Q,\(S[$32D2G3.@&4H0A+O*Q_G_@_Y'1+#0.]@.QQ/
MBJ#C!-X>>$@P$5.>WXGN8>!*"X(!C2)H8@H""+Q8F32IL:($PPYPV!XPVRE,
M1(@J5I3B@SGTL; DO"_T!_ZPX,D"N (,$M4%Q7R)LJ3@\:$T9L5"U#*$@8=
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
MATI*I,S!4")_D?&S\H>W09@M(O_N+(RC,.:GXJ/U(0$Q;V_#()^=F0:PUY"
M4ZDYU8%ZKLMG:_R6#RU''[G.[N>&;NY^N+=E<Z"/+.N1+=_ST/:&ST&RJSNN
MURJ*B<DO0+&GNX[=*HJ!QZ/!@0T_0TI_N_Y_^02_^P*&]2_:YP_:'Y\NOUZ=
M[=S#M,<Q>GY6$35$#5%#U! U#:&&UM ?:&*_/*A<S[&S$-0_]4_]4_]]ZK]9
MYV!:>17NU^06TWQT$.91VS:'!C-'5(FC)3N0^]X_B?(>478\-AS0#4XM@7+?
M^R=1WG=NVV/V<$1'ZPA#/W7VOYF',YN5QFMES/,QR9,4: FHX-FC@AYFC&@+
M<8/3(M0_2?)!DCP"2:;MJ2U!<M_[)TG>5^Z,>9[;R%I5!*&60,AT=*>1"&K6
M*D]++IF5-PZM!#[-6.+IS#T#I@._NY0Q;OT] WWOG\3_<<&3RQRKD]$3B7^?
M^B?Q?US$93%[.#SB$D';Y8Z6G_8O/S6SOFZSEI]:$HQ=%&FRX'Y,ZTV/8-YP
MP(9&)ZLC=C'%UO?^29+WW<S(1DXG$R8DR=WKGR1YSTU9)G,&9),)R:U'LC.D
M"D4M6GQK?JRWM?)VTY)M#RQ3V&P1MDR/N6XGK='+SG>S\X5][Y]4QS.H#LM@
M@VYN@2350?V3ZGC&)1K7..8*3;<%EM8&]P#/T)_V7N,G71J\KYBMHH3JTK:C
MG&?+2J82DU^ XE[7I3U037>\EF ;J'F,+;R7X G'F\0[4D/XC99,-5%-_HI?
MSV%DXN=//->N_$>6.B3\-90:D@:2!J+FV-10T?N?$M'?OGR^NM+^_>7SA\NO
M5/:^0=0\>EM_K[E&U!"BB)H&4M.P0P[-W_1"I?*I?^J?^J?^F]I_L_9QMK)L
MY*Y2^<?;"MLH;CWI]=$_LR;=M 5[Q_38R*-; FCO2>OWGIA#O9/G]SJ$8[)&
M9(WV6Z,!\YQ.UF_ND!23-3K$&MDZ;=UO-H[)&I$UVL<8L$76@&2XT3),MN@
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
MS"-W35SAVW;H;,4]D$I,FGJY5(OV?VVAK->XZ-:!0'  A6-VQ:\Q@RU^KMS
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
M8\'N,<?M9+6A+DHR(7E'%'G0LPC'M*%SW"R[IUV[[N#6]DU?]41U9<'#<;S
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
M]1UP-PD7Z-E+;U;:"W3-Q"I;$0)]KP<K<+D"JC3%:*\?5>FNO5[$WG-.I"N
MW^'8EF&E N:J"[GZ&WCVNH!,0>K1F02/$H.3(S^=@BF X8_X&@ V!WU(7;[Z
M ',FG'*8$8U/)GPD0_G%:D 3JG13&,OT>M:;DLO"<%OFAI"T (::/YB]!#I(
MTAS5*DBM4+].24'"D(.ZX9'J$#=+U33F-A/G^8_>=4]^@JN:66&&RZV)[7KN
M*JH',<1Z/(+/A(2H3V^@[8\+9>#_$0]3[6*4*;TK50=,]2*:^'>QI#$&CF?!
MK+8E5>%NH<TQ$B*;*3V%LQD(!:C#*@%;M0"V)N6^&@P,EVRU[2%'A>SG@Q4"
MP=&8!"'N9VSJ1+!UPL<BD@3KY&PA/1[D.D(A7ZK##)@&(F!%D=1UL>GT!F\T
M8$Z$VG8#OA1B2FLVA/7K),@*T$P6@!%!E%K(8^0A#T1$X#H#,P3WUQQ09&;)
MTUMPQ=)5JQE4=_&41XCAQP3$S!])];EKB5Z9?2:(&4OR-M*SV2'>8,=7,7M2
MNFO+SOWUY:^?+[_<:-\N?__Z[>;JRZ_$%$'O&,-=PM"? QI!:O&U]]MNU])J
M5TG^N7J5Y,FR$A;CP) E+#E1[7PL[-07D/3K8E.VZAW?@>HM?_?6.+$7FU2<
M1$6K5&!+) <5;)+Y<L"&T)^G_#S_X3VXS.#^+<^#2 Q&?+2:C93%\S*TT]-5
M>$<=JU,=J.<]^6PE54H^!!UN>CN>XS;QH0_[MGW@MSM)%E5)#J?J)4@>]%S'
M:A7%Q&2B> O%_3T;?N"<[YY&HHTW:;_(*?*G)[B).RRK>=!K'H TC-*:R_4A
MFOB5C8J3QH6:P*<_*^\^0XXZYMX)O^Q:YIV(GPM/[Y![U;LWX:0("D7@D2(@
M14 3WH4)EPM[,<T7,TQ%ISGNW!R_$=.K9OJI:PKM5S@*XS!M8^.7RQOM^N*W
MR^OS0V2D7<7IMAY7W7B&NVWEQH@YQ!QB#C'G!)GS<F4$CVWR7^"R7K5E>- Z
MJ,M59ZA_ZI_ZI_Y/LO\F+:*]YIO4F\2_XZ$&_\&$.YE)*&H)-&U1_?3SMXVL
M1LW744NB_4P5\Z;5=3*9:^C,TCM9NK>+Y>;IYH3M".H/>G1M0K-Q3/:([-$N
MQEC,L1W6]SI9;+!#<DSV:*^ZL;U.ENCN$([)'I$]VL68MP/+8:9K'?7&V [)
M#]F!?4!D]GMN(Q'4I(VT%H3]/@63;*K]SY3SL+G;9U3&?-?-*9[M,:.LN=0E
MM^Q8M<P)S.T LZUW,]Q%.#XM')O,<DQFE">S",P$YK:"V1KTR+D@'+<>QV_[
MAL4&KG/492N!Z,1 9!H]KY$(:E*^4_/C'C>;[E3YJ3SBSH4DCW:59+,EVF;]
MOL?L/NW/ON!EB)T3GI8)@:BZ10) 0#Y5*^ P7?>8JY,0D!4@*W#: D! /E4K
M\-: A8#.3'OP@KD-I']/5?^^->V>T=RLFBV7@6^I'/R!R@/O]RU5KGUIBHG)
M1/$6BJD\\)-3<XAAHZJ@MWM7!:7RP)TM("CG>$-IT.MI,!=WCE'92-(&6Z[^
M.&U(D"*@66_YK%.-X.[/,=4(/@H;_Z)]_:3]\>7JAHH$OS!Q+]T_,8>80\PA
MYK21.4TZV]S\%%\J$DS]4__4/_5/_3^G1:4BP0WRX2C=:$>ZISG 6KF4\-F.
MY0A!>3N"7*>;A4,(QZ>%8\-S2"43E+L 9=<EE4PX;C^.W_9=!A\T,BV?,-02
M#%EZK]](!#5I2Z$% 1 JE]IR2;0&S+,ZZ5]3):K30K)I==._)AR?%H[[-C/Z
MA&1"<NN1;)JDD0G'[<?Q6\-FEGG<]2IAZ,0P9#I'CGA0G52JD]K(6.2)U$8R
MG 'KVYT,G5!])@KC4WT\VH\B&_#0"M?6F>=T<I%+-H!L -D L@%D QY:V;O&
MT:-#I'Q)^>X751KTCGM_T],62,U)F_G);1#EE#CRN\:51_7@J6T^28%-I^?V
MO>.44CQDFI^^R,U^,O(<I4ZN/O]^\?$&ZYU\_/O%EU\OM:LOVN_?OO[R!_SQ
M\]4_M8LOO\#O5Q\OM:]?M"^7-]KUQ6^7>Y5%>1+.4[4>"CH_Y<G]DR_4T(*L
MRL<?*Z6MMQT7FO6\+JY/N[C_UP+9W"OCF=8LN\31[:(X=O$ 0O.E\;#M>+*6
M.])/*6?O\+C&/$Z#+(BA<1[Z67#'RS#$F_>J#+6EPAV;/O.'X&(O,OY>C46O
M?M_0LMN&O@&EM;K;IB#>ME?*;5?^G2;EY-[RLV'"_>]G_@1&=>Z']_XR??6N
M'C\*HK,J.W=S*8C&P*'SLYI[(<11?%SAY+\6:19,EN]5? H1-BA5WJ:+?=8@
ML*&U'9_O]6%39_1FRK4Q'\%DI5P+(BW;I(PSI8RUB,,"TL>?XHF&%SN] 84\
MF_L)'\-+&BQOM'D2Q(DVD07:E]Q/M(2GBS"#-R9)/--\#>.=;VJ=+J( VLVK
M>FO07A;X8;B$7B8I=#E<PF>@U-[ RQ52H;<89!_>%(1!SR/HGR>RO?&"YS0%
M0.(H0YI'(HR1XN?S)!XOX*^SX(=8G(G/>QHRY/_\Q3--_;U8KHF?C?>BS52[
M#[*IZEJ]5%_GE<N\_+N1G_';.%D"HZ(T2'%X20#8#,3PM$D<(I3AM1E0GO:T
MB]$(%NSX)R ^S4 # 8Y&\-5B& ;I%-@(W/CVY]4%@V\304EVS\,[KLU@MJ>I
MQD%2QMH_%N%2:F#+8%@H?\!PJH:  )@J27-6H7DB7.)[=(GAWQBF&*9Y=6+R
M.1MKAIC#U;E/_9F8@" >:Z&?9F+^]QS2-?Q=NUXD=WR9K@[M3 Q-M5R.,.)J
MA+H<H1@(W@G M'B1:,#D[XC7*9 H&ZP-.UT==UHRZ-Y/-=OKN6_$._:@Y[UA
MB.,Y'Z%%")>] U1 )W5'+I#I'A)9$9X-"(Q1:@JIQ.Z$EH&5OYP%_*R*T@UO
MPGS=<YALL+S3BI@I3;!#]E,>RIFMD%V.+(4?^6;E1C@ XC[&J5"NBJLIQAC'
M%67QVF"&9[*!U\=I>&VQ@6TQV[- 3!/-<U"OP]</VARI%2;%U1^#FOYYW6>&
MZ3#;\42K_9YU6*N>- $5L,Q @R=@CQCHM&&<P >)&/Y9O,@$>N[])/&C#%4\
MZG>D*@GR@=L&L]T!DH( JK"B:@!'FSC8TSX_LF?06GZIQ$#NT*L$9VPO1A2
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
MR7.!!\P8(;BMJMAC;I^*J1&06ZZ*[5XG3YJ1*CX5!+\UF:=[+U%PA<#3?O"
M*VHT#SM-VBEH5UB#+F1JHR]M&,P9T('?!@=:GQ_)+;0F3D?+8!XP8X3@UNKB
M/O/<3JX)21>?DBXV21<3@MN,X+<V,[SC7CE-X#D9\)A.[[AUK(^"'<K7.#2P
M05<NM=&9[N@MT[1%>$(Q<I-V" G +=?#KMG)Q2#IX9/2PZ?L2Y >;CV WYKN
M<:^2)NB<#'0L[\CU-3N7I]'\:$:[;E1Z@1CCT2I=-UN8#8_I7B?7E,\XUQ27
M;Z4A._6;#6AKZ635OMEG5I_4/JE]4OLG"7V"\$FJ_;<N,]WC7HA,^I;T[4.A
M1J]WW%CC\=)?'G<92T[TS$]N@RBGT9&--NZ>%@^>VN:3W/3A]-R^=YP['0X!
MP-,7VMU/>IZCW.K5Y]\O/MY@S=6/?[_X\NNE=O5%^_W;UU_^@#]^OOJG=O'E
M%_C]ZN.E]O6+]N7R1KN^^.URK]*L3\)YJAC\W*ESS8\U'S7*?/+5(MN5*KF]
MM!6=^]E1SZ1GGO "]<$4F2:IWW:)X_8CV92QMJ/26\_HHC@>*V.-K..AXKC]
M( %9QQUUDL@ZML4Z-E\:#TR$(7.YRUQV<F?QJ.9R+?"8DU9I_E^+- LFRWQR
M'PA*;O]PZV+ZB:[4,_0-H*O=J6<*R-Y,N3;FHX3[*=>"2,N$*,YRV=,B#DMV
M/X0>XXF&EWJ_ ?F;S?T$GF6QEL'G\R2($VTB+N?3EMQ/M(2GBS"#-R9)/--\
M#8//;VK=+*( VLTO<].@O2SPPW )O4Q2Z'*XA,\ PV_@Y0IQT%L,4PUO"L*@
MYQ'TSQ/9WGC!<YH"('&4(<TC$3E*\?-Y$H\7\-=9\$/SH['\O*==C$9Q@CC!
MC]/,SP*8N1$0M1B&03J%80 UW_Z\NF#:! :*S6?W/+SCP*8HFZ8:C\;PTC\6
MX5("WC*8AK>5,F35$'@^E@R=QC.NW4]CX"9P=)4'.7O&FFGTK'4VI_Y,C#6(
MQQIX+YE@]9[47\/?M>M%<L>7Z>HHSL0H5,OE8"*N!J/+P0B.X:V+3(L7B3;S
MD^\(C2F0*!HL1IAJ]WZJ62Y.'GYC#6 T##$QYZ,LN./ALG>  '52\AX![OL@
MFZJWJJ&= M38 ^+=0Q'%&8#O89* \%PN?&T*_4-[HSC"$'$"6(DC_*80<&S]
MED>"B"6@++F%UW$29S%,,_\QYU$*,ZB- Y[R4! F)"OAH6Q,856\/HO'/,V@
M'3&2L78+1!5?*'4AD%5%>OEWKZ<=A44?UU@$2\DM+,)/L>%2?51U1JY*D"$P
M?(GF"B$YJ>F1*/_;&N5"_P9;" ]@2L7K:E9]Z.F>J4D_4Y. DQ*64QK/Q=N
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
MKJHK>#29_AP6Z3^$B,-[KQW78C!:#'6!ZI=5:_+"2NAX2O4D%\$BX"<:S,F
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
MAE0@>9Z&[KC87I G0G^0I$(W]L<9?$XS$7[W6DU;<GXNX'C6;%7C@$/11,?
MA$;3V_6@,"\C0V\,45>LMRA$*$1/V6(LFO9V'HR*PKQKP@PQKFQL9_N:)IRW
M\R*!+]*"M" M2,MSTM*439++9T::LT-2G[=#<F^_0](8J+Y[!,Y[86)_QZ.7
MIMYL&<N0/V=:()Q26"@U'FW<?DZD!JE!:K:#&LS:/RK.^DBRT&M:*O[%BC+O
MD-6LR<%FXXM/!5:WLZQDFU)NJ,:HQ@\LP,@M1<;U%]0?U)\5S:"QG4VJ48U1
MC7='C966B0?GX,$YSS:1AV$TSI=J]/BBJQGKGZT=!,*MZO.]M6']%A78HQ:C
M%K]T5(_J@^JS,^JSM4$]:C%J\<YH\=;&]+B][I5B^I^A3V,_$T8D].\4C>$2
M_@X Y%8E/>66MIUN#JY=H!JC&J,:HQJC&J,:HQJC&J,:HQHW1(V?LGOW5?=3
M(&5(&5*&E&T>99NW=WA)@_X2AYR=D/0'S851&GKT[E;AESX0[\GRB-0@-4C-
M=E"#"WB/0O+?X$VX2H<)A<U**"BRTW*PNQUF!E&1-UN1+;.E;&=M/>HQZO$.
MZ;'2,E&/48]1CS=;CTVSI:-?C9M^GVTBCY,KW/"[ RBX5;LD3*VEVUN)@KC9
M"=5X9]18MUJ6@FJ,:HQJO,EJ;%BM+3W)!M48U7AWU%AI*=MY1-^S[CU^Q\^G
MK XK@!\5:?SQ8>S3.'\O.5/!W_^WF[[;GXSGWMM4JZ;'7(/X)S7*OX^S/ QN
M;LO.DMR=G9*E9W(J ?8<P9PYYD'E<EV<Z7!'DAI%Y2Q062W3YG.V\( -@?T?
M/ABQ)FD"F[$1Y=,6W0A!D@J4> ,A"81\0(7_CDF:TQ0>DM(,O@(WN"2#G_"P
M^)$GGL*G5,C&PR')0[A]]@WP;C($AN:9<!5&D1 G.;S HUE&4F"80.%[$;\A
M3W+XC2X<74I'2<H(96-A-]S =P5_S GS!B2^!,:',;]4L)7Z$@$5(I>T>$0F
M).,\RTG,V IWINR?ZDFMA0HP,P^:PD\262SPB[0I]/^S%RK$T8S "TQ3-G39
M]6V-V%:@R*KK$#>0];]U9Z]VT[U/;,@Q,-9\!>OV.R<%4#HMX>"W=N]3YT+H
M]H1V[U X[%ZT/YUW.B>=7O]"^-+M_R:T#PY./_?Z;?;!::_ZL]O[Q&\XZO;:
MO8-N^YC=>G!\>O'YO',_7CUJ:AZ\\=69O #%>DE,%\OMNF344/>>D^VC) L9
M<+Q/:00(\I-^N K]?% <R%..5S-'U>E'=VXC;I:POI ?2A,KU^_?6T2CQT O
M;?H$&_HLV^H_!^D4H"ZIY*:4_)!( *-Z3Z(K<I/MO9L9_#",I3H[[^=29? 5
M^[;!YS?/F>TA22_A%<SQ><"YV"3->QC>VH!OI[W^^>GQ!0>KL_/3@\XA(-3%
M;D 4?_'[$(QWZ"TCTV?@%PAMX7__8:N*\D$X##,O2K(Q6/@#N#F%,%0 "RV<
MI8E'P4;3;#?8>#_3F(MU *X=B6^$(0GC'/Z?<1ZJ\@=_RD*OSL+1A(7\B\H'
M42 9>&K@!@)*#(4P$WP:P,M\ 08*_M8%]< IRL&S$SK7A4LEM+U<.!^#^Z=H
M1%*,-_2M"#X3R;FWZ=,,F CW@PM&8TX!OQ;&X*25_F *+EZ8%M]QX9:"6.ZA
M@C^6SKZI</(R1EI*O23UJ2\6X\@R]BMW,U/@G,]'./$)K\)\4/I^.3">>8]A
MXL-@1]0+@[!X&[MZT3G@DF=]@#? L I.,6K!FV6_<OHYC^J# 'J(YXV'8S!1
MY;N9<SJ.(3S+B[&QL<!$ Q8/ 3E%YD)'8^YILBL'@Y &,%;@,+-QPFD0A!ZP
MG#VIN'84QB3V0O"!RVM\ML@(1C]*0WB+R-Y"HBBY*EQ@&"<XT#X,, ,2&<,N
M2<I?.&'Y5#*R%OCJY7RQK[#WTI\D&L/X2B_X83$2^?=*.9RP<3IH/F?P_%_
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
M/UUXQ(AR?X!%2F$&2 1QSMG8C4)/:$^/JSP*T^&_WY';GN=.X\YS:,D<E[V
MLR>[7:@_:].?(TE9H L(UBALSREL]M[^01+S4C2>@/I((K[.?#&@-,]$?IQ5
M$2"R,ZVX4&X]0XJ3N^+=&*R_,Y.J..A?H'^!D&\S_T)#_Z(1\[;EPN;HM_R+
M:1*RB Z]9$B+8WN3X2BE QIG;"FNO, JX-B:VU=*TDSHQ.S<[ZE'LOV&B[%O
M-_PN-E+F=^W&2,7=&.;.R&WI6F[]2 6R&^.,_=T8)RL6MS$JPJ@('56=144Z
M1D6-F+=M%S;KWJCH@FT$*WLDEW6*0MEE^?Z "$*%';!;%K=;JKP[8]T)]Y(-
ME>R$XV6AXX6.%]K"J38<208Z7HV8MRT7-D76[O6\#D@V$(ZBY"I#3ZODUJZX
M6M5@=\'7*L:Z$\[69%K1VT)O"PT@5X<CR41WJQ$3M_729N[M]Y(<R"K;U<SX
M7O.V)@F$.V*L(F#7%_\Y]W9C]9\/E3F:K=T9[&XXFN9N+!KS@>Z&/VVB/XW^
M-'HX-74XDJS[_.GEFKPNV"N/F^/7MCE>G;LY7KCP!M0?1_3N+ODM;<[3CB(A
MF# BFS BJQA1=!]U*8V%9!CFO,EIR#8)Y;SSZ:25S[2_3Y@)-.1=%\LS@",
M15 "D?\-7P)2X5W@X,,WRUZH?M6AQZO'"',(X]U1V8-86,&:Z$!L,?L,>.@1
MT"(HLO3'NKI@;KC>NINFMT;+*OC:N1Z$;CBGB<7K#&5>._$Y#+_5 7PS&V]8
M+5NUU]-W0W.,=?3=L)V69EG/TWBCF5YC@SI+E)JYRO$>& XT>6(/:>:E(>^\
MU\C.(0S>%AZN(3]\9LKC./XBIZ:TE!=3(\:]S=&A9YIK7#1X4:)G>N/1PDY,
MXNQ!GH_>OWMW=775@J^U+I.?[]JI-PA_TNP=]2])^@YB ?+.TF35U-[!(!3%
MT1354&Q-5R% ?^>;FF&IJD^O5:4UR(=[^Q<D*K85GHWA222C0OLRI45<4P06
MQ3K#!1U!4.'2M&R"9XL\MR6\88$(J[U5Y0_W/(M_0_GP5F2-.]E7R#")+^M]
M1D6A?Y,*OR41$\%,^#1T!\6K_I<,1Q_@6RVA_4D4B' U (?N1DJN6,/3;.QF
MH1^2](8167O<I,M_1J.(M<T9$= .F,&012-A$%*_B(D@#GJSL+,H6XTIC;4
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
MRX;I4J(!R&FB8ID(<IA:7M]4LAK&_ :<Y)\TRUDM(_PJ?$]"^(4UQAJG%'<
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
MRHYNEU45='B4Y64^#$EZ&<:<#NWUZJP4>4ZT.E-HI7*PNZ!4Z"4Y/#%/A'Q
MA8,DYJSC7;B.PIC$7D@B@9]^/(019JW9$JQZ3X4DXWVMWZ<T(FR/[H>KT,\'
M14U7^5J^UK8W_S;BPIO'.?U03I-<OW].-=L,VYO"YSL%;06?CR3M5NE:[2<;
M& =,A3B:$7@!:+FARZYO:\2V D5678>X@:S_[>A[U4V#=*I<EU1R4TI^2"0
M7KPGT16YR?;>S;!L"$)9GX3[>5M6"DJ*7?.?IJNE-?Y_'V=Y&-S4Y;Y67[C_
M;S=]MS]OZ/Q'(Z9L@6K,W3G$6Q]<C-TL]$/"/KZC#<T>U(QZ3Y6:-1(I.OSP
M <YT_JDN@)_ $>(K)6DF=$! ?.'W<70C:(HHL/B7_50<_@#XQ5Z($W.$I^':
M^X8,@1A@4Q@#"Y(Q/,P'@:#7'F6FAK6:X,.>G!LN (/)VX4<*'6EQ+D2$HLM
M:Q4'"H,%(XS(**/OJU\^^&$VBLC-^S#F=/*;YF4Z)^K=DDL5+Y.NY0O*ZZWB
MVBUS75PTY):J.8NORRUEY8N&KJ]X[[TD*WI+LTPD^05(MI9\\@,)_R55?:VK
MJDVE9A6O^4&"2W_I*23/#S+FFJ!U1QW,[JRRZ('SVO1Y90<:XKQNX;S:,_/:
MH#K0I_+O)3*"/0K^)HGH:D?)K+%$:?WSM5)54K-F[UG3Y&LKU[@O"_XJ;'M$
M&ESV56*;"G6(X^F^K!,KT AU?96JNNEZ_M^'/ UNRXKT#$?Q_*3QF!ZER?"
M56<!=5_"?'  ,2W$RVGGNBSI:F<9A?_\!O7,-7I5BGSX^X_>]Z[*GOGU^^>K
MT_[YX&O_Q#@];!O?AN?#D^]_ZKWOO?#DTXDV29%__WSSK7\"SSO1OO[ZH7T[
M_%,%*N%:YZIW>#3H#?_Z\>WPAW;RJ_/_V3O3IK:29.]_%85B7O1$*#VU9&W=
M-XA@;'<_3 QXHZ?'?N.HU<@6DD<2MO&G?^H<, CC!;$(+7EOC!N,D4JGLG[_
MS*RL+/%UBGQO_U^#W2:%_CF]?;*?WNT]>BE>BM_[+_>WV>Y?C\6KOYXW_0,_
M[^Z_*KLOV'&;'G_!/KY.S'*;@X"H40'Z:"$XH2 B9[KH+%34W2W;X]KTG)SW
M+,:Y6:]4AGQ3ZE])7$A<ED!<FBW6D!7WT1A, EVRWG$3B\_"R!Q;<;&GXG+C
M>X](7.Y87-B9N& R2476W( 4>",N#(+,HBH,X\$&9X4KW2W3LQI[1LU;#4SB
M0N)"XD+B\I/(10?N:N0BHF$8"CKI="DA9.M%<,FUXF*^B(LE<5EN<1%GXL*U
MT+)P#UARTZ0I*W#<!3 U5-72IQJCVB9RD<)^LQ$RB<OFG36Y%U@]'$W:&_7>
MCT?I*$XGS7-.RW:BY+:.0BZL'\G2Z\X",V:-A3TI?XQ&J:T@S>,/_9@G+ZJ9
MD;S,(R_]F<28SZS4J8L@BZD!C.8& F,%2O4:%!K%<U)-[,+0]8R8MW)T1>6%
M&C 1\)8ABT/ NRW@G2=KF! B>!\KYJRLP&NNJ\9L(&DG1:GNM ^\NZ5[UO&>
MUO/>64W (^"M&? 6F5D@X-T6\,X3"*Y$'KWGD*,H@)Y;"-41AQ2S<Y8'6X1H
M/#RNL2=P0[8^U[ /W>DUI,N>)OAC/)I,FB1!Z4^7K0KIMK1C.1HE+;VP+#!U
MT%K=T];H2$GF49+CV5R!=4EIJ2%;D0%9R&"E=^"4\D'EPF.2W2W>X]SV!)NW
M5_.**LFF[',2&]<URT!LO#8;S],*,K,0L3K8235WJ7@GP6HK05=[]]HER43N
M;CDC>\QM2%*!R'COSVL-R;C(= 21\=ID/,\_>!-$<P$?8/;-#I.J9"Q%0L+H
MO7--#'#B-6KL:;TA.TQ4P+!\F8D7N>V/V^N\R<,\]H/V3+Y/A_UA?S(=MRU)
M.OG3^SR<7//\%&6]5TAF%IB<.#6\/T[,;GN8MB\8W>,3FR,%FD.!]A[.Y"V"
MS"8DY."\\56!) <K1 "O4VJ<!6.R[6YIB3W.-Z2 CC;\"'W+D'L@]-T%^L[3
M$I:)I+07("5:0&X]!(X&N,U"B%R2,KJ[I:3N,=R0M 2AC]"W#,D%0M]=H&^F
M[D%::XP4H%E)@!X%N*09)!],4C*G)%-W"XWI(:%O9:L>5B&QL'W8W,KSV;?T
M&97F.FH_?--O^O7YR21/EZX;R_UDM-=95Q:839BUMB=EY\S6MEM3(SV91T]F
M6X@(+HQ//H+WH>I)2@X<0P5%H;$R.J>*;';X>D)NB)Q<;WG3'MXF$&^1200B
MWFT2[SQYD%SQZ!@#'2T'-*PY*F$-.(4A%V6K?C5]+51/2VIJ0<3;<.(M,G=
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
M&KI1M<,=$/#)>;5#24YRQP.PPB.@\0%LX@:$3;&$;*)R;L:A(P(2 8F MT5
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
M1@G>7$K" GF,Q*;[99-*7/ :M7JA,THG@BF*!\.R9Y&QY.9A$P'H?@'TYB*
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
M<Y;H!,#-!(!8FK[.+.<J*B1!FB/.L$$:_D4,8V*Q-$8PO+4M..YK_C14X#M
M@B[D_M21\SZ=!QURWB%RMH:YFR)R[!TR 3- 3JV0$<XB'(,,-$C*:4).K/I
MT XY'QXY-SUAX(E"YWWZ'3KHO$/H7'@=I-(4!\,1E@2@4X+Z:7BAD#.>4PJ:
MJ$Y*)R^*/L!G!YVW!9UKE''P@Z/CY7V,CD_NB#@<GY>].!F?]@:CCZ&\Y(WX
MONGQ-W)Z_PCJKZM'OMN<3=J<-7)E;D:BTNO9Q)V8-)=@')-#$[2'Z46_=S8T
MHVG.5PK_,QN<G8;1=#V\F1NF.Z[KK/K7YB+1M#P<[S@@\"3DF-7KFOZO$_5W
M1OYE0_M.@[R1!KG[:<EM2:0,GFKD+2X0MQ8CK<$"=T4DF$3/%+:IMKOH%W?=
M#_?A,^$WW"7XB.'G/MU^'?S<-?RTZW"<I4X:I,%D36F3'FE2,,04P]Y1;"DM
MTD@ W*?TCF<"/#S\;+I?[1'CSWWZSCK\N6O\63C00.%1&)1:Q#&/:2@30SI@
MG)I-,(>)8\2)A#_J[L<!=.4P#S82;PROYVOOE!^49^-RD.C[<&9GERIY?U9G
M:NS3L, KX("W *8'\5JX?0/_F>&?X63@NHZV-\7>B[;I*:PW2EF+0/\#Q)4<
MM$!64 04%8Z38+@#TY/*?B&[T7A=SOB3!L+[L'\[(+Q7(/RC%<4-(-Q81)*E
MX7@V4&2IMLAPZ@ ('0.# X"P+]G57A0=#G8X^(1P\#[L\ X'[Q4'6^/IJ7'4
M1X4L9AQQSP52BE/DA:/2AJ"T!1QD?<6>1H.,1UA"LQD>@5]GY6 4RK)GD@.N
M=@;T>Z,P31Z!7%YC*M><[P+/&^4!N-S5]UJ?:\,"H=P/TX.8<ICJ3WR'\3?#
M^,]+DQ68MIH%@1C.,Z Q1UH Q@<CE+"8T\"?6$_?AX\[K9VV^ZC!;V/"WAT$
MWB8$+LQ]JS$+1#!D(B>(\VB1CC@B$QRCFENO<=C:)OU"J+Y8X?I<RZA3%_7>
M$/A9GXD*'?#<"_ L[&L30@$Z-.A>FGC$24@09. ?+ OG9526L4[W6A<+^U''
MW%^-)_"P4:_J0N,N$E"<FXG/ )0XKG=6H4)[O*%=899W$?B-MK^3K[7FA><U
M*[RJ..%YS0BU=*C'ZAR.&^&PL^"!3BC<3"C@MD$.M/2<@E 0E($V:H5#UIB
MO"/*,1NPDO9I"84N_/2TT'#=#/(.$Q\&$Q<6>D%XH52!$;$X(!Y36S<G@(^<
MIU1[HPR16]L2]^5=F^<=%CTM+%H?Z[Q#H8=!H86YS@3WSBN-A$TMQ8T"%+):
MHD(6MC!1ZD(^,7.]"X@_$"RE9)?I1=VY(9OE@U'O_7@ /WR$WV:3T,7!-]H.
MO]87NPMKF #1=T?_2>3^LZ)VA^LWPW72MKAE)([X&) $]1+Q(F@$9K9!1=0X
M! L2/<T]?$JX_O!!J+73<A\U[JV;Q=VAWUVC7\NVYM89;B)2U!6@U=HT>3'E
M?+(B"E8H$YC8VDX-RW 7^>Y0YRG6>W>H<TNHTZKSU@'()1B2FFK$4[,)L*<)
M HO2J<()3"A)/6;['&_(O-<NY'S#XW_0S3:\#^!\@#YAK\:3=KU.)O1NTV2R
MZS3[O0!*E_N$11V*Z)#R(;7'T 4R#M0VXKV3SFE&N00 [5-ZM45W%Q'I(B*/
MUE;LP.>NP*=5(*U%5-@ VN#"(6Y)0#KZB*QCD;@ RAU+G2+Z1'3AV Y\-C8<
M6\)&P4\="*T1""U,2*ML((4)R&!J$%=4(*T$14Q'I77D)GB2RC:H?!KCG1YA
M,':C!OS-RN!3&'95._WUB,8^ICDK]VP#WUP47#-QI9,"/RP%V%+3,AV#5JQ
M.DB0 @%K9)FP"(/% ?QB?&'8UK;B?; ^ULF1V(W7Z[#KGDSH#KO6"KL69C38
MS![HY1'W@2/.%$-6,8>,T]II:PA1,6FPJA!]@=F3AJ]-C\T^5?QZ$#.\PZ\[
MQ*^%!>ZTT%PJ@5PA0/>2A46*>(T,U](0S)QR$O!+L3Z0_1&@UQJ%>#=PS%P<
MC,S(#;HQ<S\NN;K-V:3-62.'VF9DAOPZGDS&Y[# L@?*Q31,3M%P#(MSD^ '
MTUXT;C!<([?:AFEOZU/D<+FQZR%0^G<@=*>4W4PI$TO] P0M@F4<R=P_P!B)
M-.,,8:D)MUB)&'17S=!5,W0 ]T!M_#N4^VZ46[C.B)5>LL@1#M(CS@A8G<))
MQ%A@PC 04)BD#!2L11\HV.%<5T#QI('N'IH3=!AW*QC7:K\?"T^X)DB82!'W
MPB.M+$4Z"B^Y8DG-ZS2Y=4EQ>=2U&LL6^21\' \_9D]>688ILB:EOMR;==YE
M.#Y :4<+W']/764.XO-,[P[A;X3P>^=M6]VQ:+%F%E&?\Z@Y1HH3BUR(0$%O
M /-!BV52]RGM1DUU"=U/&N[NM9BD@[M;@[N%T<YHP;$W'EE26,2%) A(JD&A
M53S@H+ST9FN;8-S'*YH-='#7P=T3@KO[:O;?(=VM(=W"="],$60@%%%=&##=
M/8 <DQXE2F(> ACPZFF9[H^P.F4S3/>F)*T+I6]\$<HWA9K>A'I2PT'LO+#?
M!^6?VC8Z=L0J$@QRGA+$L:+(,,-1U-Y%YWS0+$6:)._K8JV2'+M ]E."E_N*
M9'?P<AOPLK")7<&5)@5#A&*PB:4HD 'R(:MP81B/1GD*\,)I7Y.U*F#KXL<;
MCR_K8XUVR');R+*P08E6@?M D=9!(!X50<J$ FF><@"]-%@],1NT"Q^O@0VZ
M"!YW >/':(,VCL4YG)<'L7,L_@"H7[2M4>*D($)2Y)DQB-,B($-23I ,$A.N
M'!>NBAAK572]M[K8Q>.U1CN@N7V@^:,][(@90ABB11IV%"UHCYIY)(*A0$I-
MF=+7QVH[H.F 9E/:"W1 \P! T^H$SS%7A B %QX0+UP @U59%# A6 D7""X
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
M+L^<5>7><"JKVI-)E0TR,3GM\VPV.1N7EY\U"2EKLTJ*63PI1_*NI-S]6J7
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
M/F*/B$H*<4D"TD0KQ%+ P43%L+,K:[Q-.&YS78I]W2E73^&!N4&[P@,/P0.
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
M<EXHL"F)YFTI"]D5LBMD5\AN/OKU+I:==,2 94>]PMPE;IB1*3D7M:7.-"M
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
MMY(N(SE@SEQ,W$B?D\LRAR4UBC#!O><^^*+T/@\Y',PJO5$FG4#K138Q">1
MX%.,0 X>"T&M5RZ7JLU;8;0J63X6+<M'P;4'QC5EA&=Y-VPP@O/D-75&4F^M
MM!K;.G]147J? ]=FE-[DB2*$>60H<8@+AY$FWB+."<?6YK7- +@&4B#QU5*V
M!=>*J[>4U"V%ETKAI7DGY$"54-%I%I7GN?I.2E%Z8A6.R8/N6@R-YR'DV:*W
M'_:U#]P9BI'AN;:\]@EI'3A2QF!-:$HXN;PVJQ1I<_E".'D^BB,50BJ$-$^R
MN=B$Y,$D%%PG*CG7SLIDB,\Y;A-3F+%B(3X7(<T&"RD292 ^HABI1-R;G 7&
MYD^$Q424L%9G0I(2MSDO>6#FI%K?=57/%JX^F,"KE)7Z8*7)I:19*7UU#\=5
M*6E6QO7!2IJ5<5V6<=6E5-U#]>;KC;_>;?R^N;ZWN;/=6M]^W=K<WEO??K/Y
MV]N-UOK6SKN]S4_UL8W__K6Q_7ZCE+,KY>Q*QRU@QY7ES#OA8JD#6)Y?GE_J
M()8ZB*5B5JF8=>]5HN@P]L$E$Q17!FL>C<4Q41U9$%3OOZY6B30FZ*?C%U['
MDP$<J3@;/G=C_K#>"^O',/$ZY]7WR[*81#]^WCW[M!<^?SS?/OKXST?\\7R3
M?SS^$Z[YP+;/C\X_'K_K?OK\[FC[;'8QZ5-G^_6?W6VZ_7F+OCN$<^#YAQUX
MM_,<4KBSM]WY].;OX^TWNVRF7"+?^KH?,6'!8H\LM09Q2S6RC&@D5(Q6:QRQ
MMBMK4K8QIR]C(6F)HJ@+\A?D?SCD)QR077'L">,^*BV,IL0S;*W@1JD*^76#
M_#\9*%"0_Q&0?R+0G&_M[@MO0!($1X8 _'.- \KA'X@''3F0N1(" _*KMA(O
M)%OI\R/_3VQ.*=!?H/^QH)^2G'*:VURS@,N8M.(Q&1V<P8Q:R2KH5V/HUP7Z
MYP[Z)_9.[JSO!^H8#*!'5/F$ .PE<MHI)+$D)A&NN), _;IMY M)Y[J,6XP6
MT(562NF^E/VH6$DG:0R1,LNELB;)J*WSA$K,O&?%CS37E+(UZT=R7'I/ D-!
MD0B4@CFR+D1DK4W!).R%S+E:>!M&\V502DE!5=#O)O2+TB1AM*=4$&XQ<4(8
MY[5(Q%KJ%2N^E#E'OQE?BK%8J!@4(I(2Q --R! "@V>L\DY*[J4&]&-MS5Z(
M+Z6@7T&_F]"/),UB#,E$J7(N:NVE"ERHH(T5,83B3IAW])MV)Q@7G0[1H1"<
M0'F! #F3*')>1$*2D*Q"/]+6+R5CR1*FZ5N0PHBE*'FI@3!%-I9BEI0F#K")
M,Z.TE5;P2!(F*<D@BJ-AKLEFMG:YW]?,TRB21IK*@+C &+D0&?QIC5;:>1#
ME36-VY07YW4I'E. \[[ J:S&FE')../64L-5H$%JH1)61)9XCWD'SNFT$7[?
M4,Q-,@H)@2GB5CMD?!0H#Z(5-L)G"\!)VD*_$!?MG /GPT6#%.1\TAS2C!NC
MF B&"DZ4T2$DJ9*T-- 8DBO^C7E'SAF5TTN 2(X#8L8#<F(-RF<0!I%$"&/:
M86M4I7*J$B^QG*6Y%L3[L7$ZZ)]$VROA$TON0N?:I1B]<41P[J5TS*G$C=.@
MFQO*5?%JS#7%?)@*G]C>W>>@!5 C TK$),2UYL@Y"3^",H1SIKP@*VL$L[94
M906QK""^</C#.!F /1=P!7\"8#"P9(*7#+X/NO@FYAS^)N,GMK_N&^F95(XB
M8@E#G'&&LD<"!4RD8M0%JLS*FN!MK0OZ%?1[X>AGDN*.1 :72ZX",<J%1 G%
MH 12*<4=_0OG<= /=GA8@.\I@&]"[]O9W<>.6F.M0)(IAWBP%EF=.#)<!&%\
M<@2K#"\:AO?7@GP+&CNQ".F1ZL")P8,E22KK@$O"-B'@%+$*CD?.J3,:]&O*
M$O>8<B*)+ZZ&N::<CU<"*)1/26J&D7<Q@;(M";(J>D1\=)9[2L",6EDCFK4-
M$2^#<^9\(; @YT(BIY":>DJ=]!IS'I1QDA NF0/3ED9EBY=BSI'S2@2%-4X;
MS! W'K1U$RERH*1G;5U)[9P/@N5M'K(-HUR0<PZ0LX10+"9TALB,$H)K"BH)
M,])RJBA32CF>XRA(":&8=^B<43HE(Y(+%Y#D#J!3"8<,LQ()KB)7VEJ%20FA
M6.80BD5P@NR,#N.@W>K%48F@6'(G.J'*>AR384& <AXML(H@,D;)3=+!%+?&
M7#.,GXR@$-M?]ZW&QGGKD0B*UUNPJTV(WN%D;5*"8I\C*-I<ZY=!,&4)L:#?
M3>CG0C!>.\V9D)Q%J0/AH%QK8UD*/(;BFIAS])L(H!#;N_M:1<4<#<A*SQ!/
M,2(=F$-!1":U\\+'4*&?Y*J@7T&_EXU^1#'OC;*6 0*Z7"Z7*6<<UT)2[Q@N
MWH5Y1[\)W6_K8-]S&#70X!$32B$>A4)&4H&B\H9$RPVUM>ZG90D?*T$4CS>0
MO_<')_V!'<42,K'D%!*")B)Z'*QAW!&E4U B*A$\TTH97-P'<TTA![/N@X0M
MAG\2*14)XI1*I(U.R DJ@F&.4)XII+BG%[ ,2@&_!P8_T)R=25A0$R@'S#,>
M4]"SL//2VMCX3HOW8'[!;\9[8)7"47"-0,XBXAH^Y5RDB$1I!=/2)$TS^$GY
M0IP'SP]^BQZXL,3H!YI>8,8939+D'D!0Q.2<T#@F[2W6Q7LP[^@W[3T(,5<[
MLJ#U@1J?]V!0Y!QWH D*FJ3S04J>T4^8%[)PM(S%,!; >5#MP)BWN(/''ZO;
M!+@T!YNG,3@>^J>N&V\.A9NOH7W0*E1W\^T]3+\N/FOC0*V6)!IK/ ^86Y68
MC2[02'D&^>*PF6O6/KJRC04&-"K*'&+: FVS@)&.UB#LB S1"&]C3IEA9)N\
M%+/E^9!ASE9,"VL5UEH*UJ+>&1<%L5XI'B@W05M#E$\V4L6B+YZV.6>MV2U$
M7@43O5<H<>H03\HCRX1!+F<^\3)A(TVNDZ7;2A76*JQ56*NPUGSTZUUL+>E
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
M.7<.M[]^V-_9^KNSL[IYUC[8O-C82M]=W>]N'^QTMX\^=7<^;I^W#U;HG?;
M%ZU=+V(@*BB$-8X(&%-(.:V09YH':[T'\#E]'YI$EN#168ND+U!?H'YJ4*\(
M,!M9=%8P4)(K):PWRF&LC(\<,M3_9+Q&@?HI0OVMG*D$]9@D6A89X&F4">H=
M038&B:3ERD0LL#<5U.NF@ +U)4^@='LLM6Y^CC&"C$Y8Z1)!: ")#4@I!!'!
MI-\-Q\4XJ!-CK-\Q#KB3Q$B@B#'0"%SN%&\91YY2XV@$H2596@: IEZ4S+*W
MK^U5X*ZN<,<XUTDCME@0#$"PT=0;0QP'9VPPJBC(]8*[204Y>,QT5.:RLJL#
M@G3(#=$=(SIBZ4#9!'<4FJRDW[R]@CS'YP>E.]D"T8;7A$7#/ 3ADXXE-'/2
M"0XX4.*#*"[T6M%&ZXZ6K(C2/!A '')_B<P=B3%X4IIE4@.")5B$I67-FC3'
MQBP":\R1![V@W;3K%"8<"^ B#XHDM$OZ,*.*">Q]X/GWHB37"^WN>)%%)#)H
M@B13)-?[9L@*KY"F048+DEK*$MK1)E^4[@?%B?QV.G)Q(<\Y7<A G$TLH4#E
M6MK*"ALQR8D/FA#*55&.ZT07FW>48RV9]#H"4BX  H\C,H(Z9%VR;[B(W&.Q
MM)S$0RY(G<;B0"Y@]V!I#,DUC8P;&Q08%K4#8@A.ZK*76(@285$SL)O4C0FW
M @SEB'J7=&,K%#)IP9!6:<DLSOUW708[#5# [JU5XSEV'S^_#N,\Q"*6PA\O
M8[F6PA^7_OI$TS)8Q8)TP+35,0;AB)$X1&<-+29)G5CZRQV3)"E6W$L9411
MDTFB*++> F(2G/4B1F<22Y,FP;(I8$$*>[P=%-3,X5]HJM#4G-"4LUIP4)$*
M &6-B#KW7A4D,HD9*\9DO6AJTIC4QE)A D,1RV1,"B>0EB"1H$:HJ)5S.F2:
MPIHVH>1FO5W]J4=4GGI,!:&:%W=JW"V)56UK8C3CT44A, =LO6)&R4@PM4F
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
M6E/*?HJY$ PFUAENK85D+CBM01#A; )0PR+FQ54Q PS^9=)5 <1KYAU%F(6
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
MD[;H.F]O^?UM^D>WO=4Z:QVLD/;1'T?C[3*JHY"#M5V(Q&(L+8J$6P26<61
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
M\_')4[XZ $Z!>\*U1Y<>&!ZM.K!?X$)S#YL%$*:@WUO\7.=KT-ST8J7KES"
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
M)2)4$L0-!W6/!(*"(%9A(J@6;&6-DZM'U.ZT)&#!F&>&,0\;PBG(\@!.M/.
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
M#KTL.Y.7_=K6'(%)6,U)&OQEU(20._4G BC=?@0J<!:IWL6K<V%I@;4/!C@
MUT0J&R&<"F<6Q6$''MP.*K#::LW^.Z+9NBK?G=XE"8=O]"?6<OTX];!S?J?+
M)N)@T'>UM[?V65R,=3HVL$GMG0MY$>D'$FDV7?2II3@KC/EOP_'QQ)D#JP\R
M-8*5!X'I]:?K7PM3[>RH/4[-QH!QV_V:GL]3[ ['87_"UZX/PINQ$D1V?'3<
M&(Q349^-9IS4J7R@>&2YS1)<YT4T7\Q^G M1/[V1<^+;JN)#V!Z-#W>BQH3M
MWON8O0#P>"_ML/.,S9&Y#"S6/GPG]L P#YX+BA0V!'%N.;)4"L0#S#QQ@<-B
M7#8O'K\F#GJK[?G.!:Y?UJ9KE*X]*%?\QK-:>8[?#:;"5;DL73_@FVG\T9EQ
MZACC5<UYN2?PNB38Z0GG12I4?=K]_(&:L_,PX*X]'L87TU]^#YWA<=>>ONCT
MZMO67UK4\^#\T/0JGAR<GK1?F-Q@\OYJ\]ZER@'-FP*O4F:N?Q^ODEN_*3B_
MY7>_.61@&*9D&?(##%G]X)6_T_KC!W?NO78@6M;1W*: QW<'/*E#\3-#_L&R
M/.H!RO)L9N6Q0=M:J;Q-F_:RQLN]QG.J0EG@)[W ,VV,'DO?J"4J4O8JYVO$
M_XX[H'MG2_<VF^4^2_S=WQ)^<T-\LTK5HUOD60_?LBWP<M1P+"4:?VK:'G\%
M1LP9P<9K(ZS@3GL7<T*YD(%[ Z_,'63*9JA=[X7\8^,"<!>$]I<F3?*VOK1)
MB<:33SM;G?;AYY-/A]VC3X<>;YU])MLYG?)LG^S2K7PB^^S3VW\.<VKE?(G&
ME]TVW3S=WGEYM/T1GN[L'=O>^<!WSW;/ME_#Y^G&Z=;.UN=/'[?R"<C9+BI)
M\N <L4@%S1%7PB!+N$,1\RB9)=:*L+)&J6H1P4M]QI_:[Z4:<&&2PB27F<1%
M0I7VC"G!>#):\TBL<!++R+F]DRS[PB3WQB07/5 \E=H+PQ%S/B*.243&!H<4
M931XKKBC>F6-,-PB^.IIC<(DMV62^S#@?ZPI_:,TX%]??Z1O]EQ%$Y&[E?'W
M8Y/W2ZW[JT-\.'?7HS#@[W$-[W]?7C>LY5JC.]6LKD[,MY#VZ2A/#V"&/Y(C
MBH]#8]J<M;V#QH$8$A"+7"*N7436>8]DM 8;QZ,B=&6-JQ:C5ZLW/$F%Z6>V
M\6VLZP+S!>8? \P_@(U<8/YN87[&,":*Z$@),HP S.-$D18!(Y:2QF U1Q*O
M/[=>8/Z!3=\G'+O^AND[DW6Z; '/7Q31?G2K6X+6STP9NIEW\>DH0[_(YOUS
M>@SE55/+8;T7MOJ]26&'HA_=2#]J7YC!.Q_@[YM[4C"&H_)(<V80IS0B%T1
M0L!R)Q^#YO+:4D]/4DGZF>W]7"/-!?Z?/OS_(ENXP/^=PG_G'/[/MLX^[%D/
M!& "6,;,<<1=B$A31Q&S,7>4D(9S][QLY+N"_Q(>OM%";F:3, Y'53X.7PU/
M[/%/V\8E'OS+5W6VP,.RK6$)%)1 P=TI1QH(4YM$.8W<8V>8E5$::IAB.FIY
M![;Q%"'? T"^AL?Z4I>S'*Z/SO/IMF)1B&YM#Z_O&8655MRA8(P%74@Z9 6)
MR(=@K _"J(17UJAL2?E,,K)+6+B@?4'[JVCO@]%$)2Z8Y3"T8+7#F$F'P1C&
M3*L[,(4+VM^K^;N^)YR5+"2%B#0Y"0AC9",+B B+"08^U\JOK!':XI(5M+^Q
MY?N?NGS+;+WAV=*CS[.G_>4SS+F8.^SQ7)]ZMLE&IU?M]V'2>T?3RM5-";FC
M?B^>3FMY-2U$ZMZN=4%/>ZFX8NN\<.)LQ?BZW\@Q7 <NW$]5/:#\.7]Y9#]0
M=_]>*TI/Y;@_[.2KO:B+A,/3713_^=?OD\EEDR)#B[YF'0Q_/(J_3P0?SW[_
MVE)6$QM\R:7I#:+TTAK,_'LPN,""_8C<(-K/R"9XKA>V>V)/ARO_F:_;U.FA
MV0G]]CS=NK3FI9KUBY;_&V6%GWJ9X&\DBDPKE7VC'EG>[)=P9)BKDS4US?Y]
M/  ]8P"CGCUO,?SM&QC2=-.8MC><UMB?*49\I93^18WCNMA@_O.WFCFM5NL@
M.G7_QF[SF)?&WS3CF.L7,IIV7%K0P*-5EUF\F)(&!(<7K: F-11#KI/XY7OU
M8Y\'*>U<*37=N>**A;487NJ.F5MO9DGL3*I&PN?K9B8@+R!=,-WU^J2ZBY:S
MN;SUI-V&/3[N@C:1"\+-%#P][611 V&%Y5^*7@42/Y%>!:3T*EA<+_2O03^,
M_>BC'0QL;W1Z<1AU:2J$'JY/FS_Q[8]M,(H\V=H!$PJNMWNV<;9[N$':N<'
MZY>'6Q^W/N\>;1WL_GVY^=.^V 6C:.OL ]DZVCUMOWY_V,[&ULZ'K]L[ZR>Y
MJ=0N?=_9I6\.+C5_.MLZW#_=(YB#I:05$HHJQ'V@R,C@4(1=PJ*5%EY=KN8?
M!29)*^&43IP$YFQ(27F+I=(F>G6YHNA?[[=??WBU4WU<?_]^?6MG]R$[%7QW
MK(]E__] YX%)4R30 (X'_2^=$+,% D3>!> =@GH<!S61=T:Y6T"].89U8R7@
M\&_M14VIUI8I$B7E3%"G$M>YR[7'U(3 %^[%&4<(/)M_$<:#TV@'TTTZ.NB_
MF.[,O^"6_?"F/WA?#_;59*S/?G=^P'LI6BR\""@9)1!W7"/MA$-*6YPT]R2Z
M?/;[\H:J\E3G$L_?6E;'20P*VP ;@;/ M,I.$AYED,IYXLJRWLVRSI5E/H.?
M?"_H)#EE&B4E ^+4.J2IYR@%0;PG-IF86\@N7M:3R?S":GZ)=67BK(#[1J&>
M]H/*BW_2'WP&@!D>=(Y;S3[/K>3B^14Z38^TJ;(_!+#VH-K!E\^=",/Y%FB-
MEI[=#!=]VLZ5OPPK+JN54U5Q:C38HZQ(#JM>]'$XS)W<1WVP7.IRZ!-E,JOQ
M\6MG6*N;OFL[1_70SE$*K/S:OS&YHIMX*H;94Y&KZ,?5Z@V8-OW!I-5*MEV:
M44SUU_-9NQCYM."ZK0[@SGT8%UQ^ IC9.=S<MG4QL!!MMR[U_P6F!CX/Y@>L
M )C?=:>SB[YGM6<F#SYUNN>S$'*'NDG#N/RW\P'5'<3 2LK]5ZJ\I//C/:ZW
M$5A2OC;J)I,STV,MEWD/G90;U]8]U*;3/VS!P_QWW*E%Q(;,9XW=-6E6-Y-^
ML5H]9"'WO_U!#.-NW$Z75+3S5+"=;#,\7S7M,F+LTSU" M'8*F2(-(BSQ)%Q
M6" 9C!,D<E!SKO2)>E)=!F>:1O;'@RDR7-W6&=2 E*;;/K<*\;79VNRCX7>K
ML_^TBZ!42"_EQA_[D$N%]*7,)WQFQ95+T>RGNJZ7:F67=7TJZZI+#?3;S]_+
M"(ICKU/W&JH-W&=[W+A4-KW5:95G4MDT4.^,%%PG*CG7SLIDB ]8DL04OI.3
M:G^/;"_80;CDH5CW?C"VW5?+=CKMEBZ*27I>=C>P]MN-T_:9A_OF]+PW7?A)
M80Q\ZW#_:_OP)8P"GNC5Y?2\#;+UVI_L[FR>P7<.<GI>^^,_\/,3/.\^W7X-
MUWR[!<_@3W)5T_9,\18;O#%.(!*]0=Q1@JP4"0F7K(F4:.TY,(HV+:G,\\C/
M*_6Q"XL4%GDP%DE66(\M9XI;'C4QW@4./PRF22@;:Q;1A466CD5FCO0X'YF)
MVB.,HT=<1H<<4#\2)DJBK-,.ZWRDA[=,.=^\%"SR(RGGA48*C3P:&A&.>9V<
MI2$&[F*R.G#*.2=,*FE%736)J$(CRT<C%\:(#H$PSP**V&/$+0G(D)QK$[G(
MM223E11HA,B6TJ302&FQ\&M0Z:^<U3<$D5NV4@OG]Z=WO78_H2X\9E*Y59;-
MO;#+Q_-<L<WA<!Q#H9D;T<SFK,]+PO]$ &M%!J$0)X8@0PE%1+(0%8>5EF1E
MC1C=TJJ<27UL%0@*"-XQ"&8OOXN"6*\4#Y2;H*TA"K2Q2!6+O@9!/0'!>_7W
M%Q#\21"<<=D0[1A6A"#&&4$\J80<$!VB.D4-J\J\,J!K,]8RI3M' <'G#H)8
M.F) $Z1>8>X2-\S(E)R+VE)G@JE!4$U!\#[=U04$?Q8$9S1!:V+R'B,F<G=@
M#^J@)L0@4/B3UTY0+12 H# MS44!P5]=E_,)YQS]94_K4R'+EFIT5T1RIQ&(
MI2.2?S]*G\)4Y@J#W(A!VK.^!$P2* 8<&"0HC;AS%A@D,42$3L1H+CW.^3-,
MM\2"POZ_+6-%Y8(Z3Q!UEL>(+ZAS2]29,=YM4HY%"2JK"0IQT&&1"4(B8;'0
M/@FF>$8=05I@XC]UU+F[5(8".W>N["R-V5Q@Y[:P<Z'L<*UL$E@A%72NEZ =
MTC[WL^ Y,F^\)2[[# EI27,US6LI8:>$OF^T]]?]?\>=INAC"7X_1O#^=8;J
M601<ML.#F\'V>F@*%P[?#/I'+\?#3B\.AS-26.#\1G#^;M9V)51XK:U&)+B(
M>!(:68LQ,DQIKDRN+16RBU%30G\OWL\2 GK>>+@\)G0!Q3L&Q1G36LN@8T@:
MI:0!%*/,R4'*(,9E,)@I10-;6>.LQ>@S.0]7,+%@X@/9]T5'7 XXO- 1F4U8
M!4J02(PAKKQ!)D0P^36WE*J 631%1UP:U\,3CI"_Z0_@9KVJ:4GK3W-!_=ZP
M:V_MBRCQJT?$,TL3-)^(X:N)%.Y<".%;V^G]V1\6#_/-Z.;#K$N"!T$(,1$)
M0QSBU#%D-,-($1&8U\019E?6: NLJ^=!-K\^O%9 <6FC:W?@D1C"5,%O!1Z7
M%QYGG1/,N\B"1]*2B#CS$K1Q[A'HZ)$)@9/!;F6-M#B[VCEU*<-O)>K_6'#I
ML3D%"A#=/1!=Z&E!*DH"U8@9X7+H2"$C-$%<44]EB);I],S< B4CX9?@TD8O
M#^^G*G4^A7;8WZS\,'ES<C<&[X?^.!?"?X[5<V[FOKN;>7W\G!ZH$BHZS:+R
MG!EG4HK2$ZMP3-Y9FLOKW*O?I937N0UI[\XZ5[1S(9&$4:[.BG@T&NE@#++8
M$($)<3CD]#U!6UJ6V.8]@\&2148+416B>B)$58I2/TJBFG%S!4&C2L:B:+%"
M/$2*#'/PC_ J 6VED/PS*TI=B*H052&JIT14I>[U8R6JF=/?U"3IE$&29Z+B
M$HRI0!1RL*!@;:FH;7IF=:^7@ZAJ)^I_ZL:-T]:05YJ=7^I37C>/7.[FFY=6
MZ[SC9;UMB35,))^DQ()C%S2S6B6"J3/6)<SWB&0K-VJP^<NG02V>!D)7%VV=
MY1KFG ) V:IHI/-^6_K^V>_M[\3!T>OH1LO3M[=]#NL OR>[9P>?VT=O#MM'
M\#VZ<;J[L\_:.^_X[@Z,(T/[SOK)UI6^O0=PKY>'VV_?G>Y^;)]^VGEWMKOS
M!WS>?]UZ?7#0_KC!<^_>]NMU,M_ _0-O'^[B/4.3M2)&1*G,)3]M1(:(@*C-
MD73!>)"QX6> @QC6,[O2(()2,G"B#7<L.&FII (',"BQC.1RG]\_M[?>HIV-
M]^WJ]<;+G:MX<WG7?G?_+6IP>PFTFJ7]_DCGG\Q+JUFBQA+ON(K8AD@4I4%A
MJ<#V2O<NIQ>MI[.D;O9RS_/Z=/;S%=J99M,[FZ=MT$?V%)-.P[0BRW(RG)<!
M9<<%"B+[,IB1-J@;-IM>%F2_AN!RD_N+IO>Y/7NWGQ40@#30@=WHNUVCE_OQ
MKN/OR7 ?1\=J*5>Y*!VK2_OGTO[YN@$_K7:R?XR[IQ4CK:KT@7[R"WRI(70Y
MHG2CB<RF%V@L=NG.(Y4>7:5'UQ*XO*7RW'(P::QB/"9MC)<X6C! O90A\CM(
M(IIZ0/X$-7@[O1K$T%DF#_?MK,J)A_MLZVT;[YZ]XUNO-TG[$+YSMM79WME@
M[4./X2??/?.L?0:CO^+ASM][?[CU>A_#]T[AN<[:=%.T=_SIUMD[^'EPN'7F
MS[:.=O&E_L!4*<VHE\A9DEMR48V<=A%YR4CD1'C*1#YQ((QJ85.:<BU#;\="
M&X4VGA)M<(,QD=1Q2CSWC)C$C16)"4FP!Q*Y@Y2>0AMW0!LS&3R&2<>=H A;
MZA%G2B!#B$>"4)Z+1F!'6:8-X)86XX4V'JR7X]11"),=OT,UR_G1<CSF1E+\
MH3>,?@QX5O7ZHWB[]A*E(-/CX<H'.*=Q+E(Y=E=(\D8D.=>'TB;F>&0*:9<T
MXE@R9 UGB%K-G2)<61]7UJAI27JU=<239,A2:JX@VR],["_(]C/(-J/^2ZQM
MA/^0)6 #<)4+Q>=4_J2BU)BH:'S.BU0MK4I:Y"\_'?Z$(S+;HX,XJ%-'EBTD
M<U?\4*J./)SF6TO3;(YEX8@;<<1<YS3&K&).>^0B!HX(@2 MJ$3>AL0MEL;&
ML+*F>4O@9Z+]_OJB2@7=EA?=[EW[+>CVL^@VHP$G #7*.$7&688X [,^MTY"
M@C#EG>9$$;JR9GB+T*NEV@JZE?I(=Y:3U!_9[J4TZN(%OGG0^2E1R;TKRO.G
M.E[9P> 4YF[]"!ZDL,K-6&6N8Q,+.'<GB2AB5G<;CDC;*)!1R09,$I$LY+"J
M(J1%R3,)J][#KB\>Y8*2]Z]P%Y2\0Y2<T;VQ4MXK:Y&6'E"2"X\<\QBII$ET
MT1(94D9)(W@+%/."D@^5?%*\T_.KG &@Z@R'XURZ%"9L.!JVJEX<Y8./]J@/
M#WA6VIL\6N_.32KY/XA.GN)@$,.;3B^+VZLL;5NQ$,W-B&:N6XDB/"4K0 D/
M*2).#$.:!H^4$)9XHX.(;F6-\Y:05UGFB=7C+^"RQ.#R *IL 9>[ )?97A_!
M&<=Y0#@RC[@)!!GG&?*18>JYX<K%E34!QOZ"[+"E!)?BN?UIS^VY>ABNJH[%
MJ_N\_17WKD&6V."MD7VN#GN05$4?+,+&<\0=Q\@J;I$&3L8,$\MLW<5)2MF2
MO"3(%2]N0<7E]>(65/P)5)P],NA8B-%%E'0^#1&30I;1B"0-/"@&%C6-M=<6
MTY:DQ6M;O+:_"'[^C,/ABTD;ZE%UG-VT $)7:M45I^W3]ZL\J,J]?/6Z'P/'
M^%G-6Q*37) 84<$=XH)(I+5A(%#*1R]%2#Y7,V$M3:[VEUY*GTH!EB<)+ ^J
MM19@N1VPS"JOL"R"ZH@L#@+QA"UR@AODF(T,"$%(G!.S5 O6[W$ 2W'6WHVS
MME5U05^\K"XNFZ_V_E>U=-5Y-(TTEHX[EU<GW^KW?&'/6[#G_JQ:GJ(/@AF/
M:* !<<TE\"@.R"DJB#;.VU@7&92Y-2DK:<VEXUOAIL)-RS&ORVO6%6ZZ-3?-
M]B*UE"BI')+84@0JA4%6F8A28EXZ+(5)325#G>6BA"66J\G;K?LL/>HV.MN]
MZDUT@[$=G#9K/ZGMWZI&![%ZU3^"L9]6=0^#&*I.;]2O;/6MED\A864=\8X9
M!O<DFG(9C"'2:4^#UY.63X3EED_P"_PS!UKP)/Y%& ].8+&'L??M@S 9OQXI
M3MU-^Z=UOOUZ]^N>T3PEY0-BMG96.X$T\1X)[P"*6"3)XI6U8?P2>^@TVL%E
MX:]&TW8$U;__[_]+4XI_/_]+_9K\_EME]P<QYEEO52<''7^0UWW8&8Y +OJI
M@EUY *+Q 3@-_O#WR(Y 2D-N.C1 (?;Z1YV>S>]<W&DTL#T/0@9?_I\;4*,G
M) 7),*CZ :@Q.6Y-@E^]54%28R?46,M5*?%[YTWR@$#W3_:P8S((HQ .3.2,
M4X6, -)CW&H0.F$<LYGJF)8MSJZ6+:AL+X"T;(P'_>]+Q[7"$<>#RWJ3##(F
MRJ0QE#LI (@,,3$$31T&U:D(QST+!Z#3GM=,.0GF.=.)@QZ46P)0G@_5)9R[
M""K-^,J:)*JER-64M5HHJG_?!!+*JO_R53_;"QHF7Q"*=.0)<5B#IA$$54E1
MD@ 6J%A94UBWA%X$"*/*=_M#4-^J %!0Q:_^P/;V8S6 5[]-\.(F0D&\3,%&
MP;0VG%-KO4B2!0?_<!T47NS>V]QZ<Q.IF)&&-]9WNIW1:=M^[1R-CU[V!X/^
M"3S.*WL,[XQ.B[2<2\OFV1XG*6K%&8HI2PL6$1F:'&( $9J(D#B)("T"M_""
MFEZ5'0[C".1K")SAZ^FOTF3^SS68]9=_3G67U>KOL3N,?E2!_@KZ3[<3!S77
M9-J!"S;:[@7YP.J/!Z"_]!=JQU36XIB_ O?XWH?YZBW,A2=G9WSHA3SEL[/<
M:G3&_+</JW^OUG-:8_^$^H?5(/YWW,EVA^WUQK9;'0\Z/=\YSK_9TZ-IW\]K
M,0&VKHN7-81(J9!>,8"$Q#VSECKG=: J$F8$50M;TE["AP8$1@?]2^;(7]/Q
M_=4,[Z\XR.W?['X\W_R(/OO=WS[;<SPHF'"'DE8$<<HX[&5!D&-!>>RY]E:#
M^KBZ8.O_*R]YEID.+','1.%BUSK;S4=<6EDZZE:H_X6]"&]W3^'#2R0F[Z;#
M.I>7]_&X2,SU$O/N9$\H8@+5# F,\_E9F'?#A$$@,([!Y,>$W<H:7J5B@<1T
M8.IMM]L@!OPZ&&4U V2@;>>]'JO5>@TI<WTL6]5!_P1,Y\&\3^3 !H#^$*OA
M.*6.[]0A^W-8ZGT7W(")TKB;.MUN9?-_UT#<% 0GU_TRBZ*3G9"%?[4J++.R
M=JYT#6%[3PFGGO\9E #^SXZL")P]RFKGGYLOM]]7_4&UWH4_9CNT>@F*1?4^
M__;OE?67[U=R(^D0$]PP^\ N*0OGBL>Y@^2WZK@['L*25O;XN-OQ-1@U+9MO
M3E@R<&Z3IE))S4$O<M%$HIPB4@M0EM0W]-AON<XV)S.0G[+VUH2"/37VL*W7
M^VSK[//)]L[GDZVS]IX'XS5*I9#@$<B*6XXLY1YYCATWT06A_<H:6U6+H =,
MB4; )LIJEIAA%K:;"0'8S#8)AX5UG*<@M2;*, _(QS%Q+A8AN#<A@"?=\7N4
M*:IL2$AG3P;7G"('B@&\-)Q)H[@5P#_T>B$ &)D5@=5J.O>9*S*@U.PP<T1@
M'F0ZPPQ5&Q_>UV#U[^&%.6-O*$I:JBB<Y%('Q[UA.N#D,=%&F^"DT-\5I:L*
MS3]VT,D8-RM.;[K]_J#(T 1(^-;.Y[W$)7':)<2( 2#!($/:$:!.29*)8 /;
MY+,.LU#K37D^)\3RP M>L./6V,';KS?WG,/2.$^0!ZC.UHY&6@6,&)94)DY
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
M+HSV8K+JT&\C67MW%&/&R>O.@]QZEJ169VAKE]!R_1#?N?&T6V?'?%9!-=#
MU<GM__EUY#E@LG:LS+K-.GCQX2#^.G+2X,G[;\TAD).-Q-[*NTK01)!F/7D3
M/X]Z5TZS3Q&Y7K2?4;7G^\RVS^QY?^.7:Z]_TNJ@R0']]CBU.J"##IXAHB>V
M3*H-ANKF&?-] I0+361/FKG:@Y@U_9=Y.2;EL :1G(8W46:8=(E;EVR@+& 2
M-+.@SA/RV+-"O+Y>_OL'O%^72LF\#)'+',=DK$TY^ZWQP&Z>!D4QUX02S(J;
MZ[[XX1,[E))&EHQ#@6%0@X.TR#J*D=."41R9B=Q4;@O#IO>2%Z3JWK>BRY.0
M1-M@HF! CTE;D#5MK2))":QM)8!Z)( @B4717;8D7CPGAU'[".:O1H8(F@MK
M6.2H2(@($GT*V!H5<V)# (WOZ+G$W(N>ZYV1@NM$)>>@DH/!2'S DB2F,&.C
M6K]%S[T''/M,#R4+PG.BD? ,<(P#A&DI!$B/  .6!("X6(6_2VR^I^@2LU1%
MMVRO ;K>KF",Z*1*#*A^S0DHXY=6=]BO!QS556?J2EX3]64#/'K8SY?J:I3S
M+N>42[1CD8A.8#)1I:GE!CI :'2$>K](3BA*R;>HX-7%80  M98:E")5.<8-
MC%:34Y/@1&-TU#JG<S"!8=-KN92$@<YMWUQ;-_CQ6DGR>]]Y*AK2'9;%]L6A
M]%8:2TEF-HLX,\!Q@5@$()6H=CXD#[JZTM/[T:,*6U>*]R7FIH:WIZV\(YVU
MI#J"(4YK[7<#Y<M4GIDP86('=;VP<=+A.N!F3+E5)N'<5@<601J+P:A:&MQX
M>?W5__X^6;YDL_$=:==W$W1OF(*E&S$CD0>B370,;"4C:*XA*E(EZ&K,"+I8
M"?>P!L2AT-AZD$&4M&2(4^60\S2A/#DL6.>Q5YD:A)I=-O2F^5E)_&6Y4)\'
M?"&R7VAH5)DLV5:O\<6VAY>VUV@\___^A-U?5RR:Y6Z^KI?/J]9)Y3G05*!6
M,1Z3-L9+'&T$(9(RQ$74*KB^O?H:7O?O_+9EV5XNVQUVZ)3-M9<I"EAPQ+WG
M" @+(RNLIC(Z#>IWM6RE:.I%!,AP@S&1U'%*//>,F,2-%2FGQ\<>Q& !YGF9
M^.]-_!MQZ*U6WIJ$$D^YOJ-+R)(H$*6>*X>#I3QO7S8UEC,C8:Z'MM1^'3^*
MVIX)*Y<P?1U<FJ <9"7@,B?X=<QOKB*R3!ZO*E)U*54'7P]SG5W*9412>I&#
M,PERV%)$I291Q@!P8RHX,:J)S72T^2K"29GMF;/M+PYA2AVQF2TT)S#;.($%
M%"VR0>?T1H'[&"L,8;3)^*S9_JYB,0MF;M5<+B%F!"03-5+ "JF*%(?&L*JV
M^&>$Y]5V#@4SY'288_'RC:FR:=QYX_F[%PU-\>92-\,K&2+6@-GBDY3 P=CE
MK4NM$L'4&>L2YH=$FHW'I7>JV7HG89NSSI.L5C>O[5U3MBFJO>EO!@HNH"S$
M=L=W3^*^_?H2[.-VMS_LK5 )B,\CK#D]WML_@/7_6^OCR>N3 [J-#_9?B8.3
MCY]W?W_;VCUN'^\<'^ #^KH]A34G.P+ZQJ"=DP-H]^#X[='.?AN>\P9__'V;
M[@'^[!Z_/3[X\/XFUHB]E^^_'KHDJ<4 ,\P8@[A,8%]*YA!AB8>$!8N.U]P
M2S.&YQG90;T1TF/LL _<!FD5-4$8YDU*FB=ZLW[$]NZ+O9U7C?WG_[QZ-W7X
M9F&U1:9C&+[?S^OO1;G@6N/ $^@S2G+MF"(P0#AZRUT^_G!O-4QJL?TM IO&
M*Q&&?V D_/-.> V?P]"L6$F3AY1GZ%^N#4B<%)A1C1C,-.+"JURQAR*II3/
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
M5PDM_NBZ?N.Y'S3^-8!+&_D:_+7Q[\:9[5>[PC$T6IU!MY'J1#B5#[5MSQJ
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
M?53<64M3#J-O4K4F.5P+^!7P6Z*-7Q#N?A#NRF(G1";"P6*W+"=!T0H0#HN
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
M4@)%%U2-F$^#*_HM'KMAV5S2VD-:-86OYN&K-V>'+F9M@ EDG*,@"A1,&TS
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
M&"ZJ)+D7PN9SDL!P&$]'8A6&6QK#5?[>7P8Y]A#^#:TO6^/1WQV>P(#YK?_
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
M$1V\J4)UI,&%-NXK5&=\P%K +:MU+FP->S8QQ3^2$7ME^KVZ/5O8B)9]Q[G
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
MT6_'01-^]JN9NLE&O6 J+0X?YF"SK['QKPYT\1_YSCQ]%/_V_4NKB\AO_VS
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
MK)>J^NOOFM%^J#P0_ZK[!))\Z:)"=.E\5!MGV[M?2*L.2+S86M\X2$D%SHE
MTB2"N* $:<H$<H)JP7G27,N5-7'36?]?E;77Z\;&$8!DO^* /R$\*@A)17)4
M^LB%],Z$Q)*5#EL24N1%>.9->"X.#ZCP7#@O$&/>(]# &FE#)2)>*C#U@A'*
MKZR1VZ5GK'AJD%]M_&L*KUS,.%VSU9^0*8<](5AACXGFT%9KE _<)J?RMHUU
M1:;F2Z9P:WWG($F5=& :\60M )(W2/M$43!.Y*1(DF!Z)R =@2&4G4,UVX!?
M0,-GJ['; Y.WGSE';2Q5/I7.=>UK'5"HVJ'Q5*#FDA!*!RREI]Q*8JCWVC+M
M0K":1%P$<,X$<&MW\X#ZK'FH0L:K! )H+#(!%*05/#J*@<TX?2>H51[,6>FS
MXTV2J?B+VHV1.>Y9+SL78NV)'"=9RM!8P>+X\LI! <R[_34SO7SAC8".6KR;
MC79VWYTW:ZX\+=XG,3L8!I<\O#8WLH<F-R4'C+SO99?HY TW^6SE?['>]_JA
M>F+E'!FS3>N/VM#UZNK*IYLC^!/PYHEA<$M3FHTTRLZI,6._EQMCXJ2:>*E]
M^[2=G4"UTRE9,#Z^VL[HTI$!_'G"F]N#:=MC-)AT=-:8J%]["BV,$Y])[0'-
M#I();9_BXA-CIV,' ^ARK'U/DV:/-W%@[K^.'7933MQ;;(9+9E_YF;X-\U?0
MY]H%/#W*XP[>-L6U=>;R*XJS=!R =E,TKIQX,%W37K:[G'$_(4 S[L8ZGTUU
M':HG?++7!Q+=.^SFT*)K_OP<!G-YS*$ZW3 ^&#&H'<#YXRE1'^;GQX>%P!M0
M51@TK*>!<$(Y6'%@S&'E7(B8L=MC7A\9 G][],'<Q,#_^MB!3_3 !D.8LPQ9
MX+"(1QJ08T3FZ%AMI(99BCEVP#2U-K<$P3]DZKT0F ?!(L4*=)S44>4D]L#B
M+36.L*<\^5*F_@=3OT<.)$Q$Y##KE 4#$\X8<H0F,*L(4U93#A0%IEXWS2TD
MY,%G7V1DRD1F@Y*&&^,,X\# P4RR+"F=TE.>?2FS_X/9]_B $0W+#G-D5:Z5
M;H- ,.4.4<FT=4HJ3QS,OKHUA/*[IU\>K?V?^:B$/XIAU(GCH+(;ULU5W$QU
MJ.)M-\Q\\BFKY[?C,)K=3'N6]W1%B[>.WQXX''#$R2'K'2"(,3+G3#2(,2LY
ME1@,43%[0&*Q.=[;QF!T<C+>SKR5P%T&6ET&5$P"-F[WP8-]$F9B<6[2,."$
MX\>$VFOUYH[3(R\];N:GPJ?6_J<Z%'W9Z/I\-32J8T\'\<WDA]]">W#:L>=O
MVMWJV=5-LZ>WA[W3JRW#53S>-ARG>QF_8/S]:OW=S-'R^DO*5@W^SO=XE3SZ
M2V;$(^_];I/UJE:+U6)"5Q4S"]7D,LAED.\89$[O^>1G2$!U.ZP_?SJJVW#_
MUR0&N4_"I^<?I1NM,<\[K>, H>>?6/4"$YL9SSVF=<("P$:(/TCY]8!+B[ L
MFK 04X2E",M]A46_@+ 4Q;X\BOV9I_6[R^_.U&3W2(0_=VOSRKLVGO_L$*P<
M;=5/E;?MI67B"0:X",QS"<SG<2@!JN3C+?38'L9:=JI#P=7'ZW8X_NR];8_S
M8OR=]V,+O"R7M!1X*0)3X*5(2X&7 B_S(#!/""^_KI!!WF1;N"H&6[WQ::UF
MP\7#=K<[/F*;#TO-;?F"^:BN=H^%MCCY[F_-@L2,X]9H&9RAW'B3X^&2\\Q9
M;3T1[O:4]R^4!:G.P;+9!54SJ@ZA;P^/8G_WR':W3R=I\VO1WAJ?"UCPM$CC
MW/GG^\>'%/YGK6-_OK?;PJW/&_#\W-X-W+K8$=N?=R[V/F]\N[SG,G?^GR?;
MZ_OPOS_?NOCS"*Z%=L/[+_X^V=O=N=A:_R+VH<U[NQLY*FK8:H_+MKT]4$H1
M2:1'.9D2XM0YI&VT"#[/1WJ$=<*MK'%!FD*RDC?_D2!2:K;<'V?G"U;GL3#+
M3<E:'&TT&H1_Q7Z%^T^BDN@OT#H33CMFLQ6/S10VD]>*MA:%]$"%M/7N4B$)
M*3S%-B*=<F4"+W(9%TJ1BXQ@^(D1C5?6#%G%-W-'%G6TP.JHV  O; ,$H3W7
M4GGG)(_!:A:#5E$E:113L<JX>_-$0K$!7@GD7MD B3'/F/-(26T1-YR##0 F
M@8\<-"_C1"6P 1C539XS'Q70?3V@6VR 8@/,D0WP.)54;(#7H)"VIVP 'Q2A
MD2+,?,IU:C R/'H4L8I@(5+IC%I9(YBL&E7TT6O21\4(>&$C0!.OF?%4:^[!
MV"8&&Y*(),0);)4E%>*J8@2\3LR%=H^+Z+X]H(9Z3@%EG388<4LELA)'1!6L
M)9+RB5<-5@"C3:%*!=U7A;K%"BA6P!Q9 8_32<4*>!T::?-2(TD3D[12(.DT
M0YPKB8RC B5!F,6!RJ#"RIHTJ[QXI9Y.'SU'F%6J_GMPF)5<56(!(JW^J&N$
M/"JHZGXC\TMMJ9M-_)[4O6YSZ2?SN,V+W51)[&"S^Z\J+6)14@]24JWI^"FI
M9, )6^1D!!TEB$":,8:D,$PES:Q4;&6-8]4D8DFTU./PXO&&48'0>870NRG^
M3^+H"W+]ZU!9"/]38^ETZ _A'O,<BRI40)QY@XP( G%L/!,62TY#3DZ^JI8D
M]*<@:4'2[Y#1G\PL6\CHZP#0*S(:,7&4R(""R\'\2D>D*0TH&D]LD"9:+E?6
M&,%-0WF!T *ARP2A=Y/1G\310D9?#99.Q:"0R(0+,B&+L4.<:(JL2O"K\]@R
ML.VQBBMKRJP26I"T(.DR(>FM9/0G$]T7,OHJ '0ZH"0:%IG7'CEJ.;!14SE)
M)2(Z!$H,"531G&J?-!F_F6N_8&C!T%>,H7>ST9\$TL)&7Q&87L5",,X3)]R@
MQ!Q&'"8>&<<)PDQ'JX5GF%H 4\I7=;'L'X2E<Y169D'B'?ZN8I]*#IE%5$AW
MUUA]S?$.M<065O\H1;0S'>\@'&; 2CR*/#K$4\3( E%!U#O'F /.'T1.0"V;
M\A87\S]_733<7 =@%^Q:^CB#ZQ!5R/138]A4G 'V@I*D"#**YFTR2Y"U6")"
M8A)<,*HL8)BAJ[J<+BQ(^AJ1]($L\)4$&A06^',(>L4"K6=6.<*1]<+GLX+P
M4Z(@=390FX2@ ?.5-2)54YB;4:^%!1;L*AO\A07^ @R;VN"G/!J/M4/&F5P)
MVFND!78HI6"4DB &F  +Q*NTY#TM2/H:D?2!+/"5[/ 7%OASOL"I'7ZI0(5*
M9I%/TB"N#446*X5,P#IJAWT2,=- W52D. ,+>)6=]4(#YP3$IK(,8&&%B@2%
M*!CB3%ND"?< 8@E+!< %V+:R)ODJ7I+SFT\%I261P$/G\GVOGV*[I!)84)6T
MG'OKET);*/6CM-&GZ>WUD()-2D@4A;.Y'(M"F@:%%*9>DZB4,2QGOFQ*?3-D
M]DD)=0E573+T>M6[ZV.0&@$*%S;]U/@UO;4> I;:.!2T"(@+)Y%ETB$E>10<
M&YX(KU)VR25)(5E@=,E@=#FWU@L)_&D0G2*!V"O"LA\U!0!1$R320C-D'-.4
MJ<"\]3G&LDEO<4D4$EC0JVRN%Q+XTO@UM;/N-.>!&XU2M;.>DSEIPQEBN7Z#
MM$82[JL2;F1)/*H%1I<,1I=S9[V0P)_V!$YOKF/I4R "><H8XEH[Y!SQ2&OI
MDO,I.JO!E&XJ54A@0:^RM5Y(X#S@U]6^>I+&)FX8 !:CB'L>D5-6(:TP"QH[
M;TD$%LA6>7$%_O)]]4<>6+\3<.<(S2Z+=30;L1L:O=0XC[9?3J__L$3$^,OQ
MZQA\'WHCUXE+4AE->9]4$AYS9KC0P4BF(^<N4AYMP#A7H9G?7?E2&>UG--G>
M])Z\$Q&#(@O(48\1IX(@@[E# 2?EA&":$94#Q$B3DR7)8_4K4&8N8W5?K'+:
MC6;-%[3^PN)HBZIT[C:F'J=Y2OVSUZ!WIF(I2%#1:6.0M,PC'CU%VF&-'"&!
M"2<DR 7H';%*EZ0<0CGC,1>*^'72?68<MT;+X SEQAL;#$G.,V>U]42XJNCD
MW,9?%+K_D[![1?<YHSP$S9 TT2 >A$96&89R%61/8Q(QD)4U+DA3R'(RN-#]
M0O<+W?\INO\XS5/H_FO0.U-1,TP;K:BA2$25SR%BCYR(#CE/J7-1$\MD%36#
M"]TO=+_0_9^C^T#K/-=2>><DC\%J%H-6425I%%/15Z [MY$VA>[_I'=_*LX&
M>T)P2!912QS@+I?(!)X0UL);X7C0E*ZL,:J;G"U)O&+A^X7O%[[_7'S_<:JG
M\/W7H7BN J2,"E$SKI!G1"%N5436$(9D,#0!_9="NGS6FZR:DH?XX1%2_SVT
MH&?@W]#^NC89/^!+T&6_]C_PX:2I4Z\['@V&[70^P9BU_W']_[X<ZOI!][KQ
M3F5U^UA>GX![S]L/H*_3[D9T5/].:(6<;X>-/T>=\P8CS4;>0VSDE1\;9W;0
M^-_?0[)9!*-*Y+TI%I7GS#B34I2>6(5C\L[2VS<H$7L =]XX.>WTSF/\&/M?
MVS[>#G:70%7AVF"W-[2=Z>_?]0;#K=YP+T*[?>^P"T-U%9/.%A2R]O]]A/W)
MWUW[V8RV3_9(ZV3S;.]XCVSM[G?VCG?.]]?_/MH_WB1[%UN=[<\;>.LB=%IT
M!^!G\]O6^LX9/(MN77RZ:*T?T@/!,/44>\0)RX76G<XI?3&B3(;D$O:>", @
MW:3$W,"@'$LWS&,.LM*_'& 0E:L9@%\&PT&C'SN@-@)<#3^"WFG[_-M@V/-?
M*CEKV&H"01PM_ P2&;^=1C^^P\7&U--[  8-VS@;JR9D:]W4.*U.'.0F_<^U
MI7Y=<G&@5DL2C36>!PR@FYB-+M!(N73^]HP%4T(+*\^_":-^#B%\,9&M#U.\
M[_7''^7KR+)+[^Y;>D" .8G(,(I!8L2Y(\AHP1$WSDL-,YKR05FR*LPL_E<Q
MH(/51T#[J],)NT>QT3XYA37=@/4*"J'Q#CA@-N*J)?N^W;5=WX9%_G$('U2$
M,:\RV^DT>EE]U,L8N2SIDW5\F)DB_ J=A OR,V%9R4;-/!NV&QJ;70]/:G^-
MC7]U8&SR1W )_LXE64FU3V A0C^A-; HJS;4ZW[0. 5@B?FE95+'DYIAQ7;/
MI\'3-H;V&P!J-R8 W2E4KF%\>B:OH7B&X^X@YGE_"$]X%-H^)V'8M=]^KSO_
MOM\[F?YFH^YA80=7^,H/''4L86(1HRQEUUA$+F]."$J5$E0%G.+*&F_"+S?(
M0?-!DD*],RX*8KU2/%!N@@9;2/ED(U4,;.+O'R(ODO(K)66#'@1,B4K<(8L=
M\,AH(])8"$2<$\88QR1565*$N!DA78']@V!%.F( 5JA7F+M\QLC(E/(>F:7.
M!/.#PV9%6'ZEL&SB YJ<CXQ(Q# .B%.MD9%4($$"QA)S(Z7/PF+8+<+2[C92
M.X]F9<!F,Y:8"7W0S6Q>9,L!6$/G?(8)Y$=E.6IW1[;VH50?WT/_G_8&%>E^
M4VE,>/9O9^TP/ )M#,IVK'B9K!T0M]UF'?"IT3#^-O9^X.G[5^ZB&IG]Q/Z\
M,XWWH!QFQGGJ[]RS2N")-4PDGZ3$ LS,H)G5*A$,"]:"G<D/ -17)G<=]:_<
M2(>@<_K1?D$VP6B\L9TS>SY8^>]K@W;2[J+I:?C^Z+:!E':';Q#14^[_RO%>
MW7P+V3NQ_4-X1?9EF2O?_&U"LTC44=T^H42MWN9<G*]F7ILVRE9%/2U/;?E?
MUP4?XM?8'<4:X[O##$F?V\.C=S"O/7CC+KSK]PXPZ%^-\;MO)QA_M'5\*%I_
M;'5:NRUX!^#R^B>Q=_SGEZV3#?AWCV[]L7^\!=_OMV<Q?H-NKW\YVZ.?OK4N
M?F_O[>[@K=U.&W0$W8-_H=UX_Z2%]^C?)_^^V"';.P>.!P:#*I&'8<PUH3#2
MT1#$/ =N(&TP?+P3 @ <P]NL?8E1DA%N"2@$;A(V*5%FF4R@U0/POI5&!*@_
MS>NH/P*J^6'C[XVM3QN-#QOOMO_8VMS=W-ZZX=G]KA$W7OO5TG^8.3BC/,:H
M]J/V/[=(KK<']O"P'P^K1FVGL8CN9M?W\LKCQC?H \Y[,JWU+^=;NYZ =";A
MA'4(!RP1Y]0B!T.+"$F:J,"CIFQ6VA8$Q[_C JBV0,#>[_3.&N%*5&+VR%:"
M4MG^<&$'?NW4[M?AE.L [FS#-P/X83 $"GW:]L-!XPB>EJ_JVIQ&H=FP)]#K
M8;,Q;(,B/JS(V*CK8W]HV]WA>>4EOGKF__E?&N#@MZL6Y,N]'1PU$K1R4'E_
M;4JU]]>=-R(LF=X)+)T$<-OK#U8;U79EX\/?:.*_&#]IT!A R[KC[K9K7];&
MJ-\[C7F6XF'V7<'GOC,*L3$ /G[-,6V]CX-!K]^&CW.;!C7C'S0;H^P/^1J/
MVKXSN0_&"5X%'X<(O_<'1^W3^JX/?\,SNT,P-%8;;SN=QJ6_:M+=P1#8S$G=
M3^C:H!UB'YYSVFM7C<N#&&^ZL'Z-J)G[2=K,1N L\([9TYC[CFER+9F3_M1!
M(M#>CCT=Q#>3'WX#F3WMV/,W[6[UVNJFVY(27!*^53PF?>/\".,7C+]?K;^;
MV:JLOQ2YT)>Y^WN\2A[]I>#\D?=^M\F$KS(E2Y-?H,GJGD_^06Z.>R[<9PU!
MG=?6/"9BX(<-'MO0/]/D>P8;J1<(-LHL\#&)2\J\SON\YMWU,J^O<%[UM7E]
M1:F;7F+\MC9V&Q_?_K7Q\<W<IFMZLO=_-XKZ5S?N5[^_#,X+#,X<U6M;A+QR
M'Z('2SZ[W<"Z'WL'!G-;N*V\O[S_I=\_3VQ'+P"B;/7ZPZ/&VVJG !JUVSO+
M_J['8<I":;#R_O+^Q2,IU*S21:@JN]NW>7,'_FGGK8IJFZ+:0YDWLO+\<[B$
MIRU_)NOT0IVVG D2C#P1R9BG*41.K=.6)2EI\H8I+Z5\RMCC'P2&;'S+6XXP
MK&\'@PA_PJ[]-C\1@8_<G:]/3IX>;__1.M__8^]L[V*#MOZ =]$6///O]OX?
M?[;A.=^VCC]]VU_?_+9U/G-R\J3%]R[^_+)__/MQ:W?O;']WYP*>(;8^__EE
M[V3S6PN>M[7[_DOK>(-5)=NO,G1AYKFCF*$@(T&<$H.,%/ K$]YX;!)-=F6-
M-CDW3<INGEMZE6<G7U&5CJ('BAYX,CW@F!>)4<&HDIQPZKSWPK.D-2@!$\)3
MGBPH>N#Y]<!4@MR 84Z]9<@RPA#'*B!+B41<&>6]B]Q+GO6 (KC)EB5K5M$#
M10\4/7!3#QCE= S88D$B!^!P."@J:1#*>*\-><I#0T4/O( >N+('+ 6L=Q:C
MA"-%7 N*C-<*2>*"UDX3P4$/L*;DLBGTDN3P>H75IA;%X?:^G89'C<]',7;F
MUWG_HIDH?]#&1=8KC$N9I*$A8LL=T1H+F@BSQC+LHXO%S[1(>N73M<)/44N5
MH@%M(@3B3F!D6##($\L29F!5FKBR1IK2D";E)1=\R<J[Y%CH@O 42^.C(9PQ
MHBW0:V624($Y&6CQM2P6%D[Y6BA6(3""42!NDBC,$(,X9;G4+TU5$3S2U%PW
M2<'"E\+"GP": H;/"X8\2BR84BRJQ+W1SD>P4X6WROO /"X.AP4#PZD-2!4\
MMC0@S5AV-V.,0--1A$'A$>UUC%%EQS.3M$EN29Q8P' Q(GP6(FJP2B'9>,K8
MP9>(1_U)+?,P[];/1,@OM JB/.F82$HV<*J#2U@XY9/4VJ= 2?%-+)(*NE:4
M6@=)A+,"6>4"XL(JY'QP*'IK'!5$1<QS#BW"<9-KNAPJZ!E082XW1@N*OF@D
MH2-,<!T"CQ&(?' VALSII93>)E>\&@N&HM,EEHUA+! /V&ES)D*KD<74(XR=
MHIX*1[2MTU;J)A=EY["@:$'11\?A)4\,Y4I+Q7E,5FGG0L)2,"849\4=LF H
MVIZ.PW/$*(^BPPQQRT-&48FLPR01XC%GP$5E$V/=5/AF3M>"HH]%T3D*SE@(
M7\F,EZ35&_;Z.3'^W$9IE/>7]Y<CEG./*^\Z=C"H=<C;XG)]Y1M[.#B)4Y3<
MN)RG5SDJ#1<)1QZ$%NY)JYH4)OO<3/;PVLE"S DU*9<YR>=(K.;(!1.1EI9C
M)X.E1JZL<2.:@A8>NVCG20H2/C$2"LV(<L8(RBC'%*QVS[V+AN8:@LS*XAE=
M+"2<\HPFF$]IDD*":(.X,!Q9E@A2E#+I9,)2JI4U)4F3*%F0L"#A<B,A!J[@
M ?&2HYI+%K)WDT:IG*3!I12+=W/!D'#J=)D()'+A$$PD15QQ@9SR'&G%/4PI
MX8SD,MU-$*VF+J?+?GVPURL_73;E:W@WMW[+$D3\-'H%U$<@-,&CD^ 9A;0R
M-H<A,.98M.5TV4+IE2_3O@81I?'&8F2X((C[8)%V(:(4*3;"".4B!8:M9).8
M)=$JO_X\14'">45"K8V51CHAK :R;2SQ4F&%@Q"$RU2BL!8,":?/EED60<L1
MI'T0B$LLD,8A(:;!4#)14E@"*VN:\IS1K2!A.5FVY%!H'2<I6&PT6*.."Z,!
MQU30R<B0%'/%V;!@4'A%"E-2D7$<$1$6H)!%@YQD$6$A8:89TTG7S@:NFFQ9
M'*^O\&39 CH;?B^!#:]<KS##L>)&6^8#!P6C%?:1$6^$B\;HXFQ8*+VR<?;7
M[N:P]3'KEARC:QRSW*! $T8\)H,L4 -$N<>.6L(99J!8B&XRK99#K93]O *%
MWSDYRSSAG'" 0N>(82Q2)ZES26M'<?$V+!H4[EQ"852$:0G,.A I$4]"(B<2
M1S8J*2+,<PAD94VRIL*\(&%!PN5&0LF\"M ;Y9GD02G@@39)#1\'$ZTL>7,7
M#@GW+I$P.0$$/T:$L52(:\F183HA+'VRW%I5)<XUNHE%R9[^RUT-K_E@UJU)
M;.;_>-:+>K27]>0P3S!.@CD70N(..Q,%EH$&CYEFVK/BEE@H#?1MVBV!+2-2
M6X<"< O00)0C3:A!.-,+1YTG46=_-S.XB<V2**%G@(42(['T,)H!- FF4K2&
M8X:-"DE;3PCG8/(Z7UP:BP:C5RZ-D%0@U&M$"=6(4T61D3XB4)U4>NJY\M6V
MH>2FR6B)H9@'&%WT (MEQ5$>%>98Z^ MY29@D[,KDF@U2])1F8I#9-%P],HA
M8G6B*F&+0B" HXDSI*6R"/Z/4C)M?*@2^Q(NFXR(@J-SG<GFD;$9<E4M0FC&
M;2Z3$J*QS)H)*VT HJB/4G$BK0Y",0NJA6DAA.+%4;)0FNG\FJ/$!:L<!J6D
M<J9*QS R@0C$B*$D2*N"!88OFH+AIM E-T7)5%E@]+$$GUA@>YAJ(//<!JT!
M2AU628/ES'TPQ5&R:#!ZY2A1V N84(68#("E,FID< ""SQT6PBBO/,ZI*BE6
M355@M,!H@=''PFB.*Y6**&6QY)H[&W5,E'H=4G),\.(G6308O?*3!!:9TDXA
MGQ1'W&.,' \<"46""9(X80!&=9. Z.!E\9,L6\;?!?&3;(SZO=/X2-_(:\WQ
M6MZ_W.^?(W?KHAR%JZ+1O.W;K\7/^OJCGB4FP0KF<8@\V:2%C R8C(O$TY!D
M<:4N%'G%TZ[4F#")F%EDE6 (#)-\QIHHY)*FUA*E11 Y6$)@T61B24H9ER,@
M!0SO+(!F!+$X1I]\XE0SXRSSPA,I$O?.V^(0730PG(H<4]@%+C6B(M>1E&#$
M&\XUPIP&3T4$%9B/@$B<;?D"A04*EQL*)8M@D,EHK.<\,>X,Y4(:RVF*5)B'
M%G6_B/U>L(.C@H*_ @6O_)E8*N>D(LA@:Q$GS"#-*4.12Y<LMLHHFZ%&4T)_
M*RBXH"?A%L73\,Z>G,;^8]T,K^[ QBM6)RZ"BB!&:!* A($V<=JK()RV-@@J
M5'$S+)1.(=?<#"XX2J1'GN3\OE8[9(%JHRAI$CARD4BN)<18DY6#;26_[[)#
MH1).$L"\(*/D6&#G7(P> S0RK#PGQ<FP:%!XY62@)A@K@T#.F8BX(Q1^X@$I
MC9TQ*K"8Q,H:3&L3ZW(XK23X778LQ(1ZR0C+)6:X<09 3WI,% 5V2"CWQ<NP
M0# X=;I,,FY82H@&JQ W1""K-$4D<JUI2MI9LV1>AI+:]Q=Z&4HHPS(H$Q&,
M4\P;;HWB&E--L)?4")JL\I26]#F+I5'HM(^!&1RXH#F+)<GIXH5'3KF< 2(1
M; /AW <@UHHUN2J[=V7W;LFA4"9*'<61^"2Y)]3BH*4,D3+J!>.L^!@6#0JO
M? P.NV0YQ0BGD/$P8&2QUDAA&8R2H->X6ED#&ZH)J%B@L$#A<D.A,< % ^61
M8L9C8LXX;XT7-DJ-);7%Q;! *#AU,$L[9K3(IUHI QKH)#+*)Y2HL]'CB(VC
M2^9B6/Q A@<A9FA_G32I>FR[&V+WRBLQ UCWG)?KDWEO&?@!'';:W8B.ZM\)
MKM!T>W@4^XT/?Z-^[-CA5.9?Z%;9_'NUVB@9#WS<:BE( $M5&$8<]S3J&)(1
M'A<?Q4*I)';-1^%),M(29*6M(HQSE!U0=-!0SLO@%#:B]E$0N20^BE^_^5>@
M<%ZAT!#-E(B)*T.YQ,%QEL=&Z<B8C"84'\6B0>'.5+T-S)(Q&$DL  JYL\@R
MZE$*,GFG*34T%V$3K"G,DN2>^?506.(@YA8+@]-1)*(U\12:YIU/.M>LL20Y
M8J,N3HH%@L$K)X60Q@E0:,@ZSA$/22,3%/QJP0JT4G/IE\U)\0KC(!8D/4R=
M1O>GDL2\.K_WLJ8L(SRX:(V5BF).A#$",\F\<3RFD+PH;HB%4CI\V@U!HDW.
MDH"H5CF+KF#(2F+@+Z:L2YA+9G-J=ZY%DQFR'&JG9'[\Y>/U"F$TYKRY'/ R
M,,)](DXJ+J(D4:5D,=7%A;%H,'KEPO!8X(@91Q9T)'!WP9&1C"*/G9,L<4U8
M=F$ C,JF44MRKJW Z"\?KU<(HXH&0U40D43*J4S:!TQ$B(P32ZV3Q?NQ0 AZ
MY?V *839=!$Q$AGB>?JTI!Q)S44 *R-$%9;,^[%LF7/O!-HY JK:+]*/OA]M
MECSXY6L\:OM.')2T%,NLEARW@8).,HHHGH0U5F/JP(;VWD4O37&2+)1N$M=C
M-6A@V%ND++&(TPCLGE&*"&8^&F.=E3[G=0<> NQ^29PD<UY'M,#H0L*HQ\EK
MBYVGB7 JI,O9Y+C!6(@(^%G*,2\<C.Y,%6L#:RQ%@R1,) ):;Y%-3"(B+?8\
M1>H#4'S5E(8WE5@2)\F<P^BBAX$L*XYRXIS'TB?+0B[-K!G+1R D!6@5C#\T
M1J3@Z"_'T2M7B:&@'KDQ*&<^05QR@30 *2+",BJC"C':I2LSM&SEF!?!65(=
M6VDV3ON &GUX2<-V1B=MP)(&=+8_"C&/XO_?WM4VM9$KZ[_BXIX/NU6(U4OK
M+3E%%9MD]^;4 B>[Y.Q)OE MJ05.P,ZU31+RZZ]F[(!Y"<$)! _H \;V>&8T
M4NMYNENM[L-WPP$-)M_F/KEW7OU[3$E"6HR<LE=) R1"E$(+0V3 9Y>JAZ13
ME/3\P[R'!!-9P.A9U*%-NP$,?4A,2&7)%%82U.QF4; *[H'X1^HV\PJ%7W06
MI^2C"PZ4-J#(N"3 VN \JES4];J;I7-0.%=+60H74X%"J[)DP'-BP<G(O#(6
MT5CE%14H-&I5V9IQHT+A X="856,OLP,5> P:$2G;/ !G#8R!K5HZ9 *A7<.
MA7/U0X!K,)"8;J&P&4,T0;*B&1:NR[P!PY5UQ?6J!UNA\*YWM-SCL(WG!7%&
MC:\!!\<].N@?]@=M^$8-VN@DO_RT2+R@,0XX9J^S!NF#YT7WMLW.%7*2FW@-
MM\.X=%5Y5YEFF9CFX[S_@0=0DH 8"1X8>*.*TIT;=T1A%J509MU$:,A5+2YF
MTO]Y&;<L5BRZAUB4O7>.DP^:/ 2#WNGHI,,L;/(4_37L_HI%RXE%<^DLN"A$
M(HJ:BTVR.2LR"T"2*1):)>(AJKRR[B^W_^\9%G4]?.!>@U&446CBTFD-0-DE
M]%Y'S4L'.6_A&I9W!:/E!*-3$]P(HSQIP3*X6<R5<QX829E2DQ0]2KZR+I1<
MY9?4=%]*-*J+\(OO6%BVQ?7;'ZOK!'K,#L[NILKQ-#P*!_3E +'E&MI_+.EN
MHVOWZY*RZ"(UJ9)$9P1Y]!$2![19(84D28(),=6@ADYQY_&\4R$F)5!29CQ(
MS<!89$%ZRY27$JW1(CAHX^R,7?7J(GM6!_:-PL22K016"JL4=B\H3,;@0S$1
M,%H+28)/#KVP,2-)JZANN>D<A9WZHHPVE+2PC+3WLYR"IC":R\ECBL7.%[[9
M<N/, ]IR4RFL4EBEL/M$8=P$X8L5)J/E$#)XY4W.(9!#&?PLM+P&$76(PDX]
MF*0L@HF.:4R"@?+(O$B>*<RB6-E<&Q$:*TQ)M^KY ZF3OAP4UGIB?YE@^?5)
M+9II[V\=E:G0C]//S53M#XYP.ASMSZ8]$4:_G S/]/2F3$\[0P1ZI7/,QG -
M/"2GT-DL>)G.;5K*7>'5ROQ9\\5]I@__ILS(?CY>FMH^]GQM']E"KG!KEXGH
M<C7S# 5+M3:KF71FL&_ ,786:9\,#]^-:)\&X_Y[>CZ(!5ZWAA/:*??X]6 8
MW]XYF&[.P'0(!;@^O/[]I=C^N[GN!M_>B>+5SDNUO;-5SO_/F\TWOQYN-P#W
MQ//7_]WG\? _ _S;'VV_V3O>W/GU[>N=E_IUN<;FTQ=ZZ]-_]K=VHMZ4+V#K
M[\WCS=]?Z<V_7WSX[Z<7<G-O5X:(5#J1!8+,P(,J>-B\HZ+>&VZ<UF9*CV7.
M4=IH.,V0YI+ :1^QO$K,3E.93,XY"2+ 2H\*0[UKYL_HB%;6-YX\>;GY\H^-
MG6=/>]L[__OLS]Z3[<U___GL?Y]M_?7\/\]ZS[?*YV>]G_[8_NNOGR_.^?,S
M^JMS\S(H. <<T['^^H.<?? $K02FTE<$$;.W4;@$UE,BTEG>N@S_%?<I'1W0
M=MZ(\>CPJ"W?U>Z+O$2Z_QB.QSL-FCYH$?^P&UT,":)@,0;+ #,Q;/>5-1W/
MD=NH+XZTL"YXFP*W!$(B-L5#9#3D,Y=HPGD1[PAI7"@(-R6-G7V:VSK;&^;>
ML"T1%^>%JM=OI:KWTT&1JY][/S7)\R1_O/WD>?M.//ZYAX/4FS37VL?!7FE?
M?]!^?#*-E&VS[=G'XQZ>RFZOG'YRJ8WY:X7CTR8UZG1[I=QO5-_>,>%HW*-!
ML^7W7T<'QSTE5GO-G&E;,/>-\+T/-*(>CLLE#@Z&'\:/%L&30QSM]0>MIN-+
M3\X^SG0;,R6M5E\Y&=BI]E,&[@#?C>G1YS>/4W_\[@"/'_4';?>W)UVV'ORA
MGR;[39V^-3ZMU?=Y:7IV@]GQM>FQ<[K?]*#F:U+Y+Q_G:^*;#VJ ;SSWRB8+
MM6;=%<>7L<EBS8'I5)/MFI.N:RU6UVW4+<1Q7([*-^DZN]R*='?@'KG<J+R.
M2_'V>^EBT)ZXW7&-U&SPN(61O=0\NNVA;8CQ&@/[F:**^DI?<2MW_J<5+!X.
M6-SRL%Z)%=^3+^S*4?=W@"._#4?E9H/IX#\Y&HUH$(];4WMG5"Y^T!K6[>>-
MU&C0AZ5G?K2,W$"'5P&Z+0%Z.1A1>;I/E%HI^1W[,V'ZJ7%5_#Q]/Q.AI^5&
M[XM$O?^V3-A5ANZI#+7.KBH152*NB$BON]D7ZL!?\0 'D7HXZ07:ZP\&I;&-
M#_!=N>@P+=N6]ML?Q&^:),LUI#<:1')KN3"7+D9DD?UNG!(*KS2/& $B#Y:R
MS3&8F" E!;O/;V[/[5^387R[/SPH'3M^]G]'_<GQ\\$L+N3?PU'3THW)9-0/
M1ZU?>6>X-1PT;1T-#P[*3]IL%32>+%'<R+>M \WB1MZ^VMG:WWSZ6_G_^NWV
M[R_+.7MR^^G>QW*=CZ\/7ZK7Y?NMO_^U?S%NY,_]\@P?-O_^<W^K/,_KG1=Z
M^^DKV"[7>KWSV^'KG710OA>O#MNXD<EFOXD9>3;9^O1";VWLRF0$I\B9< 0,
M(@3FP5BF W'*(9A,>64=["J_I"3;'>Y]ZVZQA+O'^@KTBXO5?4+Y!M)!<)V3
MBI"R\BKE)$ W.;,E@:HHWWF4WWHRA_)[NT8(GJ24K*"Z8  N,\2H6#12&FD5
MMQY7UOTJ6-D)D*\(7Q&^(OP5^Y4P!B65X $))-H B"2L):.3HR@KPG<?X>?T
M^.V-7<]E]@F0:<R&@<K(?+,OU^3@DC(H$]FFNC*';JCQ%>$KPE>$_S+"ZR!(
M>Z$-SP*:7-H8K::0N5#@I:^>FNXC_/9,A]_<*<_TZ?FN0)N)>\/(I5"4>%Z4
M>*N:C:JQ4'U.TGN^LJ[MJO:=Q_B:P&BQ!<0GSWN!RH2FIN[R 8['_5R>Z=O3
M]];T\-W9V6G1YU"L>QV5!8HI!,DQ%:,>"A4(4C>97^>J;1F_M@+XYWGYFWZ]
M7%L\NT  FW.N^I<?-C=VI<;H<E(,/2\J?@R<8<Z2>2\$^&+P*=TDS92K5CV0
M@G:U:,8#0\5%-.0@ D>)2%3L8DC@.:)100;+$Y49="M)S2L^_D!\/'5RO_Q8
M\-$4M9AK;5D&]$V!-=[D\52,&TGE0]9D0A,XOEI^<[OZ<<6E!X9+"\"2$CI2
M(@PB>X@\H7)1AHP@BTG/S76TM0HY=P<YIRK9<8&<HF=[%<DSKZ5@(- P)RPQ
M0@%1"_)!R95UI2^NJE5]K.+>@\*];(4'FQ17VH%#@3QR((6A " "AVJE=A02
MS[LI721KC 3&210UK" A"]$ZYJPM%$=)>EG,5"M7M>(5%N\ZJ_M-AX"?I"Y:
MOK00T]P#4R3H3?!CN6B!@&'LMSD;/O0G^[VK_*B]$]D\>O>C'\ZTV82^^G27
MC%JQF45CVQR].TD_M21KJ#?%L/>[6LG=^8$_T6B8<+Q_ ^1::7516GUQUOF[
MM^L:EQ4WR)3BCD'2G 6?D?%$PJ3D=.:AX2XGA7S\,&CU[DLW52Q<5BSLBO.W
M(N/BR'C&[;NWJT'P(!,QE9K8YL21A:0RRU%*D1((;'+8P6H9]8J+%1<?-B[>
M@/>YZHC+@X3SWNB]78'2E6'T3,E #&0*+!2ED85(1?ZYI"!BU1$K%E8LO"F/
M=-41EQ09+\3. L?6<L:$!1J%",PGJQDO-C0'E22&6)7$)?%)W^- W8W#\J/)
M>,Z[3*F71\/#7I,GN(;JWG/*^4$NVO,4TA1BN49N]6GZN\F_VQ0Y=4'TV[CG
MY1G/[=;&K@6TY!(Q*3P6Z@F)!2ETLU&/9R$%&'IH6GF-$ZD0N52>VPJ8=PF8
M\P[= IAD>0[6>!:,$PQT]@R#"BSR'&466J0FJ,ZM"E?C1RI</G"X_$$.W0J0
M=PJ0<W[>)F<;"(7>&&:E5PQ\(!;:J./@.8CDI,Q8-<H*D14B[\[/6P'S+@'S
MO/L7 \0@N6-1-#72 "-#;Y'98EGX;&7VC?NWJI1+X?Z]QUFIKPP^QIOW#=?E
MR.[0U%WZAHL<GF&>RCF+<LZKLV[?O5U"0+):,!&X9\ UL" E,1F=!.)DI%$/
M3$FOP1@/#/V6/EU#!<-; L,S+MV]W4 @C#:6!1\4 RLMPR))Y247$PPS!FF:
M[)3N$OW[#C.750CJ/ 1UQ)5:,><&,&?>2[JWFWT9FT"9*=2:@33$,&MDJ*!H
MU)(B^%P5L(I^]QG]%JL*L2QNT@J&WP^&YSV@2GA2!C@+(CH&7AF&8"2SH%&3
MMCI+[)0&5@-/%PL\W7[R?+4WH$E3!&^"'VNHZ??6C%PZL%\$ZXW+W+G2JBP@
M">=!\FA4P7?I+''?9 __SAP\-6GX'>!^//%"?L9]#9%$,)$IJ9O*/]HS3XZS
M&$+@QD@*WJVL@UXUER1%O)=*\"T@1(TCN)^(NE#)'1FDX9D43PF",@C!6/!%
MNVJ4:*Z_#*FU($-'L'7KG$YM.4_.9\=<L9P86$ 6R'KF."<+*N@@5-&IW:J3
M:ID2SE9,JYAV+4Q+TCNG7#88$Z#PSG(J0NU,U Z=OT)-/,&T"ES+ %SGE$(>
M-;<F(#-2* :2@*%PFNDFVB!X(DVTLF[\Q;VP%;4J:BVY;2L%1P<8@A(&L@7G
M@A<4."2OA56JVK9=A;$+F6:YX9J;P"PVF9^<B,RA"HPC>H<F<G!^95V:5:$N
M%L2JMNVW(FJ-^5QHE/^@\?A1&\+9PSE4Z$V&O2*/; X8>OT9,M18S_N^V!8B
MV%RHB6>7(.I"6.5**:IHD,C(*TBJ:M;+0TE[9X(^MS=V(TF=+#1E=ZTMBG6T
M++ALF3'1<2\*61FWLN[TQ?I<2[G&5J&G(]"S"/(HL,$F:U6P(,$ZYPKP&&D<
M8<S.74\]_E)P4X6A.X&A^7#+ D-.6ZD=!J; $8.055,IMNC)P1BO*7A#O(8^
M54BLD#@-_/1@HC4)LA*@C0@)C8]6D@Q%)0NY0F(7(7$N&K1 HJ0FG,UHAC$9
M!@D%"R0%<Y(#!E A&5DAL4+B?8;$A9:SC<Q&@)+9"L@DG2,3DC7!<<65BM5
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
M""A,8.!">;$*6$@1&()"+PA11ZB*746^BGP_T(U9,>[[,6X^>M,['[B(S+E
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
MQ"^VCK<R3RC'"[$F<3H2)Y2XYIZ%3;NFA=<L3]!3,/VJZ#:L;&W31)8):\$
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
MA]LK=OD'0W\68VC$\]C";*B%!O*VT0KOOF<2:15-9TH!Y$I29L0M-+.W[*:
M(Z7[WYWS^OWRS?RH;#88PB;VB_.W81"'=_X3_(*<C5HN?!#<7R-KA2C+W5.T
M0H;)7\)D1;LPR";_-H!_#)$U6LR4MPM)F8.4%=7Z=+%0=!-=2(:R1I\N,F(Q
ML*ZSJ08L4!N0O,VICC]N$,5$8SWZ=*'9E+/M?9L[Y</P <VQ=2&9-C""+9NU
M>:3$WGRZ<!IB"ZTO)(LC<7Y9$P,$3[?L!6.&_.(R;BP>D*(C"FR^$OKC":WG
MB 9[[/#J=#BR:99NI>J 00S#7G_4R%K!1C+_][:)#62:((@Y-CBAR:[VLJ]!
M4[S RNZR^[;ZMXTITKQ;>-M[F\K0QEXC;0#XA@2$:5B@;SI_QMI","DL+DZV
MV^_AB=6.POE*%@PV3$LQK)"ZJ0#_;OK&'S.;/Q'V>!F,A%CC8AH7K7-\=G=M
M2C9(S']$PZ)YSZF7D?HX!?ZPAA6V!#[:"@5E0F@TU_&2XS5//3ER,E'2F7#*
M06BK*G0M^*%C4XI8EWZ"" 342SKV 58G2&=O2,Q(C[UH"T1A&!!^<1W[F-%+
M#5_2_I]2^FQ%<L0=^!:\BX);P9^BB&E9*:E4&*<SX'3,7C,AQF@1<W0%_$S=
MU@++/PS&&!F*SKH;K[.GP5[2L>M1A& -G!!%,\6+<E3+HE?EV2N9K8C-:AQG
MR.B"BEM;D -3_A<TAO$3=RDU>-']9'.P#^I!;?;S5UBTW1>IN**Q<[,]G9!X
M8Y$:/H.6INLG=!*@V9 F][*[6""V:^-?>L X8U;-4,$H\?%US@OVC:ZAL!T?
MMPW[#[O+8.V\%Q([#B>D4-*X=%=0QVOH)GBY@@CGV716 >>^!W [[+7-5]\'
M!%&XBETVXP+V(U#FMWKO.4C,G(_8=0N:K5K?%,J<WRT8@P1KD0!5M)%P J8D
MFW?8JFBN>WAAK;ZM$-+-&7GE[E_".A0/4'1?AJR*#HT6[HR!*&I,=*QN9^C-
MNM>)^B-VCJ6 ?*_.61Z)%$D(90WT7I)4+-2L:+D\FS.8K.HJ(>T0:E8TWT-P
M.5?M-=!3D\8\LFG1_ >6!1Y!/ (4R^ZV+8OBN<U?\)J1Z-2<N+NGP%STZ'@U
M+*-%SV:S_PD;>&VO)_QLU%C9LL9FC]#=^@L!14?98/CJ%,CS+:ADVW)R.B6P
M1, NPDO#R9>H6_CS5:%:APD;!L#MU"[%X,7*/ @VL=#;.0'F(US#=XWU DRZ
M'> G*6.'(K9]27W?*3B2&G_%T*;J"C0WD,X<&<XV3-]X 1!"M\Y9$]#V^'F3
M$UU)(_W]&'!,,;"[V1F L1.D*4N4,H@4(3B]@<@21KJ;B$[6AC&=8K,AJGG1
MZT-\GLD)77?));#7WMKF?'1OV8J?V:= 75(CX/?!N]J.M7_@8QZG F*8HO6
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
MQLEX%&\\@P"!,:$5 :^1%,,%L4:@N-$E0.?0666:Q'"74K-3[.'&[7D[GA0
MG.9WHPG$\?O1\)_H&?O??X41:O79%,5Q>55RRXY',YC ='8P2F\!K89Y?!U1
M$++(EB /$ 72!Q)4M"5DXB3+(?KPX#YT>62B!C%]LN1W!\^]T$7GLFIV%[+
M#96T=BFCM1"9)K*8F"XF1Q3@WF8Q<!=XBZVTFJ0^6?OU$%19%$UB7@NT:(M>
M1?%/<_"^'"R26.<2X3*HS TNE#<Q[I>3TR>#OCXD*HB@&AS0B0!\?;H^_U&K
M+2X79@.O58!L*9[_/*-MF3AQ"A0Q.I@ 3(MDFP0)GJ"KIQD7E0!24R@M+#,\
MX);8IIIY:FW(A*+=2"1:J,0SZD@2,2NFM 7E&QMI2PFKN/#;2+6)EIN8/:'*
MH\MM%2,A%%$ 8Y%*$;60^TCJ[8WYM3M"'BG-W:30V$$1U(+0 7!1&@F0$G"W
M1T>H=MHP"-8PO2<'I3<&55-,;"F+AM=(=V[!C?]P,)M-AN%J5NX[+\:%WO%H
MAKR\7/ <!MQY2QUC!,"4?$OIB+?,$P.1)SPTLG!-<%2'_)Z:;?6!MP=IU_4-
M#Z93F-WS1:C2(GM.%.I-)$5'@I8$\D5%[J@J-F@3.V\I-;LN\=5XG+X,+R\'
MC#-PTG)TOJU#5: HL8H:PO";B4<6N6WBU=P2T*?3>7>Y/]P%6[&Y&HY?#D>X
MX-?#S\5.GOG1^R%NM9OUH8TLT'MVABH20RH))09P8<H22XUDQG,C?)-X\_?)
MZM/17!\0%472SL']1@^345$0@8 P9:F!$:NC)H%JSB@MD&Z2ZK.:I#X=H/7A
M44D4U:!Q?7*_@=F',=+T&4_D4K ]';B<3(CHM=N GK44WA-?$$M3$#QQ9[AK
MXMVMH*=/L8[ZH*@AA!:VT9OA-,+EI1_!^.K>6C485G*7F>&)2&,CP?5&PE0T
MBD<?#&]2?_0T:7VZNJR/D\JBZ9OCYT0VGK)(1(R42(B9^)S+*F+VR"VE79,;
MSA:.7Y4D3 '!X'X/A&D&);B#QH(!1]#2]/@C"\DV*=1X*G[8MUS%YFA[VO?=
M2%;5-MZ;X6@\F3/@9E'>.D&SXX3:I(B,J&*<$!9EG"S8Z+R#)C>;#PGIDXW?
M [SL)*=ZZ4KSD^,V<AR$TLH;2F#>$H$&CB=%=@2/"2.XY(&WR2>Y1\7.R=U^
M^N%@E,I_BF@_^\MB.!W,#OUD\A6E=Y-]++A/7JG"WA(-!4%"=I%$)TW"DU%F
MU:3_R%K4]4FU;H^01QG@U053O2KR6^D->E]W]1=."HC:DJ@=[FTA-/'.>1)5
M8 RLH8FU20C_#E%]4J;U$%)-#-6!@;B=6]H+M5D+I'DJJ*/6$Y8IE(P5]-!#
M-$0E .YU=(JU:K[P-'5]"I[4ATH]P53#3''71_@K7^?!/6&HE*593 SHVU%5
M_'6IB.!@)?.2<=4D:+)(1)\B)?40L#6;JPGZ[00^^6$Z^OT3C*9PB\3[*W20
MK904S3CCT$34.A /4A..!IWTP@HT[5K(?PW:^A08J0>+VD*I6$I4FO#%&<PM
MH%M2\# +TI;LC(#TR&31W/'1$QH8E='@T>:;F-Q+J>E3$XYZB-B=\57JZV_+
MNQ\;.0.C6#3*(QX!OTB?YA>%E&1#C=%!4P5VC<3UU6_H4T.-W05;D9N5'>E!
M9(;JC(Y+2MHAM)(DSD5>VM%FKA@$R9LDJER_OE$.A $ALM:$61=*P8L@CC+\
M2&7.-B85:!-7>8T<B#ZXQAO)_#OA^RTY7M&:N6YB]?;2CTJM1O'1/Y5+I^O4
M6A-X$J6EF9"X36,BCDM/@E'."\<5;7.]\SVB^N<#[P2%:OQO%1R,WN928Z<I
M,/2EBEIU1:WFP%*(EG+;=7"P#\[L3C+?GL,/A/ROOSQDR&O\W*BG]5M?R/T
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
M0#'C@VR!D!7T-%KF(O>CEL%J(#X7[M,RM-XK0\!DFC08+Z!)ION3E/5)=]9
MR\-M45<TK3?&K5KG$CC/+*!$>2 2+"IX4)JP8'B,EDH=F]1+?Y^L/BG0#K&R
MC5 Z"%_=>!!W-ZQO_.QJ,K=_KP?:^]'7;PED:" O'A [F_@[OK:Z'U61"RT=
MA;?^Z[R[[XLK&.!9;E5@C# 5<\GAU 3/:('H0LT3@\K2-SD2GB*LB76X\/R_
M@Y^\''Z&@4V4":\44=27%FC4$MR[CC!F(V/@N#9-L@/7);!/1V-5-*UE.NXJ
ML;;>Q@/J+A ?,%":^FQ\(IQI3:1UD@3E X&@9%2,&YFZ\\*74=BG W3OB-I<
M9IU"ZN7X:C((7$G.HB;1,W3(@@TD> F$@F7!\9P<:](R8ET"^S3\<N^ VEAB
MW:JH+V/TP04HU)1$)Q?+$.W204 8$E60DBN>9.XN,/*8O@U;'?W8:-I47IV!
MZ2#/8')W)/NHM::6EC2ADC!$4VFX0XGRZ.IH8WD,33*3-Z*R3X.(]@JL[677
M&;Q.T/^Y^ *7G^'->#3[,!T$HZ3R,I#2#:!XU I/:,L)&&TS16M0 ML'PAX2
MVJ?11'L%V4X2K(:SUS"= JP(J2RRPDH?N%>2()6"2,$UL1 8R1+)$D8[V2:#
M<%T"FS+BW2@-I[%DE);RJPBW^:4#'7#I0BN"7] N]E(3;Z^SMF1@-H.03>IY
MMZ*V3YYR$]P]W(+M9=K\"L:&K(7+DBB0LM@VGGBI+#'.4@TA.G!=WDCTR37N
M!$(UY/),HLR#!Z=+9W%F?'&_(LT/.=%9K#G2)'6IK RH="35F3CFRV0();WP
M/(DV$SOV$FL>((JRD]03FFEI_.(4\8#&M5:)A0P^*-KD[%PC&Z?O4>0-<+*6
M6;J1+-KZ."N/98A9>UPV80Y*S0.5J'&9(T%FFA.-D:LFEZT;4=FG\[%[&%61
M7?>NC>%9BE+(!4J7?!XH0WY$::AGT2>+-#)HDBS7"]=F67260DZ:E:(V[@.1
M-I;$-6U(BC8Z&H2DJLF5WZ:$]DEI-T';1@[-KI+L?./=#[,E;ZA26A(J 2UJ
M%A5Q-DB2=>),A\"%:Q)UWXK:/NGY7B%O>YEV#K]OMYM>1Q^2 2)2F694DH>L
M=H$8K6QDZ/LKUWT49]N;Z:XN$GL%N^UDV3GD'L5\+?7 0LC$*NN)U!&I+2,Y
M."INSDTTCC>9A[PMP7VZ>^P5 '>2[%Y4WUQ!,ZI\F:=+T TH731+JV F'8DA
M9B10)^!-,KPW);1/5Y.]PMU6DMS/4?ME/!#>:E_&!@)UC$@?=9D3DHA*8)V6
M4>4V#;HVI+-/=Y2]0]NF<NPL^OTMTOMNA"*Z&'\:1BOIKCG43SRV=N1ZDU54
MBDL_Z%_Z\@HI@#?#T?#CU<=%A(F8J!?*$$=M:6>+6\UR66*&W +G/JO8Q%A9
MD[ZZ5W K7W,\*OJV[(32NSQ&FH0A7H,KLYLE&IL<\%\JII!5=KE)TL7FI/8I
M5-(";]^_MZLNS$;WOBOIO/@ $_#%MQYDII/-FA(?*')%EYM'92+)"BT G4P,
M<I^[\!NE?8J1] AR6XJR:\0=C^;^]/76P/-<<YXB<:8,>7-(LL7=0%RB$6Q
M6F63E/TM:.U3B*1'J-M:G-WCK@2NK^D$L!RM,30NLY9$"H\<<J6 /D$.EJDL
M:).\_LU)[5-<I%>HVTZ8>U!V7\;79,:@? 1T;9@(BD@+N"TH4/SHK+:1:V>:
M7 9N3&F?0B*]@MQ6HNP:<;?5REJ"950[D@,7114K8EFB1-' %;K2TME]>A ;
ME)1W%1#I$=:V$6(UH!WZ3\.9OYQ3>!HNA^_]=6]:ED72)CN4.#5$&AF(+_.^
MO9(*7 B"BR89HROH:;3,.]:[P&4RFB@HTP\5"L%"XKAN)B!#,-DV257X/EE]
M\K9KX.3A_J@HE-;[8:&%B"E3PFA61/E4S%[@!/>G+T%,B%0QJU23],HG*>N3
MI]PA7+8431/$K#Y'8D@Y2.5(=-$AF ,EP3I#3/DN%T%K:!)O68NZ3EBP&"3+
MV9<Y0IQ$5IH#)YZ(E=$2YBWSSACEVA2\;$IH7S5P'9Q];X-5%V.W^VTA/*:I
MY][%0-!0+WZB0+/*9T,@<JX95<*F)AF_&]+95^V]1ZAM*<1ND;;@*<J88HX^
M$25R*K$)35R0CC@K0$COP+0)-&U(9Y]BFSU!VI9"[!IIW\)@2>I@M=.DV#6%
M2DZ\0XY0:FR* A2#_2FUGD8T>X.U[<38+=CN^N Y(947@K R*$0B/X@U7! M
M([>,H8]FFMS9;$)DGV*8/0'9-N+K_-S\=I5DDD["BX#N6IP7&)2TL\ )BRPE
M(X%%WB1K?V-*^Q3"[ G4MA9D3U*Z=BA8?O+!W:9U-2HX7A7+T5[Z* 7@IF*&
MR&P%<1P-<T^]LR9%2+S+H&E[K74[/^MX5,:^03H>W?X$#W)IT1-11"7-B009
MT3_Q@0C)G*&).L7]?A38:J(W#&ZTG6!5 V2;JZ]*$NTXEJA*=V,1D1USJS$Y
M2JSBG$3)!)/1&=MF[/46L<3^Q#&Z ]6F(NKL'#Q(:3YYTE\^&CNS]1'XO6=6
M'_^R+OVUIN:<7YP>_OM?3U^_.#H[/_J/=\<7?]^"3TL>4H\Q3U'8CA-;#_9:
M^:B67&DY\.OQV^INM,V>WY*+/=B WUKRG$'Y[3B#=#X;QW^\&PUG!W$V_#R<
M?:W(ZDW>UY+U6Z^[EBC.CGX[.GEW='9T>/KJY/CB^/1D"_XN>4@]ICU%83M.
M;*T+5SZJ)5=:ZL+';]MZ+ZY\5$O>M-Q!!X>'[]Z\>WUP<?3B].*O1V>'IV_>
MGAW]]>CD_/BWH^,3_'CT^O1\F[F@ZSZY'N>V6DO'C-QZ5V[V_,Z9VG+_KDG"
M]M60&[Z@<^8^.87SQCTK7P*Z@/_V+_\?4$L#!!0    ( &PT/%$U>9^A[9$
M , O!@ 4    =&AO+3(P,C P-S,Q7V1E9BYX;6SLO5ES6[F2+OI^?H5O]>O%
M-N9A1U>?D(>JU@F7[>.A]KE/# P)BUT4EPY)>>A??Q,<-)+2(KE 4G155,@:
MU_J07P+(!'+X]__Y_7SP["N,QOUF^.LO[!_TEV<PC$WJ#[_\^LOG3[\1^\O_
M_(__\3_^_?\AY/^\^/#FV:LF7I[#</+LY0C\!-*S;_W)V;-_)1C_]2R/FO-G
M_VI&?_6_>D+^8_I'+YN+'Z/^E[/),TXYO?O3T3\%6,VT3 1T,$0FXTA(S!+M
M-(]<):XX_W^__),EKI, 07A,FLB<#'&<9J*U4T&I #+GZ4,'_>%?_RP?@A_#
M,QS<<#S]\M=?SB:3BW\^?_[MV[=_? ^CP3^:T9?GG%+Q?/';O\Q__?N]W_\F
MIK_-G'//IS^]^M5Q?]DOXF/9\__SQYN/\0S./>D/QQ,_C-<OP->GR=4?WD2C
MGL]^B+\Z[O]S//W[-TWTDRD]CP[AV<K?*%^1Q:^1\BW".!'L']_'Z9?_^!_/
MGLTDYT=QU S@ ^1G\T\_?SB]C[0_G#Q/_?/G\]]Y[@<#1#Q]PN3'!?SZR[A_
M?C& Q??.1I!7HE\,N8!2!<Z_E:<]WQK3&0(9Q<L !+\+PZ+@'6)<]O3M,5\]
MBR3(_G(PZ1#Q_6=WBK<Y]_TN!7SOT1V@G3Z(G,-Y@%&74&\]]P;.!<B[",LC
M)V?-J#],E^/)J _C?\3F_/D4Y,L&5^/W_@L\#A ?0<JJ2LUL'O_;]=_> (%L
M]X?]LH"\P2_G#RBOV@8.?)_ ,$'ZY5D__?I+GV65J.+@C.4R4!,<#S8*GV2.
MABO16XIL,_$,Q\V@G\K>\\(/RK+Z\0Q@,MY(7*N>U:'X6L&](TZI%14,MQO!
MC Q*!*UC,BID1B-N+:'7"GFGXGWO1[CKG\&D'WV+M;Z]K&\_N+[@'QC(/18,
MS<"H9%E*[[*S@DH Q\ Y2X58S<+*,6U+R<<)?BSFU[C)IVBFG8,?II?-^<4(
MSLIJ^15FW]V2H-:OJ4+79H.\0UY,4N/@9,+Y@[8AA 0!%+?":R$IU;UMQ]L9
ME4W^.&GB7V?-(*$9_OK_7O8G/[KB;^FSZY+V^'#N[AW:"NX9*)6-Q"W#>7 9
M?!3".R\\6\[4TM>4@2V&-FCBK;<.BA7=7&W[ Q]@,/UN[W),OGA_T;MZ-LH"
M3O'3<4]$'2/-@:C,$I',HMMA+2/"<<T#9(K EQH-4X,A^W&86@WS-SPOA#V'
MP62\^,Z40D+9W!#_M]509JQM,;@S7)/&I^/Q):2>24J"\5"<KD!P;6,DA*P)
M%\:Q( T#$%6&=0/$[0%=*^+):#&TN=FVH5U7G-%.^9TT'4ET1AF"_^59,T+M
M_?47NC6[]^8"+EB#R^+%OV]&4[%.</*&RXD/ _C4O&UP/1M.4'KXQ"^GPPG@
M4"8]QZ70R4>BBX,MI3/$,W03G8HI*V=QDM(ZZMX%_*>O4;MG\;XNLFUU\?VH
MR?W)FV8\[AD1T(22GH!DDDBN/'%)."*\LI2EQ*@U-?3I&L*3UXD-I7F?5][)
M&C-;[EY=CHI.PJC?I-DR^ &*<1"G.S3^VLDW/TJ_CPIJ*U)*BG(B#14X>$!%
M-$J3A,XB%4Y$85.U-65MN$]>7W; TGW=$I5TZT\_N(35H'$&N,RL(\DY(!)L
M)-: (LQ)9D)(,<4JR\M&:(]5LSKDZ+YBR:TW(_]CZM>]R^]&N(_ZT8]7_:_]
MA/['N!<=$XES2[2FN$]JG1":Y(07[P,"B\'4V9U68WKR2M*5O.^K@MI6%:Z
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
M$5SGF#A^SNNT":S/^R-1H+NB?1T)=YS(\@'B"*:+VY]PUH\#N#9J'=<@2K-
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
M6J8S=EPN-SRP:!C1U!LB'5/$4X?49,^<9OB'J^W<VNIW=^A_*WF/U#>H9=N
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
M_M,_B/@H%YW6>"HJ/>_MY1%6Z>V5J5*6FNB"Z-*=[YE7]&<'5B1@7%]Z&_V
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
M_%IN3Y\LY=W/=S"*7\NHF;DS&I.0/H$@V?%,I..,.$83$8HGYX7GAO6S;ZX
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
M*!UBP$-$XNF"7CEUY49.A!RMM:&+Q=>)OD=O[N\XWDOVXQJ"J^@%SH'X_SP
M$F5I"2C+ZQ.>"X!'3Y ^D>2T*M=35LEJ)^:C-[]!!G<67 ,?[#9G;M'BT0N=
M+>=$I8 :Q=&\"S8D$J/E5HCH$V^2-/0 P]':0/O*NT'VV2V498_6#F!:7I8\
M0G.86XZ=N5G/\1Z";?>A+\<B">VB9(S0#*7A=[($_TDN$]QUXHYGRYHDG_;
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
MZ!G,G%-@H:$,;M8NEBT;H*2C.2#<+0X6LX&P^18((R?SCZU>8V6)F+&R>]G
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
MO;B2L912A1ETG,_\Q%%8WU^N"&VS211].60F:*QZ8G=>WLD/'VYO?;,][B+
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
M]1!OQI; 8[QL)>X1J I&U&TDZ>:OS4XQ6OJ'D.[&Y0-EH7$.77I=42@!$E/
M-#33/7;/Q7S%XN$XM.-KK38?0LZ:]Z9=1J7*-B3]/5&X1NDU.$'"/V8H4+?5
M!ZR]J_[$L!O'[4'HRU,&BMV^\$2KVG]:6B[KF/%^<J.B,O'<UM?!.XLJWCSY
M:[.#1:K-<,$Z25#,3DO78X*P ZGM<>%45B^):AVI!A,P#A*M/@*3?A%0NY8Y
M:KBM8_\'"O?5X?/6QQS.+,R#3IQ(7(OY6L!JPM),6:J8.>-Q;9,A>X3#9U87
MX0\PD/E'K& #^X>/Z>4D?R<NA'\M"/M7ONYS*=A(B;^,.=9(3FY,G=62=,!&
M,U3O,H(-V_BS%W_;'G,*2&LAM%A%_J^A^3-)<@LT'M$[RU7YMKJBM@)3>0>A
M:WT<>NY;!T^-1SUWF)Z!#8YZO:>\UN5LI7B*)"YW9C!D;U4/;FEU_FG9Y!V]
MUV_;->(N;KS3C=PTK(?@Q1<S*?WI7N'_#WMO @UU__>-3U<+):F$(J;%FNU*
MEK+-)2&$*&2=2K*EJ6R#,5.4-82BB$E"LDS6L4_V(LDZ(6:1W3 CQI?9_E_7
M?=^_YW?==]?SOY_[/N=YSGG^?^?,<<XXOM_/\EY>K\_GO9 J.V@GR;D1G@E"
MNU'^0.;K$1$;_EAS12'A)B]U/HBZL*&TRFGDM[LF%<O<1C(3C8EB"W,BY''+
M8\ UT!:#<PTO92N%WBCC% 4LB7N]]]T_"Q=F2]!_4G>YGG#;Z5>,C&I.TU=R
MGIA*[F_5+->W7#](G)-K@@,Z'LPW]-$11S:*\X(K@++MIRY3LT"D/%Y#77JH
M?S1+?^N8\Z=""X:Y074=5#W+-C4J9Z3K48S=J.S5=2)VE8/^[4=:$F?)&O[%
M?@'$DGPP3),6]W=3MUR4308U?Z&7*H ]<2@7M-I\#/OP^!_?!$32XO3%>ZB%
MDQ5[SNKG4JT$ -<^:+IY9.38A4%6'3UBH@>$1@(M"A.J#["BW,-L.+U\_=HJ
M*4I*[:ONM?R1KA.I3D[K%8HLTL+HY,B\)A:MC//]D7 ^'Y]P94PTQ>JZHX]_
M2-L!ZPL&_]D6JGQ%O^R8MEG__5<QG<%-A.8.'H38"=VPN-3[@79I"):R>5OZ
M=>G7MZ)%J@>0V);Q7?1QPH20Z+PX)JI>F>(K8<,0BEZE.5)U]$X9]ZJ'GL&M
M6ERZ6/LTFK:P<*MXJJ;ZV9?]\L-UUR,7,D)D"A'GDL>J^$ SCK>B)9)5O_DQ
M0QCP=MRA@QJ2KC+:0BV).R22$,$3A&CQ1Y4M,R';=I]2TMS'+S=8;_36.%GS
M!84&LZF+5<QHK2BOY4%.DQY#1=FA#!(U*+[Q=Y05\;:NZ41/M/@J*1IE5&CU
MS$&EQ.R-9J =ZP5(.$YT*OHJ&O4?&?7)]=*T<PQX;>+KLU]UE$2_#!U=:H7A
M<;2=&&J<0H"@#AE_W^DB2/00NUR"GV@TWB?NY&1/"+I^KOI8;ST13/.ME#0-
M?*$^ID8Z1V>DSG@2;M6RO^&ZRMG#4Z>Q'F96<\\#)\PK'6@GN@,(+98L0Y?#
M/Q*/"SN-?/G$2D(O9<RK+B\T7+$V$B$?_DOFN=E.FT.FV_8:; OG_['7Y$C$
MQ^.Y,@>V<(B8)F$8^<U69B5@PH/L4J6VUZK /!,CQ&6*K-YZBVU9XLJC3E=X
MJM-4V_5O%'DT,*3N+SMXNFH&J74'Z8[ 8F2JLR9<"5%6G#[<\G= B-%"A2Z0
M&'X?"!+Z(O.JKY$3'\2_B[>GW$%UE#=$*X[.A4CA? \G2= $X'W3];V5=5NE
MK_^\T%![WU2X]B-V9IUUB#L$%X+YPNY+"0*S].4;^#C'")96&U<L>5(E0/4W
M8-XR<@L5QC^7:Z?EI227I5.LMGQ>N;W\U?BL]H_?C1 %Y^(VK/: ",@E>]5Q
MN5%12*1S?/5MH0SL3,OY@3FBTNIMN]4[E9PWP=(< ,?>I0=]-\S&NNCGOXY5
MG/WR_G4LVQ6T#UV;P:@43ESC+DQS->!3U"%&.\K(,&TLH\>-=!:'TN>;OO3-
M;A!;ZZ('4O$#H@;ZB>1KL%2\_E&G!M>3P0B*BUD[&N5Z(E5(R%[8U;EBUN3%
M6LK([['S"I_>M@6%5)1\>CG!7V,ZK#HK,\4TF5ABB^'^K%\F &M+(Y1:-16'
M=@/!9,F;"NC3/ALN7WS9[@R^\]7[1X#]"N0PO#Z4+KAR/>R>ED<LJV.OM- V
M*XI :,;25&QNNE?)S50JU<&C.LM!-BLX<S+=*_?Z<I=2B<./5).;P=*!2@OF
M)Z53K.U_(-D!MUI$+@D[S&MY&FA.6*8#"AV=BD'YZB_?K-YB>%]^9EK35=+U
MVF4_MS(H[&RL?,FIW_\[UXDTS#=A9C^C8T&190AX3 A%ZA/? 8[D_"BT O*8
MX@,10CQ[:YB?P%SZG?W:3:(U>;IWY_7%!FZ<4 JH4W2O5IL-<LS,G-[08"L!
M6#(F'K:G7H(!IY0T>%$1OP%K?[QGR$56%IYBU35H<_4H<C&EREG9[K^GMESN
M+['3Z3YUJ:JN'W<M<G$(F<+&^6Q P?T]\&>4R!]LHPBF)="&"X;NT%?RZ41+
MS:<7?QE5C20(KYH>#U=4D'M1]0VPZOBYKFD_C"B=E3K!_3+8Z> X-RX[8#5X
M9PBQ:D:RP2E>*Q7^\UK+U<[<ON+$3&[?J<G4F.[,YV;L9.8]X,8*IDMU.0RU
MP,*.;A8XRY%Z]:O<,/LI!%MDB>F7P4SEA*/5 3?3][Z&[5*0?EJC&E+JX,3/
M$J@S< ^OG57@Y0&1F"8,H41@<;JP:[MOG%]+K]]BB!TSW7"W"' 021ITD333
MUHZTM]NF5O;$4/$W U#ECSRV.QW[>^O7XJ@"NEV^MLWB4^I$P!0N8/C-A=?Y
MAXQHTOWKV,FM1NA83),-R'4EL-]ZF,U ')T'L>AW[*+@XA9S@6?T2,\)11#S
M\D-C<0C9J+-5M]PPX:O1 7!^W=OM%')OL<;. T9O1RNPF0' 8(C&[X/OOKZK
M\;9^6= =W#8R7QO:MFJAGQ\E7_VIK?CZ"$9U_@]0Y8Z=_;LS[P<I'P[)W><+
M45SUX/)/LJ ]+"?T<-8N%S]S+<(NKD"W.\.->J.\&6Y5'V5 B+7B1YI-W%GV
MP(@">3J*H<5ZPZ[S+9I2LEE'>)#K <7T;R'/BXP.:\@$#Q4<-"FK&[)BE=H_
MQ9[/ZWSH/'FP^ <-],:3=;!R B";N#"KM5#)VH_: 5B_NU(9%7>IV1KHZOAJ
M+M55C;H[,1]3[X2;Q8]E3;24>Y<B'6YLW3%JB-]ZU!!:)_^:<"/'3%V^+]O"
M\8!7\U-8"__;PO5AGZG0TMC';B(5-N8_B@Y8&WG_J4FX*3[NGEN@+[W$4N!!
MAL]N4MJWI"C%#?3?_:6=*K0N/(%ILN)!K/K.,. ?"GB0VSS([%U8X@CX:GG=
M?PZ ^-_>9'G+>BF(K:)YD*>NZ.\$)L(5)$9]5PK9F86<ZQAR*70YKF<TC=L]
MWP'=,!?!I%1Z7,KO6=&(),%ZMQ^P=DC]K]Q!AK% C/D6?&,JMXG$!%''5LSJ
MU9D ;E4 UQ1+-TM<-T4L2()<#4[7XD'L]D3!YST<6Q#8F<=S_NO<!T8';%]@
MI^O C??$=)[5WP$N=3H V@9[1,<<U]EG(^%OSDT?<^66V4FUPR&J'^5?QR;]
MXUXH#*24VT!J^#01_8$'80;#RTVX)58[B"V5:V)LX>-<&SW65O =D^ANZ$:-
MKH3%[0;[*;Z-:=!-UWSY91%(,] '@9.:W,^#5&$Y*21!S-P7N@;F63?FG19;
M#,ZU5F5Y@0_4HQ.Y14M;[=>=AP*T43R(X17?GYR]X&-?_'/T'=_&;4P3'K,<
MC1T>Y;8G)I VZG7#X+7/ 'L>9,<8#])Y#..!8(GKZV#FZ(Q5])S=O/L,X3A?
MW2KF.;BYK7\=G,'I'W0^Z:P!B/T70@61YL721G? ]I0T*G#[,")L97IY$_W%
MZ](,Y]ID%Y_6](?[=F88TS&/5F9PNJ94SJW6<X1A_<-]E8HSM+6QGMUV21:Z
MF' HW58(.+U&[EDHT(KF\G,["BB$D:W,\-+0XN.NC(HTU;>H X!]04>C1$9H
MO*%Y;;A5C+YR?Z[4Y1&AJ  !Q)Y9K4?4(;:Y;'Z>MY1H&J#/>8WQPB7"*]-:
MB^VIT[1]#,,VV %V:*&H\6"]28@4T:Q4K;YWIO'05]K^T;/T_"C:FV23"M#<
M1:F/J9I4!LLD2T@G.[A0+U6-$#Y4-S6XQC%@>4NC/[E[7@(MC/TN",K:@@BY
MGV[?E. !ROTC(H//J@]EP/!QB%"6< '<FN]5%9()6PSN/.H[$V %6%2V/\AN
MJ,2VB"<_/\*UY<J@K($41EJ[-J$5%H?68T2U$B3G^X-'.N+8 51EIS;]8P/.
MHO)X[:KR@. 0>O/!W$K"2V7:]59-AM'^=WOVQ'97K?$@]SV3G3:O#7;_SP*!
M-\J9=AP\2,0(W_+;<MJAY;!VPB'4R;JL.8EB#X-^7)HU'1;[6,+V.B/H_NKS
M52%^X-DYLZNQODXF-?5E\2\J6!FF59V$87NV\#QWSS, QC!V$:80:),4":L'
M:/5JEMY#J'B](.+=/)0O( .ON,N<FKA'9ZY1&?"37E8W([YW1G:T7#?TPQ1X
M2QWHO[XOGW[)2$.V2C@V3#_,BIE(Q\;5*TR0!#VS3M&U8BJ$#B$-6VM1XO@H
ME"W%Q<V*P1<50%.9#7+RUM:O?//=9;;VV>/YSUIV0:<,CGPAGM;X2EP_L]FA
MB4!^QX-4DMC":6W6KFP11MT\9O?2ZK9Z1M0'PN&NT"*V*D.[3KZ^%M_W:$!+
M?Q]#NO?$ L/^X:)_L9WID8JX*]I#SW:G7^!!9EQ %1X$X4$3N@M*M\$)FKB1
M]6P;#Z."^OR;PB94[TNI#X"&F:+\/N$ %#&$$GO[>F28;4A_*'Q;L'AFB+F1
ME2'@2(A%Z5$*$ M7JP=-87+3&X?,E(-Q\WZK(;'R[Z3_8P# KXY$N-.__OX%
M6W5R_74V0Q7[HV>B)%:^R.+7Q];_[M.PE8)M2XR%;F?;NTT0'D+WH>[2Z]K3
MO7:TM&&$ZB\5 [!6S<(&Z9-MA3-B56+-.P\)=^-/'93=>JNT]H<]MO</Z !L
M 303?.?11,+VR3Z4 NL*X&;(*:C?(F#H"XN]9J$#DOWV>)6/OM$64OB<;W(1
M]2Y,>;[GRAH\R.YO\R&M\USLA*>4?0U\P8\)^N/P7'0;@7[1XI@"S&,IEJF&
MG%,4PL]C=M0C#NOO!VHH0-])F=$>BDY=03_\_7L[@U <H&C-,(DLSCI/27-P
M&.V$_JAQ<CW,D(NNA^(VS[%2&XJ13JT;VSE5A=G(Q);T7&8,SK,V]V6XCX6Y
MZ>#*)UJ H"9WR-;!%Z>T>+0ZW$CH0.P'\4I-_" :1BQ0V4G+7_W&@WAY*P*F
MX.! G]GTA:L'A-VE+$5@Z-;;!_2ED;LKJ])RT7WB>]+E@"3*>>-1))1J'Z7^
MT2V1*A7O"TTEHJ5[E8OK@Q&[Q<2"F%+Z@ZI;(EAHP)>A2EEK5]V*]*$BF@F'
MD'Y4H18>Y.#LDWFI@XRHAZM.%CX&0Q7K<?)9G=Q.TVN!L9=31Q;'.IV'70WO
MN@?O%@O\:2@5DU^:8G$["+2\)__/YA8HKN\%EV=C,R(,0Y$9Q!&N@1R12=O:
MLC9$A%; HBL*,WM]](^5IH*0FW)9;&_5)R5=K0#)QN()(^,G7=3S_F._V55F
MM(Q,9D[/3[-%IKF[Y-Q8@BC^%$.Z<:Z/'$V$$=AAW=MXZ(I")!7![W4-W57,
MMAJ@04.4J\)E6*J1U^KB*8-L6^6W+ UNVAOD V4>I(?)Y;)L&QL&-<R[&LQM
M!DH6$:N2QERJ3]<\:_Y3%G61N;Q(^9$UMSA'-96KKLXR20_._)$T//R<C3AP
MD]LII-S2M?9L/[+ :'X7PM9XWNNRG1_-LI<XHG-G0M%ALVE)QX]:DR$G@JI-
M+HC<?PO._F5%HP(2W4P(D+<L9O&CT/B,5GP:$0-!RUOE :%4;@1_^@^OD](]
MHO$,"=.RN-#&<O*L2G[R\OBXPLTAE)9?D9?7MO0X+S%16*JZ'7#+R%DFY$KL
M_LE",S/K,)W3G[R0G[0.J93Z!IQ0>RJ=*W8SD\B&JDQOX#U'OJ10E:%FC!T/
M"J[,.XK6Y7V;%U<IS1TS#,N;J[7,]Q%9S"SP6JOJD6F8C%]]21]S=#$XWG)W
M6VF7<)EV:1]N4HC+OP\$;,?&JZ#OL>WQH=,&P0$L;62:70WKXS;B!KY9I[ F
MXXP!,]/GP_6;9ZQH"(&VT\,4%WD0(#W;&'=)S'U.\:)Z>9+J[#(79VWMIB/8
MU)6IB,=%.+>17!N-J[G0](4-W/)B.&$'AHPGT2U^LBZCP'^.? 289V=@1[:2
MVR/N(2H:M+]_PC!@E/BX[W..49$3X3)JXTAL,TZ#64>1CM;[DKU[@Q1U/)RY
M=JG7*'%)0R3OU$YSR<C"R!+<KJ1*8MM.9;?3^(IL10V2A__([3OQYZM-/;DK
M&QI3A&*A9<QK0C8,4$EC"P=Q#TU0+Y JK9HX?!\!&8:?ZQ/DA%$?K=2-WD.-
M?-LWYJP;2'_E)+03N6Q]]^VLD<FW"NQ^P4OG+EWS"*.$Z<.GRPC2[>3YJR<U
M[E2F$2QFI;%*Y-5'Y]<>IS9:,M#+7LC*HR?\[J3.XXQK->8!W\UDQ8]__"<P
M\]]^;,(-MMW8>X^?'*Z]-\Q+_I708AJ7/VFS/1"T$M-L31>B#M6KP#SA$=J2
M%7?FM.._< RIB2U.LA%6_2B'J<[Q@*48E&;?L*>KFM?N-+$\%XG6Y._.8S[:
MKZ^@:<3U6R@!8)@AQ/0#*LF(>+B 1MK7>C\0^SCCARI""9DTE6>&36]G1BK+
M3,5&*_1"+Z0O&0^M,)/VL\P:ZRH]K-2U>9 <TH(+RPFEQZDD;%Y4H?R L&..
M/(C/67_<(<!VT6;:FBZ7L/+-%W26Q^A9>9VE=1EG/"+7S!J2!3"T1"'2K/A
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
M0:,DIO<G #*WW?J/>) >8T*9MORD"P$WB[%WFTK#=+$3)_RX1W=LIJ"9]$S
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
M]*JXM\X\B-;@.FG_% _B^(Y^.AA3_A6[Y"Z6Z]W;-W[GS6*:J>7RH/'N94;
M^N0"E?.-$(RK5%U.G,:= W$S+N7T?R;2_+>ZI4<$8?9=.IRJ&H%61&D22]@G
M)W!;?)B;5<7Q-TU>>+S]9MY@XYGQ^_@5U[/NI:!U?Y/:=;G_]NV5^1F/\MHL
M,;)G_B$S-9NXNT\=G][(L%2SG,VKM-"[--,\O7$9_0%3A0V'W<8-3[3 #J+4
ME-5Q!T8?TI?:5+<9W9WZCI3K&-+\VEB0_S8I/=A?ST(FT8'>F"UKL1@3>CMM
MAYX-\5)Y!>LZX8LA=V<V"PGD,'=QLE=PDGP#&E8/Q]4T]<6 ?O*\L4I XBZ)
M5!_,7J_4DOFM *[)[[M%X<S^DS&+V6%.+=U!'NY4@5$0CIW#[0 Z-HU&O1P%
M)PG(.?>SS2E"!SW_VE6UW$.$F_%VN!.BO'WP#<,L>U#:8E3F7)*#V.J%1(T$
MCT?.-"7;;=FN.G[^\9ZXR0)$R(@QJO/3/=*WEB'F>^)$0K(+RS1D=8%K8@[7
M!6%R.:P%.[)$]DC0WX:R*OOI+R3F-<W2N1)^\,U@_5%JZ.\_D:'MX@*?'NS!
MO9J34'&SF-V1[4E,UW\EV[>J.._5&/6ZX46SR#7M@&/Y.]N:[R;7/KU1+$V\
MF1D_8J$^V-^;7VZR'HH&<44YOA4S;#7AD="XG7VI']U"Q6Z;PWGCGT@3AEVE
M>U4@-5]1]J^L3AQW\40?[9?&#]RZX>Y WO_I&D:D)-<CU(OOH?U:%\B*4D"Y
MO=?$\D8)\R"/HN@DXUBK$4/RT#-,&+G7=[_,="N,/SL5E$; (T!^2XFJ>\J7
MP?H]Q.U]_:V^?KGM0W:-\H.JU[E\T^&A#E-5-9%.H1G!-\*IX\AQ!7*6W,FN
MW;WG1<_GQAK=2-:R]0\X\6&O$=KJY61*)^-V5EG+0#U]%7H%?L64UF/1Z!#D
M7%YF<YY1V.OOX4M=C5NLQ=D2?VPD@8SUQ_/_2C3$7P((:J'T<R1 82OZ$TP,
M0S%FVQ,M" M+#*Q39:03[>R$>Q0H)=%KUP5US!C/D^WV#B.#7,\OK*A*U#W/
MKL2#($D:OW=T1NSK''0,>?6#VI/.#R)7[_$?/Q)^^DB"P>%]\,DM\!$\>V_*
MOQ1_&:6L$A;B&7&NI]C7 =OL'8!7B7?:F7H@GMYB&G/,0M9TZCIQ7!$(O57J
M^$4KK-R.?K]TH+ZP+EZ@-3TE#"\PQ?11:C4W'FVVM/*H:ZG:T',W[TF7O)J6
M_1!7J4#8K('P!G3Z^B&!)BNV1@?LQZ3N_W=2U/X_T=-5D1T).E-P&$\PH^7<
M'CEFUF9LRT0(#^(*?HXF O($]ALH<P%4JT^<?,)J(##^9SZ(F" 7_DY?$_0\
MIR[^I2C'2QXDPHP'^<%IU.=!AK,!+ ]BK]4$ CX#\%M] J".XUJ-3BQQTJ$@
M%%KU0XG@5@X49]-QV*G/?R; A/\JB?Q?.JW^_QDU_ZF,FJWTG]P]VSEX=TX\
M@8S-.M./4BC23V.$,A/3)\A!+37*<K_/.=J]P,W^[&(HM@T5'S*/PRRH;BW)
MSOTV%UAF=#<7F=\Z+E87TR*/^[D?-Y/#W>/.*?[!><6#D+/%2'SJ>A?'D5N9
M%O0&0HO.P:-IG]]G4*VB4WO:H =6/8U-$Y@"-2@=LH6-VEYEXGU]VR,O;G #
MY@_5$:QF,PP<0N9 P&/ZEV)L\*_Y['V&7/XX*@Z0]X@N;CS#OA?G1+=:"*4H
M>Q7GUU2>FD5+ ],ELT$2"+8D.>Z[=&W0(_7U"4VT.F.PZ@;^I04E44 'B GP
MO=0,!2E$DR2!_'Q\L[5'&KI?LU%X@'@99,X>I$CH,%H16)_PV?O5:D^$WD#.
M>;I8%.X"8K?K20:;:5^E?:NGVG-$.3%:]\*U^C!1P5,@;;!6C>)"Z/;-V*W
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
M\Q?BNA*EG,+=1]E.7.LPY<'V)G ;@&4D$45DGZ@7 )82,^.@'W-L>B;_C0/
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
MTSN*)$X,==U9YSP(%-G,^"N,[6%6;MK2\,IYO;#$0'QX6=O7*'E!GZ0R&>M
M["$4S1U\:OC6__EE1[-3+:TE-9F:ND)&@=5N; .W+A/:P]X"]\SS4M=>3QD9
MSM8=JR$LV1!J[G2MG,BHO\:)1*!B0HD5Q%D(\O!@T4C!B>CN\BM "19%5:\R
M3-5_EZ;5^\M&O^S0QN3XX_H>J%-TBHMXCZZ[=XP@94KCO<UP-AB$R)]92;YY
MR_K%R9ZX5(W8QU29UT]O%R6O!8Z8.*H>2_8ULM.9@L"]^7\FC_PW!^'K#NZ>
MN]!2:,8ZP8,-701C>;!7E%#Y==S?^Z:5)K@F,@XT0'3 I.<\ _DNCP>#4-64
M!R*&?#R#>%SK+\O_;5D?@#S2+1YL8AO+B0<;M!F#<V/9OQ"F7Q,3D* :G/L3
ML@+@!-=O@DX ;]W%?9V_8G^ !XM5X^\A<K,&M%^HTT^L(S@GH&>R'WK[3XN_
M_AXOXM:N_%C?XV26V[7\/4D+NX%B[J3_I>]8.<^#;4_@P=I9V$ >K%27@> 6
MH8/*N4$)W$" [H)DXRO;*"P5! 2MI[^"\LAO)VQTJ4A$YY_3C&Y<^5'<@AM
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
MW^"L7%M%KJI6#Z?CI."!W9>((X1CS(G)9XP(R;>F?O#[U;DO[?Q_U%O[H3=
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
M3+S><JX =7SP(G#/3?9B-$?ZR2U65<H'A#9SRQ9^MT^F8@*]3+7U#',Z.1_
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
MK@94^'NFUN,^ADYL9H-10*T1)C)8GT!.)\W6M"OBBER=?6R-B_'#6C<F#F^
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
MZX5XW>8PPZC?(E;NWDX6-6L( 0J\^ Q(:',2^0 9J)ZPMVTXM%<VUJQS@ 9
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
MGP.OT!0^AQ>JWJSKS79LDWV#VS9P9Y3YYV]%;_7T+'+F2"TM V0Z?1F%O[=
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
MMH:QSGG1X9=\T!5T[Z*,CD=Y/$)'J>A91:B35FSZD7(J!KKM<W-V$\A)*8X
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
M&GB>(Z/:L7MA]9")!5(:U76#]I1FGF/G#!W^K>+,_ .[IC:O(\DJGB\;]$I
MI.<65Y[]%5'/;7$FLMUM0MU9Q9>C9(LO1=#:9/)LHR_^;MW=EW#G=^OGS\[M
M)JJ"83&,H[FL_6;TMWX4",_WEDH%ZBN2F9.J):BE\:_O&!?(WK4I1\W-KD%W
M&B9-+(G-B<17339O[@GSV5?P\5.8[=KE".T18:T*\%-"#);J1@Q:3%ZW8+_
MPE.Q%[=EP47XT%Y4H]"P'O.F%SV39)''N=2^Q#RI;^UHK3XY:T1S;.91:.O8
M4S 5H<B2@$QX)CU N4X0&K'1OHB<=839A&(S5#A37S!.(=*8\1HCC0J9.W]2
M&!\2_^B!'?ELMC4(.HLT@LC[272!H/,?N8 C2^% ZE7H\/2$3"<7(+B?!WJR
M:[3ANY?.V":-#\9H O>R7A&3R$['+O;I@PWK5[3C\]J"CW2U?\ ]6_.7LO\"
MRN[5'%&TZO92VCNTRG9NF#>O"WY2+T9R-A*B/3MW %7_D4!/+?"'-Y+VA".$
M0\-6U8#08IW.Q/(<>_>*4&_MNZ1-_@D=TIGEAT_2 G*'-F)(C[#0^QS555NF
MV#RN>'TAG@R3AHIA.K"EN6%W'B;%WV <H_;:Q+;-V2^QSOSQ"9(G/[@-S-J/
MX_ O>=5\XS2 B_'USP(5<<R3:+&41Y9\H"G4H<I]U_<YRN_C^RY@@,--\#"I
M06XLYX*&[2:#%Z/K#8B_.QE:&(0N&# /VWW2-7=E:J"E*IZ[G&UZQE &/DUC
M=^%]L:'$NY"AR@8%F09LZ=@'+D!(P^B*^<12$&=[]Y4[F-D+.3.2S0)<P-YO
M+N5R75U4$=@/-M:64\$% (%\:!U&,&WW_(+A=JKBTQHD^H8)'<R'@CK2U 96
MN@V[,NU&.VOH3B\-@OT[J(T<_H,\T'>&43?06(\M!E+VR&H'&W:\00U_J!P3
M](P,BI<Y'NG >#VZM\=YJ+3Y2RU3Z_25&EEL06IM;6V6Z+##.6%\V0DQ&3]4
MW(&CY[J/16C:35H,6?\FEZ!I>)7G>*$H/Y.O7( N,H#G8N!2+'$X>0?I&\MR
MT' 7>D?O@?2Z<IIBM$>-#_F=:/$[^UFH<%F,&.HNW6YC-)XQ!@F+9;[_)CNX
ML+2PP07L3L&TU0G$=5BQ,PT-T Z,^3?#+WZD_$;UQF6RI*G6O:\.(D#DB,E6
MPS/5E<XN9E%G6@P/O8N7NW_)YQ$_V]G"_)QZTII".X0PPK[!&*/S\'F 'Z<9
M7+)3<I+^D)UB*(76ZL>G,\_2@G,"JM:;3,>_NIP<99G2;E0MQ2#3[[A^DL(<
M2S[4<[GAY&TT.]9(XN*WOZ:-K4)[R!$HYBV]&Q7,DM!N!N[1AY"7H@U5&$;:
M]>P=S23AA-Q0?6 6*LW  RPYIWL\7;.Y+SFM.+L\94@K(K8I5K7CQ.>%3\$
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
MSB9\'%)P>(/9+JSATUT_VI.?ZVQ$9-=L^JJANVE)"X^8VSB=P"(N()A8;"B
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
M#:H[XEZGS4[2=\SK%$XMPQU<[=3F2/SH7YW^$0$,=Y;L*\<?,RD[%Z^%G^P
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
M=3KM@O).T3F^<8YX&<!V/PW$,6WE8=H%4YHMYP5AOJ)0D0QEQ<?PGOQK/)G
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
MRD)KZ4#J04H=C(^7^J?( FK^])C<0"M\AB#XNA)$(<H$%LZ1:E];^4XQ#D/
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
M'L4.9DYWOZX^#]S>ZX+<F'LPV>IHZNU;66\@0W(@',(K9__#DG 5WU*TMDI
M0GYC\A]%U%0?["$W<*4XQ5^>LG#*5D'H5I.:ZIU6Z:$U],WK'MUSB"\/&/A1
MKA_E:U*WEOLEY_J;08ELDFGF,2KSQEOW#>E[WV[(39=Q5]L6LF];[&&ES1]I
M,W=HD].BM5@8(&S&,C192L"[A08;OR]@+]?R4"FE]G9LAE^U@*U?Z[UJ37AR
MP*]/#=-F1X<P>]L.]90"Z:XC<43@G$=U)7I;6:G 5Z;UEG.+=HN5B9E.^IS=
MH+^1R,?K#*[U2_[WEY2CXLXB%ZO?M4N(!^0@&M4?.%1D:Q[</O*_<BCQSY];
M"PW8, !)-H8P/,O:MJAJJ0Z2SY"^//[=J.MV[J_"%?$=,WV?FJ4+K!0M RZ]
M_O8]W83AD)?5YIT]>B"F*C\M<X#!=#YL1@XUU])0YZAGR&O*6YP8L\HQ[&S/
M+,*/?/V/LR/J$IS[)43K#O/D^)MY!WMC(=ER.@7&9IA-8RF.$23?KQ+);A\"
M SL>X6'.=I_=H1[.& _2S8]D/V.5MD/'5]M.= 8\1QW'-2W"- 4E0SQ3AS[
M'2P;FI8?4;",(FFQ??9.6_"0$49"=/_9]N*\':(=(;/8KB+!QY\E%<7O(_O4
MPSW[SBEQMFV&3L.[U1YF.-&BG<*$'3SQIK:^G%/=$%YPP*Q4(2N2M(.*[X:<
MN0Y:RAG/\\\]IU5:<J?ZKQN+U/R,<U@MAW\0<[\[,THC:4N(@VW[;I[S);F*
MZ1%]W!VB*I(WSH1/^5?DN6/S6($H@\WA/RI',SD]IN]_YX_S7), S!-;<]*C
M_VG#BO]C4O'?FU3\S0F18_?\3,3D\!)BAY'  ^A[36['++XVNW16XX^)%J;K
MGR9:.<#?"P;^2R7!__M*_3\.?O[V^":X";<1J#F%^:F$*FT2/B^=U%U"O/%K
M-)3\<V[UZ.D_SZTF*) BS.6T@H4Q,)(TX1&6$.<%[ ;@M1!($/]7+_U!HGM3
MEA#ZW6' "Q2D+,_]!8@!-5A?LW,],QJE#<P[P'J2CTPS[GO;]53,?9'\A?IW
MR">M!-0='X5SD;-;]D_^<-_<*F6RB';D]<,AF$#^4GJ@MY;91^!G=>BH/R1*
M- SN G4YWJ_5]N[N@((NB4>;;?8++-4EN&5Z#6[BN=Q_?W&[R>#.HI+ \UDE
M5DHBN1FH01Q_>U1(:F.%_Q/P3_>+) \),PWIBN3F)80\QKT5:TL1;9F^2Y7Z
MR>L)S6K>9K4#].&Y?EEW^EOMA.L/O(H9S+FC-;I_W;GE ' ?C]A^*6B^)?$=
M<+0766"XIYC]"6Q-2*J%G\5%32H/;54\7]A1W<ZBWQ>M#4IS]^ A6?$5NC1(
M0T6JK&S=MN)R/P^W/! X3<R*/L%SB'[EE2!;6M+C]^T[/!?(B1S!.9*$L B]
M ?3@E$X(.-XH>2*J_J]=%RPHTBK;N"E52KM;LL&CC8E;XYUI&XDY%GA.[!+"
MN@(.>_&,E*3KKSU[%V]FW"I2[BZG??R$SR(_6#2.VOEFF_80"MQE.6F0(?K(
M?*LY>9#W9M8V&MLSQPR#8]0]"$';=GX:K0$=+@;6$-<KGENETPM<X>TH<\L9
MV]1/7E26.]FM_SPUI.,66Y"&ZYW37S]RFQY9:9N'1RMQF1%S_0,>KCRQJM<,
MO,*.R'1\R8S+V('\O#=C4L[?1AD!8>EVWP==![&2Q7F5-VP,LQ4,D+/PX@D1
M C4N1<Q^ 3L^FJL]9)SCAYG(XQYUK>K2,?I0Z&S)>\QVZK^ ET-M0C<?L#1$
MRW)%R7[9GBF(</9.FMZDD0M0;_(I[4+GW*2\5=^MN5V[IENRH?%V<YF[RS>Y
M5_!+_X70/.Z'];^0K'!XVS^\J'9@^4:VHR)/[B35"0SF5"ETR99U5RJR@_<.
MG)6]"J_O8]7%]W?=L992?X- Q!%75NS:];F-ATVM2N!'@P$8F#HRD!Q:K?,S
MR;RFY<0'2)%5;*Z=S0[!K0%[G;G]#45W+.,9^-.[]\EP[+_X+Z<V96H=17&,
MND&T'42RT>$K>JI18%NMR*1CE:E%UEEN9ID;#3_T\>6[58&79%T.NZ-VKXY:
M[F.*4$%S>QL($2FKP5=#+3^Z(!0/55,MSV.&!:CO; 98;7*>)4ZB:&*FL7_#
MEZ37SM8SIJ^9=YKR@ ?*@,\2@NM;"LGZL1K#N)PZS%ODI"/'QZ!&@7IO:DH'
M<Q5&/-4Z79<[*PW@Q7JV,IZ/N4?6Z"U>9]=IWEOD<VIJDK0B.'O >=3I2TP
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
MA[M])XOR% 5')]X>.WY,U-Y-*,;SV2ST?.O<%[)MBTJ5C7G?'W? QSM.+"$
M:/]<L+0M+HJZ]]]5!P RZ)!4J9V+(U]"&#/UJ'0M_2HE5 &_7W=V9'#%UZ)(
M.4T![?(GN52.Y]!ZP0ZZ 7THMEH+)_='B='=Y_@)C2#D6N+CV@Y2GV=2#753
M)8YE&-FT9GU=VC';XZARS[Y -6U4IX(P:94>27:C-Y[UUPR./[\3T[6 K^@,
MG5Y+KUX^UA_3^7=[6W]W\HN$R20#P3GR%ZJ,"$%\W4!PYTG4+AP@)[QI0;X@
MF;)SY%6[*[>SSW$0%25WV=Z2VF>);CM[;_([SQNLS;\B#GTA;P.E&C 2E0$<
M5/B@24=FNYG;$$;*F[R9AW[T%R8H:SP%U>5K6'6J_^;*3X\&^D^HII@U7)=M
M9E^-.N8F>F,$$9<MBI<0!>>Y0#URO8B!%NLX00QBGXU'KP;KE%^@RCLK@0Q\
M)F8MF,FZ;*<6W9"BV)G>KC_L'C6H[%@GN]=&O3PB4FPZCEU)[[_T*C9+L:LN
MZ.FUXJ?K#BJ."9\,0&G[2U/W%3SYG?I&(]<P 73NG )"KXG</%.C(.[L/SO<
MJBR':(W8^YC"Z0;L*L@==,ZW9DTK0YA>G^))<=M#;:N:-Q$)A@,G^ER-Z.T!
M>6CO*K4+G1K7Q;+2<:[GV@0Y$32]U#=[GVC(U[S_LL7N02KC^A,7CGI/=N9C
M;)J"CV%/C&E6'W4T4H 4?:,B,3#:O:,B W8/6:D6T-^;MY.W$8WR[3BV7#G*
M-9^A8$)=0KI/G/.%5MF,EUY8:0Q#A*KN#%BUIFCVPOG^X%NXX>7^ERXAW<Q-
ML!*Z_8[W L50&*[%R)=0X?#T8'!-20*FWU4QEM5*N^]/U(@SM>=%A/XH*^OR
M7Y?A:?Y#RBM%)67J2\N%\O)0X<9J%=(1+JZ!L@IT9&/K:)OQU;I<3(R_L_XF
MT*W>Z>1@0&QVAM?F=1<3]]9HA%S1>%GYKBQ6L5_B8[X.(6]R6G<X!-,U8\;8
MGZ+0B;\\DJ' ;??#NSM)_-;L#HX<--U7=AN\/<A0@*YW6-/Q^IH@1EOYJ;2M
M:]_7?TN*0ZG=_+KT6ZRT7XT98</7S]'J9\Q5G\1IN?W5K'Y#3=K_+_LG3R\>
M5DU/O8-YB@1W ="F*B,QGMRDI  )>NTC8!GS-!71%\9):R6YF-GON'&J^*3C
MNC7M:/>&MKI[$FL:KV#7W#+0C0CSI3_VKK"N0D^-U8IZV)\6/[&]K?NUWVN4
M5!15E#QZ];ZXO/2YG7=0]*U'[$1Y6_6H8YX#]D_NBF!Z&;.$6 /CB1!C:*^P
M,*^8$HU;*Q;-+>0_M[ZEYVM$V-8'&K KWS8)<E"H_G,U.O%.@GOG="H#+WFC
M4S?E9=W7F6\Y7C1J",1\>8^W'VYP;W^PRWO7,WO/VJQ;MHS=*9.='7L%9N\Z
M+FQ]H#M]X$1;X$8*=)":X)H"U#3(C%*WHB4A++B&)UZ/DD#O!O6=X=5DMN>&
M3S$!.1Y?J_7T7$$I_6U99 :<,(./[.''Z#MUY!,,D^W:XZ:QE66E_@]_)Y.4
MTG:>./W"7=[\_:>]I_8^>%QH=ZK5< Z?DU4V7-19:&-4[O49CAN/_D_CZO_>
MQM4Q)K1I7&17(Y &^FR[,/-K>#[ FSS@J>/?_?G/P;]!=N?P(CP5#E=EX'&5
MYHAL:P0DH"^)W,%<S#)SPUWO_=_24:H$C]PAC+NR'/^[,%9D1OZ\6%!46@52
MAI+>0\HYKB&Z$(:G>"B%64_?.#_ZX]@M3F&GF7NZ9Z=7CD^)=Y6BP.+#[MBI
M0^3&U-Q0Z$*E&PNU!?Y 8!1)G'-08:&N>C<7>[^8OHY(JUM\0C[UZA7XN"[Q
MZ1=*ON="^\I:TU:3,X7EA66'/LMZNAS>=K7LDZ@1&!K&@!HPO0XW<]:$I#V&
MJ!$JP#IBM8OF46&6H8UJ:Q3HT2"XV X9\?!YDP^;9*/9(W%U=:[Z97TKG8@E
MDHJ.94'];?)>CK) D]'%[N28SO+W?ZSBYC4GT@1X42>]0)-"J8<'FLV,1,N/
MEQYA* =A"X*"K6O)^@7%C]*C3_(20HOOZT-&;.]]4',8C9___'I IMG, %[.
M*7C4^>EOWR@]<1@E<PFBC</@P"N\<3Q*A7X%$[Z$V%)\[O)Q#YY<G?Y]T3;0
MAA^JX"-P:;S+1DI"CJ5Q8Y=EIF0[SW;J;LA3<W9V-O_9GY4!]HLV+G;]ZO@5
MRFJ:T'++&K<[MH3PZ";Y\!8YYSHF-3_,?&:(A7&I1RJZ5#=8!6"WC,8>"=L@
MX8ME]T3EXP.AR!\40AO4UD7I+Q1)R C\EE';RZ0ZG#Q9O9_HQCHZ8!DH5X,)
M,Y9#2X(^ZE]MAADM^?W&:6^(CQOCG#Z];?4T\V9C-C%&%TYK##[USOIN4$%V
M;C??T?\]K^2PN;0=XK^@?S4U:M?GMED8485&TCV":'=PW+- C%.NL2Z>1: P
M"&&B@Z 35O=>()(]>;"(H%CV9(52 I*G7X<V*"?V;C'WN775W<[]O 9D0IL[
M"?^3%_1+IDL(ABG_R-<E!)Z&&.GPPFT!KB0EN[GRUA0_D-00%7(Q]3E7JM&F
MJBNFG#_T+EZ-Y@3<ZGO5:6;BP0FZ[_BE0EOS=U_/7@>"#3R+!IX5&3]?+E]W
M^Q,6R:0U< S)!&J. E=MMC35H=;0O8$'*G+<S*?2-Q<M[P78W$0J@T?-2R+M
MW8K:S;1XZUL:7%7:\Z1W+B&.P>39^L:-D^;/(_ET17@F_)<00[G,3?[913Y!
M_"XP^I*'F8U4ZQ %"1F#'F_>O)O<H1S$HH>8:>4[6]]]FLBTC7(G/+^RP8K6
MO.S#<GE9ZRB5YQ$-G><P-XVEZ/':HLS,.5A9[X0=L\X\3+11GG6]Z_8>?7E[
MA?&S/<712:W6I\O<[<\<'/C<\=1^S5M$_LTHK0W_O"7UGVBGU<,,P1&U)%54
M2WVKV4B(5D"_*2?43\N,<EBH&I_':VF6]6WW91-Z9!5ZJ(_#R[@6=PELU/WU
M#S;X(=<+G]>8K,U;I."&$Y80XN9D!I-;B;F&DB1_$FWNKNX<0O9AS>/TI332
M^W/G,3%HL\+.>8*48=[F&7T,:Q.WB+R5V[729G9D<:[:Z.UG[,'/ 78W3]HZ
M>D]CGCV;\MW^/G9*ZU?4E%;\+^W7/Q_IJ;VWW)+.^YRK;A5W2/V\?6C.'5;H
MAMY)S 0%_FX$4&-%O]+B8U!70'(J 1>X"R?/^4Q"DH*CYW%$P43\==&$\RCY
M0,29=I'&-W79FHN=US)X85-A63JG=0ZHU2@Z-X,9YI>3G!6=!#D095J3#\ C
M5X+Q #8[+PNO%=$G.GE8%CG_EVE0'L"R*&9-1Y'E\+M7C9D<"+RO"0:R=55:
M8W\9&^\!2V96%#L$U9[OG2]D14!R\"XZR'/8)_94@".:UB9TJ#Z?8T:*%&$^
MJJ63?G%=>#"V,46V'3(US;<8-11Z+?;O7WG#'MYQ.F]V/6%F*T5_7D+@)"5$
MZV4$JXDI:Z=(&,$U4?/M2KO@=G>!.4DUT=ZGHK+,IRE:U+[ZU>&KX9YI3RUU
M0O+',:5-$_JL;QIEO70?9-]1BQ"EWW%CU"++6FT9.TR$4+.!%_<#RE$(F:C?
ME7UY!8P5=FD)L/I-(D05E3H$9 5.'H4'50*H,<!X8"2]%M"*8"]>8 [R&0R_
M5Q &E/,.9-\O#AIZ4#)^BR<Y>1'T2\-3\7MTYUD\#5&V9)IU0*;G@<]OA7'8
MV33A6PR>J43NHQ;1&U$,/[9N7FPRFQY=K1U\FV/9J7+>?QHY*GL@F!(!:;.2
M%".[??4FS?:P;%#F7&'59&U>ZX23U\#W7:T&=V=]9/1LGJ2FC2^WD,>%T+V
MH<&VL/((F+^ VIH3GWKX;<9/N3]%VTEV/.5:M7UO.R%M[G3]UU&YO3Y;SR8U
M.F6%%0U,?7JS,'+8HT]1I.VXL-S5D$NN3:358>X!6Y80O@34R+M1QD*3<P#H
MP_75'@=VS*.W@'[GK6'< J;H<EH5@-C*ZQFC\<;K5.L[G$AHBGUH6^=\COQ@
M:I)W"^[]<U-S(?.6\,:RZUXD5 K4?$.M\ZUT$:R'5$!:%J,8?M2U&$^7';V.
MC\ZH-M72-\/DSD5VAO<#\=2!Y_IX* <1X57!U-(M-W1<0J#7+R%<V\"=<A-T
MO,"#W(@ILISHWE?L8LTFU.6=:JN5,TG7R*3RD(<2^QL R7G3LG5K=.:FE4=<
M52JJ=WUL=9>IO]2UWTAD[KKMJQ%]O3>#&59IG3$X0E;E]M"R/15$T=F'^.6Q
MC_(\%PKQC/P$P'OG%F?7T86>3@:<L)$;>%:*=SZ9NQOE"43A;V]C<./S>^%Q
M#ZFMCA0^!;PH,;@"2B.\2,A?<8A*NT%9,'1H//+>5?:JX)=@]+%JVXW%+'W9
MD4EU6V_RUMX\\;YB;?%X>79 2==<3JN)<^=<JUW+L-?.58(F4.-/>T,K@Q*F
M(SZI*-A+\N528K<7QQZTJ5Y_@2C%UKPWK_CMJTYOB02'NA7:W6/H[-TD:7C
MI:8WH[,N+S?Q2\;/XHD7]"9]T#2)I1Q/"?(1&(J:EQ";(2OV.E;<0=-SX$\V
M80.H:=FIMYZZ8V:ACKRB"[W-=?QM([@%_Q;&+[1=<8[V]QZ8<&O,'<TJ'C>K
M,)^+(IA<0BDDT\)QA*35&C'%CG5P0JM'*W>A-48"JU$@G=MFS1T,=6.U*AX'
MO5]GE(:2'%D'5YTJQ=.2CG ][NM"FD&$6_EC!Z:J F]Q6GJ[BG-2'X:)7N0L
MFX</Q6**/: ]3$C:D7\=S,[VPO55B_>27.1J*9$SUB:/+YJMX%D3X(R$M;^6
M[8U<YQ6XB(E-EO[QG>CT?2)!Y<P2(B<#+Q[PZ\&O7(CZ7Z'U_O^'@@@XO&Q8
M(;RKAR'0OKDUDA6X5Q^6)S2A0@.WD'#@KH<-%:=[ EI78<NBZP=7E 2L/(^D
M5&KKI:6/EEB<R_W%"Z/?(Q"2+W:69OTF6"L];%8WL.#92%7:->PRO&&I?LV>
M\VBKF*7%&I>M8@Y_*IIYM"%'T<9EPGED#%A=O0VD\!>$*21]W:8:3.3MOJ[J
M@T3GHX4#RU/J]).A+MH7U=-GX@Q*L=$Y?OP8"S_Y$NYT[-34Q7BV,J;AP$9J
MUK!1-SP>GSN06=\!3<,_@M0O'QY>';+QL-(FRR/(RUH[7R)'D'PXNX?&T'WI
M?1*6[604=.@]S-2\Z/?*=8SY3H$1(IVQ T]I]0?%3Y2<?CB:H@@67TY@M/6E
MQ3A($"%"&LA7/M"Q[UK1,T/!OLMAP,NV,!CLWL1-8-C:BE? /*XV_R'HD??Q
MON^9.@9P!ZT.7NWCFM7;$$12*#'OWA7GDA^8R<O.V7U6]2F@SG)3LT]8M_4N
MENEIS95FS;L)5::!H5$DJ#&?49 B+DP-V'_,7=3DSHVK-8W[L'*[9#:Q$ULT
MNT[CL,D1G>S/+WTT.;@8*C=0_T.K ;8RE.\O?(+>!;8Y$!--E;$<3"2DP>58
M%[W?+Q&(ABE+6Y1<>5Z1QR]9[]P1OPM:#().OSJPKNO,<$*<J++NT2UJ-JJ4
M ,EJ\G_",Q(BI!T":WA:9EK<1&=:D3,)"=H3 H:FP^D53ZQ] P27 ("-4FKU
MY=4958 <'&]-5=CWJ\.6Q1T,RS._">8R<M?2\]YAWK:!V["0G&VU8NO0]#=O
M?ALO$K/1(ZZI#E>XT,B4PL'+<CW_EHN//S6,N2G NU2=N#Z0>*U2AAT]&D*4
M@:A(KUG*&G12P!!SZL&F0]M"UGY4>WAXY+#R81KO-&W21+1VV:JD6["=BYO0
M$'B"3<)-,#\ G?G^((?M/6-3*!O;9@X>Y<DY5CY<0J2^J,N"#O+LYSXX76;6
M'JB$>>,!F8;\1PF6RW6/_4UO?L-(X;FP -X*KYXY_H9'H:8=4U(*Z:/ZQ>N
M=_1[ 80B<!7_3/N5B/IF/'I<%\O!4G3F)IWK6]6.#)H/0ZHJ<I0Z%84[UM7!
MBJX)C3WRD<-E#Y80-Z@E"9/[681OO7Q'D"4X2:1/S.*9Z\TDWGB77TWPVW/7
MS)(M2).E#.'6I;]ZFI;00-[;5:2/M%1]41N@;\92O8KZL9\SK01FL0-C*SUX
MFDT*Q8UT#O:^RBZ>> S))=_EH6\ 90N8Y5#1:]1ZBH/03P[.9KI<^"B]1E)K
M_<H[JVU&?9<0O?,C%V1+)W^G1'*E^ G"EQCW-GE+#AP+ACGBE.I-Q +2T[*N
M2B1;>U)%UW5P@'&\" [_>-N/#$QDT2.UPI)';$5)K/6CV%%=I5E<A]P$G!W$
M744]5.2K3D,,(W"(64=@J)THF7E5SB.$36F ^WD*/S=V)0I.'W!(9J,B& ]X
MB*M1+=9<3-CVY-*C&C]6]!"!)Y^T#1E]B7]N/UE.A]"Y_OJ0E#;[I#&/9%$-
MM@K07E<L$HZRQ>N<F3(CEV]^N'3I#:16"8:^_NZ4O4_N0.S=M.8Z T;CG3U"
M%:X))-,D6O>(MU'Q%G10X"=JC0^9T I!R9-LOJ*57/=<6Q,S@5:]0'1:E'_V
M,&=U#^_SYR/W=*[C?C29.YK.:,*+?T*1(+@N:G#\*RD)U[^*?Z&LU"4C7W<)
MX8F\-WOD56SWCG.0TT<3DT]EOMA5B;/(Y9,!.\S0"\Q&'SU]LS/P1UL>">,-
M#'L4D(V4E6#3A;5BK)]@4 WC2Q7MY!?Q*4Z$39S5;8M<(FWF<"IUN1]CZ(=+
MGS!RN6R$&1K"AN"*2C\0Y$1-N(('Y&WP&(K4+N =J#+H?=Z+LAFL@RK3M0R]
M8C<:<CUDQA55K(F(RG?O+3ZXJU$YJ%Y%K<-PJV[1OFG#/ /K;ISS@?P8Z*:M
M^5&?*3L'AV6BNM5QKF6Y<:T&20H0.)'A1+"6[FFMN\>NDZV#-GI?+#BC>"N]
ME+M03Y #+;2@,O?(RJ1[7V6#\$=6IS".9T6F[-_<ST7Q"> *GAP_"QSG5O"#
M0-N,ZCP.,VI0KY.DG6K^SJ&XLV.4X>-<KU!8G\]G(,,-SQDA-Q-#%O"R!_02
M@)L?<M51\RQABF@=>)3O \IS'P_)W4GUA+9S0UD+8=6HD1LM"I8!@ \K;T?_
MJ<?GNE;?LNP.:'GMT6.$GVGU@Q?T=U.#3Y]]UR^4=\ZKVA7G"8$ZZL\Z<VE'
M=D3KO]7_O4QHO],@Q3S>2HRTJ&:Q-_0'-6"X#A6K8O(UKCO625FS_@ VW SO
M_M=+J1*)9"RNU^WDT/-)O5-[BI,6\ND/::"Q-[OV''1,F(46=[FP<G '-S 4
MK>49_^7;3%*-4^M"F)D%-]]BH0*K3/3X,O36!KWWO>UVVG@/W?&C=A I2VRQ
M,S1-7]/B1@@.7!D]YU$8GF"D0'CW$^!/4>/^G!O:_-OGAI5N_ A09@A@N UE
MU0-W@<T^Z&X6YKY(H?(KX>IQ3MST\2I3O2+LYM'+%QK+F\(#*GQ,<1WJ#[=V
MVG;F/7C#(UCP;^_R6-MU+_O+KM,OW-<UY&1;6&6;YV=G=LZ(Y2=ZC8[T/L:T
M1/#O@B@.M:^0@ZG'W:5OT;&A1(N4B/$+A[K6IT?BLQE-)<.6O(WQ[A+JY2:1
M_MXQ&%Q[5H CU;K+1]W?\JHYCR'Z2A\:TO^FBHVF2DS0K^F'W]9GH+=#6]O[
M;< <MZR:))H4I!:%]WU<KZ]TO,WO-612]?Y]5=G#-Q5$C%V/K^^4#3V\:-Q+
MI.\]8]:OG^+\(#LBT)\YO=.&%OLDZ6?O[Y?3ZR:GS2O4V]D.Z:,V3<X$N0%,
M]S7H*XR5?CW_YT(@3P UBIBA[%(,C,UB+H)('NW\>RK? [R;)U[:K?<C?@B2
MYY&S5!L'-=_9N234.'7]VL-QT=M>4NM2K=NYV9?5JP,=!K'F 1=Y =Q]4<3$
M+3]?J#!FONBSLXRR#-6+O-LSTQ\[KOOTXDE:&BYJC/H8TSWX9:;3MJBXRU"0
MXSTN,>ZIKT.[-APUUC'3,::1PACK^25&]-7-W^Z?N(X5&'4N^4K,\ZU25^FQ
MTZ J!9(I0,M?(!+X9L+,2IM"5L-\O8(EC)<2?S*GJE',@1-JA6 0.^_(3Y[<
M7=KP=;FP^>C(U>2-54_]HWMQZR\PL"S<A 7=L<5/03Y>X;^Q]]Y136WKVGCL
M%!$%% $A-D2DJ32IL0$B&R(U]-@AM&R5$B DB@@* @(""D*DBY1(EQKI"F+H
M2!!"$D7I"24L2++XPC[WW._<>_;]C7'W^?ZXOS'N'^\8CI7E8HXYW_(\<\[W
M?35_U9I=&L@>_7DYS[[3,Z].WO.R[J_^S/H4VQMV0I9+?,*+7@A!I/'UL'CQ
M[%]-%:+'CMQ@[P"V</RY,,,]0.WKD-A6::.*CTQHJ^QF)4_\ 6#?&IZ@&\*-
M*_4(VONY40;!K'RKT+,LO]DWIM/N(7R@$!]&&LD"!8<XYW"-KII@._ R:QW2
M=(ZYZ-"0(KH9>XWY(Z<34&^-.QZ865;MMGB3V1X9/RQG-B_D*195?M+%&:7M
M.!$K$<3GCI.2SO 6=/C89J!^O A/(V_0R5^N.DSM2"^DQ5#=*;JYH:S9Y7Z5
M%Q'GF9^SF_V\3[?[7<-[=5-10^\:0Z[=\PY$[V0!@95&X9_I4TI76G/FAB)[
M_1V-RQ%M19G)[1*)J9$_L,OO6$7$9L-X%VQV#=%@*#=BU;$'V6/"E4@%!2SY
M,??^3U?@$^>(HR=5 A2YP$ZS=@%03RIBGQ!$O-HF\Q(N7QJ8-SR(,6X-N#Y!
MT6;YQ[K]2+,C.U>4]]==)GUIW"HF<##TW-;=?$S+AT)32HM>MW>(WR_\14>]
M-T-(H87BD#ZOV,_Q>\N?W_*M>_O\YV7G,KL0J'%MWM"BBU=+9J32L_O_7ZNU
M-LA'Q]?6(=^W<=S6(5^=QJ%@'/<J<>HM*1$):$'!L\A*/.]1 S^:3$+;A,"W
M!<NN_%@8IR7<2P*S!PU>:3,5UV"\/WJF#K__;_9,_7=!K'+QC91UR *65-;.
M2PF/Y=,U/+T5_]H 3VCGRA+7(0J=''W\\!OW=<A:%:AL\\<%-\D_:C(D>AS/
M+-'<R-Z E9, ]?F-!.(KZ+4%7A)L"3^[!SFB@A=',MVH&]4[7U.7?W"4\7S\
M03E,JG2D0(560:\VO/@J[I+2GQ6G;R 2G\/0L-53Q!$]L.L"FQ^^!\XQA#)4
M-K+S6>"_9^=O'-.$RN([[&'78SDG="/ UPTJQ&5;XL+;/WW^GS>$FQKX4QKZ
M"M]Q!H:.Y:BC*?S/V?Q\ZCFG"]P#A?@D]/@XKP$VTT5"H7G6Z:=>>_Y1,O_I
MOY?,A]W$CU.)JV;S,^AUR#52%'Z-3-VGQ#.9YKZ'_?D/?]3Z>+ZRBBOD#[]T
M5W#KF!BS/;9.A0[; HR<[<7:CJ]#)'^EY(776=+2@MI$S(R&ED0\.KSU['J6
M70PGCU;5]RW+R#R9]9G--8YQO^5[]1QQ$;_1/P+?N!MW"/P@IS9DJ(T5Z=4D
MR^':QHX.I$^0;1ZH5H0$CQM-Y/GN&VDD[<[A\;Z!^[75<V(?<O%W784'/%UV
MM*SL ^6#A4GB^!R1V].Z6K%T@R,VS'7(8]\T;==NOR[#1=/!<O/;34,VO9HA
M2E>JXGO7(;\-:(S\RBOE^]9IAUN5=:6UX9Z>J8%'P]W'M&^=,$M=NF'%5YI]
MTDH</L(-C<<W%H,"0"R>N'$"%(J=7M-N(DE030/>3I'*R-$^<YG K;<N'8[T
MFX W_06MH5]_B\:"X+:\1\NU(4Y-2%1UY A\H&Y/QG"[!ZF-/ OE' +[D*4*
M44>9B%EY)KR=*K!,,G0*EL):9G8TR T]U:O[5*?$$-Y>STR.*ASR?(BGI:'M
M2CLN->!^C2(D]U5QNIXGC,Q-81D;J.T/:W!-8T:-5[528QNT^@QEN&* )P,9
MV: W*&O7W#2VE3F11S=WH2^*Z:CYJ)1W!L>^FTS*-0KFV?&*RKL,18:TA_S9
MOQ:(&_=4MR;P#=M3&2?AF;Z?K\[C&5IC<JR &(TGA<OD;;@NQY NPN,Z*5J(
MU7:S* -K^EB9UY T++HB2OB1J0I7,M,,/UX;^-JT(LVM]=FWAKBKO6@TZ75J
M*3>65M5B*,,2#:LPU8!)_$HA1OB]*-(H6/5-\VCZ^5O_]=(AC0*5>R;521T+
M9WP.1UCU+,N(6'P:TQ0?=G7Z9O+BA_&9Q+4*/HMKV80?+Z!6EKX1*F!=L!!Z
M?16B+TS;#=ER'S*^Z</>5;,+/17#H0&FJQNU&]PH5*8Y>O52^\P./M\KXBBM
M0Z:6F/+XX@%\G-I_D:?Q?SOJ/3"2L'V9J#:C[.<D,ZIF4UK>7]YUN7>BV;*/
M.)M15T(JJ7LT.S=#]%85,PLN,"L(/!I*'\.,2='BZ(E24L_7(2E$KJ0D*#!+
M)P$*U-8B! /:)++%:A!_@_ $/)@^W523]@JAS1AO?[R,&J/#'Z6K5/-F*BE6
MGQ?P375#RSO:2K(*@V1G1X<>ET=U%IGQ5#SC6//WL>(L>&.Z/.#'.M*4(AJC
M+\A0.3Q_CH4(J[/,=9R6WEZ?137Y,8I:2T\-/E Y=/+2^ZNRVD8G3#3,#_2T
M'\XM)AW3H+@!#3W(KPI<"1(H@@,>CL]:M\#VK4/&TZK46#L^#(F->B23RF(C
M_=YX@P<QEOOK6P:IN_1=BKXUYF&F+U1>..S@CCO6KS$O17&ZX(U"O\5,6]>H
M$C[%ML#"J7L,Q3!EMDS)5OAF#(E&BE[2>2K='H;UHW4AF]*/]LGO[-BW8C2D
MHNPG_/L/F4Z4RH \I-RKL^MZGU/JL?1V\;\K,^(>DTPCQ(*G 7[XA@F!^S!F
MCJRA%ICLM#_N #,VK,[ ?:BFH:H0V?!1I2ASF]69G@O?7%V=/VV+2;LA\B7C
MC3/EZXBSL]$*8D:'K\]IO,IU")KG9@';"HI[!"&; ^?B91&,B)8S:.PA9L*E
M*K$7Q;E5+-G1YU6&JK7EOXLQ+C+E4NG1/COB%6K?552XU<3RMI#&DZ%,8^HP
MGSRFTG*'-/2Q"%XF]T*."*R-)%MGFN,T/+7'X?.18/).K$[WYZ')<:2 V6FE
ML7,B/)!$%[12U+]0C'1T1.GZ)%A&X<S6OKZ\/%9/^KP.41FU-J_KJ3 P,>D_
MLILZB5@)\EXR.WRYQ-7^FZGGO?U)QS#9@AH6F9>&XSY\>VH3ZH[P9"F!E]5B
M23-^+ 1(0$]'YA__UPZFR"]@WE *NFD=4E(U4\)J9K]@_1[JK4W3?J!I$&S1
MIRI_4N%QG9-O]Z^Q[<S,CAQ'12R"80 _QYRYFR]W8>JZ_Z$CUV$?T>UC.BPX
M'R7)8LAT>(RF9W1P&V$W%D&'RF!JG6MUJ@?US>AICO/.0YHZ'QE=#?WSQ<7.
MQX6DK22V01"<TT!6T]A^5GN$'T$ T]><(AE5IT!7$HY6:I';SS*,NT;$!#OW
MSG6W^^5.2VL5H /R/.PD3\4G4%Q'S-$GTDJ-FR/!FS!O$J!)8E\!1OT*,4-L
M"U92 4<90U_-JT-OZW*[QR"%ICR:GK#>FQX5@/>DD[<4_6@^&>AKCD=T:[P1
M,LH&3AR_9K\_Q6?PUQX4>H7PL]H(]P77AV2>Q0.*\S-=6AD!=YB;.8R(,*\4
MI%(;H:R"P;6LK(U4^=RG]E"Y2-E0<;@M;I-RF8?<YHJ**_;RG\-U_'$P3&RS
MX5$FKB281MT'X)V858\UAO733,ZSY!+PF9[[Q'>5N$ZFI-47S18^Y"0TR@3;
M^7OZ#GT<T)NYSK>"^_]^@XVXD4#!=R*QLSD<-P^[)$)9\@R+)=Z^9MY%'LYE
M?>H5C3"4FBPF5EY[BS5EZ?T"!<N2MHE=\G)R]K;PB[Q85E+]\J+)VD8MHV!\
M8^$Z1*1!AOH+*8Y'$Z11)"E]\YML2C3A0VQ$WU025*A0E3&B88FAM@Z=G,0=
M8_T*/Q\>(FI:PDQ_P$X-5"'.Z[MDN9BBCUBB7[^*I\[!!$GC3PE,(](3&-,2
M^EA7NQ4>&61<-8[_.M(D33&GDR3)LE\2WW!=ZGJ+GX]B=0%/]4"$Y*E1<YFO
MF+*VI)N3X/X*R<JD@'N8UTY?F\%$G 23&,X5H<7N I0:*7(O:01!C,F%WCIU
M_A/WRCA[E+1HQ)+>?HTNJ$GOS%6;T#YXGR_',UC/S#WQ1KC C6B(T GD+@RZ
M>6Q7MP9:"&-VKJ=.C8;?A4H*4HO@ZM!F3W<:=9<;0"T>J/CRE$QZ-7YY%VJ,
MZK91CL_.*A?.TBHK0S4B]_=('*<4Q9=RAY^FHI?X..E%*.D1$M Q 045BP%8
MN^%&Y:TG./*8),&*N2,Z+WR:G<ILB+C=VS6.EWX?,X!3,W+SB)#;RTK_>H35
MVM&29\Q*FM]#[;JW(XIXNX=4\S;K+2K%IRIW2E>U(L]^:LV0>",@9XIBD8]"
MXW.G4KQY=4G):_Y9-P(.5%95:E>6=GH'H.Y)5*YH+7S:V5/GTV&-L)/V#X"U
M^D>"%-+X&SS32YDR1J3#HZE,"T6-5$%-J>+EZ&"V$TNU8'ML;L[WSXO.^*:7
MK/ "C:#;+[WOJ*,??FA0K^\KCU;7%L[$5)(MS-6:V*1V6)MH*'0_R6U>BHK5
M!VC,YG:8(-<[3YV7U^QJR/Q21$NSS'"0EJ\OB["IK)*.>:FGZ&F @'L6::T=
M+AL>A6_)CHZ*<C$,$4F W^ATSXR\\&]YT7S_ QS%SSKPU2Z1[XQ7>*D-ZAZZ
MR6Q"M'6CUCI$%*?0J=S@O8B]!+C/CE/%IW0?=^XOKK,\ENC-N)2I?*F/:W:3
MB_[ !_(\M<L#FEV7VXU[-$9X-Q #JJ]+^C2*5+\PKO17R$R_W*?DJ2<C<VFB
MIK;F?6+2&959>CSJYJU+/2\>(']MU"_^"'9!*X=FVIE*C*0GG,O8$X,-$EQY
M()9.%N(: >=H\P?@O&C69IBX>9;S+SF#?C\UR)?8(@S:;' I6N'#)!\'"VHX
M[BKT\54\&F%26]I@]JM89AFLC3,@#N 4EE:1C3^YL@/\84IQ#O$1A02K'<R[
M,K02\:?/!_Z@(7M$G_"!_#'\89N_-;XV@N"S(O[\# BQ 9*WE^$[3JGA9WX8
M*N,G(VC+^$M[:X:#U#XVSO&0$_S_?NJ/K:H_K2D&VB:";_%__D.:!0'6_;><
MOXW>G/;_Q2$0WG!@(P/IGUJ-FV]<XE(H6\+'@<^7+(U\KNY]0D>*8(+;7.6&
M](_09T5-6=J/ZN#94](['G-UB"AV3>63XE\I%865NKEQ!9/)/7"W-ZB:1\\7
M'<<<1B^HU'?5E1HI>\5\F.TY"_TYR@=\D?P AFDX"':EQ$;BW<E?8YLI*RWD
M88J#6L7\/JQ\W^"\"Q#%-/Z67%V7:E(U>J< LT@K>JS*0IY5TW>@&>B8<(]>
MF5JS(^#I Z"]$J]0B0D#A?A(</L*V(ZLVCM6SSKRX7?H<"P[=" E>)HDAS7H
M\5;5%V7(.IY?J.>#CG SP^0<#\10@JER5<-1)G]E'F%-@P-/D8;4N.>OF9E\
MN3+5,+^@\70-1N*2%V&9I.OK$"\UX) :5P+--J@>J%!Q&J_,8!%IE>D+GT1;
M1>];4KE&/2F-^ZM&-(G"#O:-K!U-G]";HI=EB@*:_&MDRXN.^E-&N2<K/G&#
MWH<&FTY4U(3RF0DJN^I]U?MH6OH8QB4K12HCSNY2;J31S7AM6U^_6[=V"KQ!
M%?5D!GP-CSR>_;<&?GN75V;J.5O KX1*'R(Z!^PBE<VWP)_8Q8^&Q/QL'0S2
M<Z?N6GK2/!.G27XB=SC!E*D5JXSQYZAF$!L#3T9:>GOKQY5>D30\1_RF!AR%
M<?<@&7S(^+ MQ2T6>\NS&*O&B]/7*WC @$9:.X8DV["64OR:BE8>-(A="-D3
MA1A4=3GZ;H#KV.V"03>^5;U5JUM<BW:C19NM_ 0%&?S)+^?J G=",K!P'@E[
M+1=[E660,#)EA]R$@XYZ^!.$-3AO.KIVXO186.:DZQ$6[=%G/*K;-UAM)\;7
MQ>F3=\@;3+M1=;P@OHB\"[C7/";:[8L6 N#G>[BG^(%BLC)(^Q^\_1&^M_?2
M*#IBVI=1^:[/=UK&G5%57EI6%4ZA2%S*B-YS/OK(+N+<.D1=!Y[)Z0#%F VQ
MXW@AC%LC3BYF079+DQR4'T0R6M],I>16OS'*^B7M5YF8:Q)2-!V0$EY6Z"J?
MF*UT[ZW'R@HE/>-D<"VG-C7_ULLUZ>-%.\GT '!7,Z_BMRKD-M)5\@Z/;!.O
M=]A H$\V.\^3?+*_7/21G&0=YO'$?CQ-B>53D.,\9\Q!/*BPC795"E0"2HC+
MO;PR_'@:K%1T=I'VF OCNZW#/5C; M3@70>,&UWUF5,S7@(+E:G]7$ C'YB\
MKN*HM+7ZGC\H-R!CPZR8_>C@9R#$V4_\CF37\(T(CM/%&#)L6-"9:ZR\9MC^
MNC-%FJV$YMBHHAU\T/A$J_M6F+0/@3Z]7P' TSN_;47YB3BJA6N]<!/T<-1<
M+'M^<W2%!R,"NM+&EP='UL &%_AWN\@UOB<(X]V'>:.'K8+[>:]AMV%/H2)+
MLP;9IES;-\"%*P/8S;-[#B-+L$9,^K3<EOXPS+?9/$S,I*VTCN">3S+:'_>^
M?/U_MW0\W%/D*N@N3O!N?9VLJ12PML"Y_5;.KYIC!#[3IB1^S]OCB%KS>ZH^
MYNK<@8D1QMQ,) N%WS\]G<MT>ZCOPI)LQ<DQ%>YCU8L!<ENZ\H#7DMI. -&L
MZS)109Q>:\LXT7@K%Z5K1]BYDCR4?/K=I==5CT:KSU $H>_YZ!?/E<GZHZG"
MV^+RHGMTT= AMB7@X-]C%D"?CQ[4#L)'YY5>UY\'3!IVM;!!K>K^/7(Z5Z/:
ME,8-Y.:.W=A>UVM\ S9"Y(H30<%-G$/X1NWR1_VX?8 'HQTFK2FB4ZAOQIJG
M2]CI)L>BKU8;<7")M,=%XU%F3,EPGZ/?9$R8W_>X3NWK]!1]4D$4@]]"^R?N
MK_I.*GIRS\P;.8YUX<=.13[N.-W(_P>;:334CHS5<G0MX+APS;O%+>I+JU*&
M;/L,!3#'EL?K4C\$J>;X]#E,&:H,3(0.HN6 !'B*)X2=-+:?^>/SFE%Z7A&F
M8 V:&3F@Y/XTU?O;OU4/W_W7V^;R3O/'!L-Z0S>3QC.098/5@1CE)=$#0 R#
M)OIXA92X=1 I7IC+;(AFYYL*RE;$/E7EJA=T'@V[^-!\])#-SFGPR0!HF>*3
MA<^:TI*N3 XP",_+&:-,Z?HM%Y0CM!"#UNWW4 'H$[2L= K]^$2DT8^C1M<^
M$I>8O.<X'12IG#@SPD0PBI./[B2)-4 Q>.3 H<J1'Z@Q!<[Q$E;X4ZWXVG*U
MO</3NAH9II8J40_:E.;/P/8&8>ID@IKNM%B[.-].U$U:B(J&*7WA.?P:=\NF
M#2^JF61QD\="=FRT3I7];[=._0?9YC2B9&#1,6_1[ZU"7.*='Z1W@$UL@>+"
M>:^Y3(QJD>JLFTGH!&5"4$YJ_*6<8F9 S,6;UT579_FQUA%_E1^HOMY@1]='
M-$N']&&W 42M?#HI3#I+4/[AI3!G$X7'A@=&OU7?]C9IU$94=@_K]YIK\@/4
M?+G(^> G%8)^9V9)W34-%WCO23?6(9MP(]2RH2A0 //UPC5\()1-Y=N]).^E
MCYJ^,&N+>=5[I"@0/X")=[HR)#X9M/S4ZOP:,<)/%F%N.IM;'3XE*J/7,>@6
M=B?23-QX^>1"4/"@<W\JZ)@O_T->T.!P7_,>DY'S5!_=QM5E^"=P%SDG=E$O
MLUZ=H= $A6*W AD,_$.2A(8B5X]!BEA;ID;PR7-7=9;DOE;7,0[\_?$G_*5G
M6XUX4([E"VA1<N.";[UQ+!OYUM;^>7KAI?&5YUG'WW>HM%G&H]I,AW/3\W,+
M^X;3U6MZ"C2SX*__D2TIK?%9=:@:OO&JU:2^(D<6'$@_/N)/NLZ<_T"*2N$-
MM]+CDU+@S= #'@$J"Z/%UTN9)H_GY87]TTW"-7629GT#B?@$W4U'XAH/A.HA
M_)$OKI_^=M&S&V>K6+M@^V@Y+)DAI7)]V<6Z-]'!*ED#YYGE0EB=BUV^GTE*
M4@..Q'+WF>N?39?<:/CC2=P;QA+B1?'G>'N#!B9\49B^AU-KKD9;:3&PFV0V
M'(36E#&)4>A;PL18!:,A-VEF*6EH'9)/X2$VQ39/G,$,-7=,&UFE I,60[^G
MS-489%=$E<Q8%TB76$4MNUSGP!:'-\A)K?E?.OG[(VM &#:>16)>)(3!*EX.
MX92XPKH*C6C*ON_.'I(32L85@"=+S_+WWFI6>&+NR">%"*Y1B Y5+=I76">W
M)L7I"=<HTW/%NAU_BY-G=.\Z$^/E)WE!_++FP65$[Y5DT_-F8V')OLN.>KE]
M+YLTCW1J^O+!OL8*O'L=H@J-(4%P)\$NV.YE_"."3)U@$;"EK4;/)\%B8-S:
M,]^^/-X$70C@[2H#EXB[?R&B)4+)CCU$-=_I\!C[>,:7<'<&B[(.L2!28ME&
M@"#G!M: 0&MOC]WB@"&8G[NC';',":G!/\5*YI.E\]CDAUPS"71(%G++ 94[
M$(YQPMOL/13/E-OY>?/E>/H]4$B2[U'O .L0C@2Y$+/1MA6)=>>ET>*=G@./
M,E!\M"PH&JKLL+B7U#*_RW&U%V4Y\O [5!)%0#&+QK[>KD]M'JIBKQW&!:3^
M/J>@-E%T(54\;&!1/J@<P3.('%5;7=W;F?,](U._YJM#WTK6?'/?F&M!5<IJ
M-D[?TFCO8L3Q_^)L8Q//$_]?I)!T$/\\ZV2-N O_,77;)'(=8N4I]T4&D.!!
MP>=-D<>)7M_^JF-78B I>J#@/$<2',*I]& #.*8@.7T'4$N?WX7Q5Q-T3YF/
MA%4V#.=A[LK"+0</]UX%NP8*#W%.>P0UY&"T6Q8"J^Y.F-?:XCHR[U>O7EN'
M[+K$-T]K?$\\]_ ZI+-@'9)R&4;[!&5>1J^=1H8A5_WPBZ;(_"5+M%KSVDP#
M;=%P?AZF_$]OF'!UCH""YNL08S-F%%^CB"!*:=DP4N4'@'=)_G: 7,LA)^)O
MQWY]R+["B[G)>D4J@S:*"F!E$^C2&!Q,NNH1OJ*,+L','TQM[@SAY>5[; 'E
M35J"ABL7+IJ Q[3E;J]#$MP&;"S/%N_] C0WN1Y@K83568[#]T]J\34O#.NY
M41W0]40W$4LNF>;_*O?R7M9TBCDUX:AU2*IEGYIJX<^%G!CX";?APUK[?6VN
M[/@1\<\C/KX.B3B*;U0D_?J$VX/_P6>)7?*XO!ZC.I+H="DGXC.'5,=]]R?O
M0)G?8P%Y;9Z46I,:MX:TFDWL7SM>E4SC^2-_O[<Q7P:&XOC&XWSD2-@,'@80
M]*$F^+ )C?@ =P0X<B4$T92NTD.B'0;[>C0%552]Y*;(LT&S U4I@P'))Z%:
M@HB;78]&0V'G?V4^<*G_XVI!M9H<(-D$D^"S(M'P!EAW(==R'/E8;O\05HJA
M)C)E&/!5_QP-+XY*UM6JSZ2&I-LK<([QX[>+@W.@NI%:@OI,G,Q.7<KQ+0O-
MX($XOK7EKD.RY &C=4@R8AVB\1S?' \;?TY=NDD2("U,K4,FXDG6OS+'D!'+
MPR'-$R'4,9S]/[\2"]PUX8JE@D^3:9*@"Y+;BY@*D7#J9(*U:N]U" $K!,)&
MDO5XXCJ$"<</3].1X8:GL)*\),,#6 ,@=?R3GR)7C2$B"HJ)SKI(NR"-^[$&
M^09Y(WZ=M=Y#*:K$?-3":N6"Z.$YEPRD)_'7-HDK2E7_?DR)4&>(;L-HTZ$1
M?E"!#9?A*L4BART_KHMV:I8[V>U+$L<$V#S46?"3E70LK^]#7_](3K[G?<+M
MU>T:C^-;6 $,-Z[,/'\>\H 1OX"W<(XFA:L\A)8=,T>,$Z+T+9GT0=G5#D>,
MMD5_L>&!X<R2;U'H\:_LJP<-[6[ ()A44$2%]P@])X<6PH;PWG)U))[.L\T1
M3@"<;G]M-+YDI XIM"0<)W'S?N9$<'[D4_V9]A"\C8;5#[YE&+J-$CIV)?"G
M)@[7]NZ;DB>IG#2K^8:R?1NMUZ2I?A\M&0@==<6((J/MV3?<QP.,Y]G0)AB@
M%04*.C";IB@K2,"/!6-X#V0=?49J)4?6C%!>)B0F_;P,N'DS^XQ)S@OLJC6_
MKJ=I1RO\Z"3<KZQ$54(O5*.6-+T&5NA'C5,_B#X@E9'")1L)F\#=W#, C(9M
M670G[=*7>0T8?UG#V&2.>41EV@\W%+TYZ79Z2C=UE/IE_FC9-].C,5W3Y9:_
M)2SVT<E<L0A0<)C51U>+;%#!.O%!H#0P38=%+V\=P"+HHVZ@F-JL ?I*3"^E
M495H^*F8,A)8X.;F#5EX_<3_?+7+L,*7=<B?^9P%D)0=$3!*2/HG"\OZ,\5-
M7",8[5O@PHH[YW:YC?)^3@P]P(_'\A7.'!J.TV8&M,1N C]"A>O4&;$18R>8
M*]%<*;HY#!1#5@'X5IS$P,SR_*YI?T/\XV,/9U/LB-?<\-X_+RB[^M4$QEUZ
M:;UF9B2Q;61LAN^%M_Z1%DJ'R9!N$X<7V<^9:P"2?1]08K8SY"*$+E?:X??H
M2[X&<I;R7EPWB]ZU8EORGM1-#"X"H_UN!$NM9J7)I+"GCF]9Y6WL*&WOXB-+
M)4-YYV^C0, 'Z-X&(;@_^2B!F0\J3Z.]$DP[S;SSN);E0%KN<'1+J2/%H?F&
MY+?PP3/WSRT<*_J;XI0YJ[LC^8JCG>>8)']H@$2SG48(O:(Y3I _!&WU:G[Z
MKOSL[[\_U,<CROE*%^?<RR?71.M5-V8$5]J-LWT2<<H9:&<DS\+IRX_BNA[%
M/L9)8I#PZH/<GE&!!DF/M;A';<;*RV:*R:&J9WXNC;"Q_(@!Q3>JK4-N3]?*
MWFBDEE:%<J_1@_?%N-=9LI)^(H#F-U'OA5ZHS9:3H$A/5_%>M7$_AZLUW5CM
M[$];I\I:K&XAH(4VEC=KU-Z;5]7>W%<Y.&@WR/;W9SHZ4,[MK2@J*CS5Z.WM
MO5GYBM-(HUCVE<:=ETM:)3Q*VB+?1$ILLNXQ.@5-1E W^L'+Q^2%!.8CP5:"
MH ^Z0K@@:GKD)8RFN*BJ.C<1.*<0TG#$EJK<JQ]=OJDZ!G+ %OEG3@I+(DX>
M^NMQ[5'#9OX"JI.NKD.&\7190BOA/K(,UCP?#MU3SM.VZ9FI<Z!19ZFS>B'J
MCE6<8P5NT)'EU!'\"39UQ?KVYA$<0W&B83(S<IO_RA\[M OS3]8A6T!AKG=O
M> 0KE2;9#(UR/!Y-=U&@N]VO4V$4Z1Q)D._54Y- .>;477NB[&],.C6Z4DVT
MS+P/D\,I\(>RA32>@-][ZWUM_SKD9NQ.P,3J59G\.J195!)[$?#>6P ;TUK;
M$89UR,7\)CK7KATQ$0E;=9.^AQ0#JD"1*_RU]0)"38]U8[TYMIB]3VY'CIP%
M$L=E+9I.XZ;J<*J .=W@O'U":;2%(EPF5__GVM7,Q.1;*[OF:V$)451 XR'[
M7+R5[SPEF!U7$:'R>-[;<#^R8X?,N131'9-O+OV\LP#Q>GJ"D9KBQI4VX4BU
M3/D1* AV&NEQR%*?#,WNV>PBM%9^Z+YF!3QYRPO"Q+::W0_7:C.3E8/QR%ZP
MN+U+=1T2QV4 ,J"(-W^D5S$6]C=9FWB9#0K*P;\]PU#I7]+RSMV)K3O*)UWH
M<6+$B@"Q^['/]:N&TP\7$;^HC4C@J E7W(0=DMZ[0LN;03$=5>P:L^*;75AM
M#^ZQ/%NTM/=<S1D-)[&N<]HH;02,P,>:DOJJ5[<2G97VPK+*K4M=)+\I-<R$
M4RAC7\:$S?0PWBHJUV+&*(.4HZ%C8V,2>YJW[FXI.'"R5?JMB83'F\<9MN?O
MG_ XGGOP'Z_K$$\#!4RG\75(.W)GYS@Y&BEL*(=U8CXOG!L[ ,2-4T4Q0\:F
M:5HR+S0V[O*N15?44XKU"SHQ])I'B:Z*ECWV0=X2FP '5@ HTLJ?!"NL;75-
M/__=4,/CP(6WKNKUK?--:D\:3O:HU+7I:Q(C].$A#%$!U-N'80]_8\XFOMNB
MLN5  @O]&#;>2_IZ?>['#R9Y=@O'SMU_OH,R54-N0NY>_>V2_(T4*LWNP:''
M.\,<+I8^J,+V[C;#VY3_+6JA O!#^5P"BL1$B<[X2?RBM,]J<LRH3CL^QZ%*
MN"J]>;X?5JWHTXW2G^\TW VH*'^X550MU&D*&HYD>HERQ88^!.Q;D3O>C=/!
MNNT^Z58))++\?YI75%\]U_*)F7 !<#+\'%LMV[29I)0L15XZ9W2@H!0D$:<8
M$\D!O""H,HZ,+]DQ\XBC>+Z HX?[ A, Q:G"-]RT'W/5QF<5]5$A'HAK50-8
MOQ"1^:<5CRN39#1=_)G8!;E2'73^K\R7VD*KHNQX7BCL!I6/'9V80T]@*/3]
M=&& 5(R!7:[MT5?/Q^1Q;LQ*&R:$^*O-S7CCR_S,#?1?SDM8@!Z7..T='^X@
M72W/.O^WL>#J!@SZB[$L D<FE2$_D(:M/Z@Q:]F!@/=K[ D MS:717=CDL+!
M4=XK"ILHDMB0DT^8%>Z<CBUW:<YS,%&;Y]973E9(S"E\<\]\\/>KDW(!+#>:
M=C,AAK2KSI:93/\95DZ6Q9YAU8<%(2.Y\H6\/(ZZ4Q^]KI(4,[@XDT#YMNH9
MZ.;]NWX^W9N9U_7TX>KDG_(&'CSSP6A1ZE]SHYVB_^2;R_Y(6W7#-:Y#2M<A
M+7JP*!B$=!L?0=UI> 2UYI.?-8PI:R:-D"C^:[<KT&QSNR^PJFGM2M!VEC27
M^WE;):_-NBNDSPAZL'9N S:?^_LF$/($%\,+)]T@4H)GQ;@XWDN^M[7JG[MB
M#,JS8/=]!>O<Q+8)5I+;]U7Z-ZCUM;4:P:X.SE:=.*@C\&+M;20$Q(-\]])8
MAF1>QLO![]VA\=4 MM=PC\&7"27F"$,TTN=@..(32J6HX1@?BGZL>J@<H"RX
MNSQJTZ&JF(-'B,\K2( &@7WP_<O49D(Y8M8V^\.]QQ5I<-HQTN'O!T1U.VGH
M"(G[=P8/)&YU4_@=+'#/Z>!#:&SO'/D[O1,4@?*>Q5_Q@U+P[+B:AW?G8CK(
MM.BP')SW!W-8F-]1.P6?P9,GG4^>&'F O,N$<Z7Y &-K'[.E^QLFMF4=4LZ?
MQKMA&H.XXT J343)XD7HZ;?IVP WFNSEXS&GRCV(QS_QV/ZS8*)[5J(_<FB9
MYXS] RQ,K_5S6X"-\A\;I7^N8B'IO9P/R!)2D_<%NU+W'U6##<<<IJA2%9=\
MZ(=ZP4%\5! Q6MR\WG1'JL2:C1WL]K,M[N^V&2%[>3#XNUXO;XTNU3:R>9_7
MP<C!=GC?;$9925G%H_,7O%$HK[A&]-9+FXUVGLJ^\T;H+:35.3-]Y)!+_7]8
MP,VGPZT*,Q(?V-E!"A3W'WS8N/7W<^,Q(EA+%A\65W.V8$/BIZ;I0S,/.3"@
MS*Y!U8=KM@X1&FH.$GVJ*ASO])E%"/<J1^]]5:*Z@_UE[W#:[Y]-.=<C-_\<
M1[:( EH)H. YAH-"Z@7 DG6$YI6\[15_%4E )R.?\80JGR*,?QP PBK#?.23
M),*<VIN,A"[NW=$IO9$MYL+9[GII 7./09Y%940H-\F:M1 $_(##"GIVAR0;
M>6*,S@M/!8MO/WO3^"*AAI1?H^BPX11R1@F?@OCZE$4J=7\FR<O'NX='W>E0
M36 .W%3Z*B@:(7O!MS/P(G3N*8N*N0>*G.8]4#X:B1;C_LXKTK]XXT=1(=>6
MF7"V]-7W.R>(C;,62\;&Y^PU!6Y^$7@.L5F'6-E8=M3^0^P$7)B=?PL;%EB=
MI+'Y*X ('1DI_:AX,'R1CF[%/PYZ;FS4YLJXR/Q22X/M')N3$A%A1]SS_J0D
M]$R 9P\H<51P7?BR1U&H=0@$W(P]!.AM?:92WT_:A9,#G)J"PK.D&6E(VYZE
M3A=K^Y>5^?$,V[JZ]\_?OI2_NXD8F)E65,KE(YU:/M3YPQM!OZ]#C"00M)_D
M1W\Q%V ;_@:4Z3TT>SI= 3!AW6#;#*%7/&'"RU3 H6%+58ISI_8#K*>^G>OQ
M=Z5A8F)]S>D:X;)6DQ^M5I"[=V^F78H%?A+?D\9?$2J4UR$E\[,/F1$,^:YO
ME>"N*$>YW4#:SEL=+E@MUD.3;$PZZMJYALFEK?$CK34A;XXK#' -\H[HYDXM
MWW5&]ZL?,$#I63^OC_89ZRC*.L9]O>J!'PGO/Q&L6Y) 82=G]3%[N+%+Z9D9
M5=55=56A<[T8GR*?C$@Z96+L8LH8?<S7X5JZ8-;M&/O;T4F7<J)?'C6VLSMQ
M+K]@N8SREXN@_YO =L#&*V',W]B\0AQ?3YO/8F6ZC=IGQ9FI%U^BRT.TOLG,
M1\%VS6"G1P@BA9;$E\'T=<C.EZH5\!W/1^_E-ZKFT6)/+$QPSH%=H)2LG+;[
M=SL3XYN^?B=^35TN+7TF5/KL@B(D5."()D@<X(;@&WU)X\DBX^8()*\2!\$$
M@\?3<%PJ%\NTB/5< $Q:'!,_.!@J3&HE33YB4A\3<RT92IAN6<D6[2-(.9_D
M(@^3LT#QL4^O^LN4E4-^%= G6[&6CL&8[*I(4 V38VWA4-48E8$?:_1D]T[S
M?ORDSL_A3VZ4J#_T\S\J!0+*O 0#5(Y7(G?B.J&5)E&G?#+)YP!SUD@+@C0%
M&?;,Q2C08PI\UR%3D(59#5%9I!GGV>$^KK5.1.=@!FCYJWB&=++EUL  5K_V
MQ//1U1--:TV>ZQ#3^)7,97CPY.7"?+,4F&:O61E/#SH%"ER5NG3P_KD=!Q]^
M/!@C<.29B:,CJ+X.&8^G,AWK+XR_9Y)G!CC.TU4U[4W;.*I/F/-T]NM%ZC1,
M^/JJRHR^#D,0GAI0P-6[[_70?. LP89I<T[YN].\4$XY3@K\N#0*MQ@LGQ:Y
M8=*O7.%]Q+:THK^\WMJ\)G0=8M%?/OU+;*(#;%H;-/4F*A-5<F+H@U-C#@??
MAUY,4I33MH/EWQI.DE%__;8[,;OP;4^":^]S@JE\G6M=@NM,_*3\<:)KHOU
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
M+_L\</*QDWSPYY1JONRSU_4NN+WSV:S$S>/79?8DY2NYDBI=F]3T8A=#+X/
M"Z/0@T@2546K48(2Z/N,<2)E+'UBET_>9WB7-WR:7/.;7S^^^_#?-S?@U<W[
MF[>W]^#CN^OW[@6V[2? SNP8"]21:>.9T[F,>JD%![7D9?V*8KS:VLZ@#5Q9
MVW[\J>MJ.R-SI*JV^S/Z,5J9M'_W11LY]S)_?)7E>?8]73T4B\1#/F&402QQ
M A'W,<142N@QXPB6ON]C[L9>IX::'U.50D)M$CT"59J&*5V"C"W3AW)*''=)
M)R&VXZ<A8!N9BZJJ&2W4=E(.1SGG<!B27DZ.-2F5G--XGS;.7G]QI._K39[+
MU7H1>U$H"0M,Q0U-#BHP9_L(03]6&'&,L9<XA;<=#C'/$#1>"=>_ENL1+.U8
MX#*$1O[^GS5#JL4;)>9V3_61HFN;45XJCG9/RXZ(V?TK+XN-+0.-BM0L<1_S
M[&V6/](;FJ\,A7PTQ$)S^29=;M92+'P6!3@VO;:#1!- )!/(@EA CD.NHB3$
M+$Q</*KN(LS-N5&+!60MKBG" WCV^)C5'43+7J(B6RYI7OVR_*EC6]$>4V7'
M+^-.P,C\LPT>;4E_!;3\H%0 -!J8_IQ51,X5J+48/O+3'<$QHC<=I'B1"$QW
ME$Y%4?9X4L_*%#)7YNE:S_*I17/JS9"B?AB;9FH!1%Z$(&%(P"14 4,\XMHB
M<BI'<7R<N1%>2\SJFRK 3Q_O/KLV2CZ%JAUM#8#5R-QT!*;A:@I:PC!H>8D3
M0TU;4Z);WX-"$F<N[UNI1GZEJ;CY87PU\GHEROU7%;/=&/>1MH^(ES#H2[U'
M0BS D/K2AT+JC1+S:42HDYUD,>;L>*(2N=4*P^P29*5!%3*6&25<:]B<!]^2
M0H:%=&PZJ=&LQ2WAJ]POE<0C[+\< !JVCLWY82<N9&.-PV$E&_M;)T[3.-L7
M_'VV^B8+;3[]39JC<2FNJYI?9;_P-W0MW](T_ZM)RUOXBL0HIA+Z1!F?<1!
M(A71YI#O*:Y\G/AH414GO5O3?&W'>7-0S84!]A4<CPRV\E\!)A_2E3%Z36#/
MD]Z$7H'OM5* UN7P6@F40^Q%YS OB]"/&*4RAIQY,404)?J5"Q,810F*8HD\
MY'OU*W>SLFP4/P?%W%^X1KU)7C=I5NW_7[UH=L;$'$2=D;5R<9;4U:XMPQ:9
MVMY9:VQ #<X5:+V;#4"@1@B4$ &#$3 @@1*E&:1<C3#GLTC:&E*O?XVTKQ%F
M<K#$L3%DZV>C_I7F95KS)_W,JGC3@L1Q*+ 70$0X@@C[>OD6GH!QPKTXE'[
MI557V--#S&T[W$AHBA-+QY)>'4#:+4^7P3/R8N&(C#-/GU9^2-8\,LJD''9:
MRWU&Z;CR\G2,YI#RJ::BXHVVH2(_\H,XQ% HQB%27@B9]"(82AF@A!$D%'<)
M&S@WX#R#"-1F;6H.+XW4X&LM;?_$BZ-(V]'!D/B-3 Y[J19;::\:>_$*O!G2
MJ+.%9JS4BJ-COEA.11<"7<D4G??U(YFZ)DJ311WC*!)A&$ L%('(2[0!@1 Q
M?3>,:4$B+F(7 ^+YX^=F/%S?W=W<.X9,[P%FQPS]81B9!^K*3V.DE1_7><@/
M?&^$23_GX]KM?[PGKNKID^9?I-@LY0?U,<^^RES3@)[+M8EHUGN2KX80[HT!
ML@A(2&*61%"2V&P%!(4TY!PFD8JPU/\C;M%$M@//[?-NI+TJ8_?7VV*67ZN"
MMZ7,KM5];.? TK\U K*CGYA= JJ[-\@1H4$]-K9C3^M5<43DP//A>G]/PV+;
M+>QCMDQYNU2+D!YBD=ZW2,_PDY02L@@3F$@:!0FE8<+=C(R30\V-D5J][QI1
M>Y?#Z0#8TB@9!+:Q#91^B+E;*V?!&-1R.3W:M%;,6:T/+)KS=_3,G-)41,US
MRYU.L\%9J !%(A8,>K$4$ G-%83%'E2,^E["E/%ING#%\6'FQA-;*0&GQ1>@
MEMGW ICI ]GV-Z7#PS5WZCC(=GQQ.70C<\4.M=JM\?&<-\@]:ZH3@T%SIHZ/
M-&W&5*>V!_E2W5>[U\.Z?O5.6R4F^>I=UG0I7Q#!0HI-\G<4<$,( 608^3!B
MS)->Z 526'6K.S7 W*A RUC:V$9*8,2TKPMU%+_N;WT(5,:V"/8!Z5$QZR@R
M]F6S+D5HHMI9]J^.4PFM+NT[ZF@=O6VR8EI=0K<K:G5>U[_*12Z_R%61?I.W
M9=CN^VS=Z@X9\X!$F%$8Q &!B"48:D:+H$\EBP4/*'>K$GINP-E1W.O7GW_]
M_.[Z_N8-^'#_EYM/X/6'7S]^NOG+S?N[V[_>@-OW^M\WX*=W'^[N'&.=SF)O
M9_H,B>C(]/A,5%#)JJ'+BN(/P,@\8@4+&X2&KEK1.>;DE2IL$#A6G<+JOI[I
MYMGJP="9Z3/\*UV;$CYZT_9)-B>EQ@V4KGCZE2YO5_\M:7ZOIT@N!/55$K$
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
M KDJLQ;^:[-\ J%_!?0;'CA6EG&>&#N>'!7ND3FREAU4PE^!2GQ0R]_4'2R
MUL"$AU>E!DLE!JQ/TQ>_08O6. LQ;26;OA@=E+?I_2#W *_GT6)_I7EI%3=Y
M':9[S-MEEN6+)%"<(B^"?L"XMCX)AEA)#(6GWU\_CI0D5I6S',:<&^.5@4MI
M*X[Q6RVY_F&=JU?V[U)&>/M0,-L9Z":ZD7 =_=QW+S2T$7J7_E@VSWH[#J3V
M&8PC0#M1"N(P$#N%XSF"U1&99_NDR8+T'%5KQ^NYWCI:$%!3K?MZ)<KH%KHL
M[N12;:MY+Y#"+ G\$ :("&WK2@8Q4?J?R@\$BZGT5:]FUA?(-+>UP @'TX-:
M\X/'!IV=*SOS=^(9&'W5L(X6VK94,/Z<1J\K8#0#6]4FC1RRQ7GB$**S8LTM
MEL@6QQY!1=:/=C>W=\Z.G;>RJ+V5V^[CM1C7Z[=2/Y4NS4'RQJ16FD6B%&JM
M9=I>?N Z%"+F 2<(AD(BB!27$/M^I*UV/_$C%B.>6*5+3B7P[,C]J%.YV'J5
MZZH-AG%JS0%=@UIWL%6^LJLJXC'ZM^YSZ88SR2MS?G,QMQ=A*L?T!^MWX/KD
M.W!]_!UP\6>_$)-8;Y#F]GI,M+N:VVOBM$^;<LXZ-GF3B#'9#G%*4-O;RTG'
M=3-\A$P7-ZMUNGZZ>Z3+97,VOPBIQ^*84,@3CT!ME2#(0A_!0'@2XS@*O$C9
MV"DGGC\WLZ(2$90R@D9(.\(_A6#WLCT +B.OLFZ06)/;&<5W6ZNBV5L5DO_Q
M(?OVL[ZSVE;IO^SOIDX]=1)J.:-2PP3G+NO=4Z/(EJDH%]/]=H)(QIPSED >
ML "BT$\@$R*$$4*24QE(Y<6./35.#C:W3_ICGJYX^G6I%VG3Z[HMN7-'C=,(
M6QYQ#H3;V*>9;3&G282P06;@YAJGQYNZN<99S8\TUSA_3Y]"M-L./Y]D68GN
M=5:LBP5F1$3"+/T^YQ I'$&L? H)Q\+C"B7Z3_O*L4?'F!MKM,2$>24GX$90
MEQ*?Q]$\OX\? *.1&:(E(:A%!*^'@<>E9.G%,$U68]05+L=JH)U =);O/'[G
MA/4V.T5_7B"S^]*>%2UIFO_55'!LI?\4VQ_^)=5;L)Q_>7J3/=)TM<!417ZB
M^2^2V(,((0Z99!&D7H!Q%!#D,Z>\4J?1Y\:11DY0"@JVDI:^U/?7?P6_53([
M5N9PFPT[HVLTC$?FV,O@=:^9V0>F0:MI.@DP;9W-/M@<5.#L]1!W-\ZU?K P
M#W^[I ^+. DQY8:G?,$@(IJ[&$884I\&E- @2NSJ<AX\>6YLM!4.&.GL?3;/
MX3KOK>D-PM@FF9W^3@Z:H[I>X)IY_KS)G#)'U6B[8XY?,&[<^O>L"H[VE)_$
M,B10)%ZB38J 019%,?3TI@M3ADB@G*IP.HX_M\_8,F;='R=FO9D42W?.>%"/
M[>%QC%?_GKU4M/H>=B\1J]Z(,,M(]3U\^L:I[S^F'_=U9@=]V*P+4[U#?\K7
MK"C[C2X"JF@<1Q[$/(DA$AZ!6" $HXC[@A,2<+>RA:X"S(W]&ODAK?/K>/;X
MF*U 427793L-_N1&@,XS8\> 8^(],@6>3V5LR7^U34[]K5%EP*U77Q2')$-G
M&29EP[X([=-A[^=<Z%RZ%G_?%.NRBF2V[<+0E&@.>)Q$(=7T)[0!Z)G.":8X
MB<#2.-[CA'A.'5YM!IT;[[5\'3NI31>EK=P]_4A=P#NZCP:"<SJOT0DD!RSL
MW >C45Q&7>.^C*?( HF3#B*;>WL2DK;]UO)=^DV*VY7FNH=T6U_C5_KW+'^]
MI$7Q7K]>M8<U#KTHCG@"!54*(E_O2W&8(*@\BGS,D%#2ZN2OY_BSHZE2?%C*
M#W8*;!,<2AU J00P6O3U@CO.DB61C8?]V)PV..SN#-</O$')SE&$:7FO'SX'
M%-CS,?W8\/,JWQ8<NJ<_FLJTV]C*CW)%EV65H95HD@#K8M,+BHA"'HFA4D$
M$24"$NF;6I$T"1)/^90ZG01>(,O<6')7C[M.7C6'5E\;^=VH\)(ILJ/%B8 ?
MF2+;6I2A[(T>5^WX]JTNY91LDXMK=89CRP$P'9(Y+Q%G4A8= +=]1AWBD3U+
MJ)E-]2M:F#B-5@5P4[#WH3S\?/6TNZ3V1EY_I[EXOBN_WJR_9+D1?Q$%<1B%
MFFF5]#A$<:BMT3BAD.#(%SQ6V*=.+1 &EW!N3+QS:=4.1+H5%6Q6>BI!4=93
MR[Z6H4E?]<V.==,&GV,[TG[1F1N9RDO1(#.2/^^DT%(/L"?0OJY6$90Z7AVZ
M,G>*#EB-;:PY&+12V^!"3EO%;2R,#RJ\C390WW2&_&MF2O6\SU9W\L$,5WOM
M(ADK'Q$)$]^TF\8T@=0+]<2CA$D5!OK_;N?EIT::&YEO!;TRO>5A+:MK#L,I
M6"U/O(< :^RS[:,XC>#U/ O&L D+IP:;.%OAC,Z'J0KG;GA9Z_(;39<F@?)M
MEO]B6DDLE."1]'  @\"/(0JI-C*#B$*/BB#A81@HNXZ98PLZ-WHZM#4;B<WI
M Y/@P4C=88!,.\W3VIF73-Z_HKFYG7J5Y:#4>'YVYZDYF:/Y>2#KOZ05>@KQ
ML8S1D^.YI\:]S_+UE^M'F:><KG[-UI616]M."D7<1^:4S L4U+:IA#A"'/(X
MPCP*<!(*?_%-YBRSR9#K&LJ%-]H#CDC[1EK0B NV\MHG@G5"&\1!E(A00I7X
MOHF0\" .8XTOC3CQ/2\1V,KE,R2P4ZRF0^/8O=P-B<[(R]6I]^V\?>\&F'T:
MXE# 392+N)7PC\,D']JHWY&!V'G[9&F(-DJT<Q&MKN^WL=GK;-?T.M%_6<G;
MM7PL%B)0'#&3A)T0O4.)3>TXA#S(%4\$%TCO49S<X&='G!LY[O=JW+8L>@*_
M&:%!*;5CT,5YW.VV#(.B.3*97@JDL^UN#<Z01OCY02>UIJTQV#>+[6_LQSQE
MWR1C<>?RBS:ZTV^R.B5\EQ7%:UI\>;O,OO]%B@?Y"TU7YH>?)#?Q&*G2+%A:
MZ$I__??TQX)CZ@415U"00$)$)864(P0I3CP2H"B(D%/8V&"2S8W)C+S@)R/Q
M'\!.9FW-F-<&7']X?:MWU[)L@J2E=R.TX:;3COA>9))&)LBJZ^$SI9IXBFK6
MKH!1S51F_PY*Y:Y :TZOP+Z.5X :+3MGTYE5!T=^2/8=3KA)67IP3/?9?/@!
M^K%^'>S1ZJG7---K4H%D(,*8&?>&C 1$'">0J$! PF(J0AQPA1,7-C\[XMQ8
MN@EH6^XD=DR_.@^R'<<."MW(W-F@UA)VUT=TC#0J:W"&I+?S@TY*6]88[-.1
M_8T]G*?4Y)U^4!^^RKRD+A-L=I<^K$HN6YEXLVRS6J>KA[*665K7-%TH'$O!
M)8(A-=FA2OB0*80A#D)M1Z+(([[54=P%,LR-BBHU3"GCG2)E4>*6*F"G"VB4
MJ0L4NWC'>DZ:A:=Q_*D8VPDY^UEP<%^./QL3>39'FQ4W?^AE>':Y2GL^>3HO
MZF6J/W.P7O@H]T5JR';4[S56U>K9^MV[;/6@EXA'TV2J:ET?B03[B 50>EP;
MUC@((&8!A2PA%&&,8H[Y8B4?3*V[>[ME;GHMK(B 5$1PH,MX9%#V5/NWW^/
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
MJ3R3J.I%TG*#S*B^B$M0?)%R7=9T-#]]I'_7]B]_MI7F,E^;(#*S;CSJS8H
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
M?-7O<?UX]9<-U0;C6LH/;)D^U&>T3U7(^_6/M%AP13!&G$*28$V;H3"1FU$
MHT#YG%"?X<"I9MNY >?&E+6\60Y: E^!.@OC-R.R8RCG6<CM*'!(($?FNHLP
M=.8Q6V"&)*RS8T[*3+8([%.0]7V7!(+>K>FZW)]N\V23,.(\#K'I.:+WC7$L
M()5!!)4O991PY''B1#$GQID;L]0[G:V<%^8@'^)J[7N[%*WQ'6K.0/6,4CL)
MP_ 19H=#O4!TV$E]CT=VG;Z\;_-KOGG<E$V/ROJ1K[/'K[G\HK>-Z;<Z2*QI
MA.V%PF<,0RE" 5& &23F)"!."".Q'] X\=U. JS'GI_#OR4ZJ JE/A.^\:%4
M :&NS;)M9R3FC*A(R>H &/DR@!1)'Q(14!;YS-B-;JW)1YB/2?I'?7A]>W7@
MV_](.^O37@B^';6/ NG(9&_0/ 'F*#W,'1$:MI^Y[> 3]S9WQ.2PS[GK RXX
M8*:%?".K/V]7'W/YE::B\4C6'LCKE6A5)S8M7"A*#&<I4X6<*@\2%A%(E/*%
M3)"B8>(6W=M/$*N/;M(XWUKJO5R0NJ-Q4<9O9.X%S'M.D\/)\3C03WA:;,HV
M_]2H\ =3L*R9BN8,Q&#?KHD^\#EP;P0'/_MUEV3Z\][>:!T]X^W_M$F.4LHT
MXSCF,F(^A4H@I2T^AB!6ACCC*$(J\D./.QWR]I!A;F;?)0[\WLG?]C,VRCG*
MC)/&AYN"L0].QL\XMQ=CS@<F=IGJ[H]RK]+S-LME^K"ZV[ B%=2TLFR\$D$L
M*.<Q9#ZC$/%80AH*!*-(B!AY4>S;]4WN&F1NO%?+"5J"VI>D.8ED-UT-A<_(
M?'0$F@'WK#8@=)2E.7GK9)5IS@G?+DYS]MI^ML_G0E/&3;%.-4/(8B'BF)"
M1"8FQ(?(1SZD**0PI#+V)4488:?HD.>/G]N7NQ7,S?K8P\S.L.B/Q,C?J!;,
MF M;T:8IJ'X<CB%7_[T1)EW8CVNWOV:?N*KGR4'&4[U[6FZ$7O,_FJ4_6ST/
MC3V>1EXO-])G@=[ )#".E%ZX4:P@(S&%@:!(>-B74EDMW,.(,S>B*'VP6W5
MK<^!5]:U<L08$VGI")]L>J;PCO>>F3$<Z(,@.ZA7_3*)IG6U#X+>@?]]F*=>
M6'6^SD9=/]4MO57 ,(NX:=B+.42AGCE,O42;7M1'5*B((MZKY/S>0',CTU9
M^U;2GBW33V)K[2N_&+'QO>$]P.I?8_X$$J,4F-\?ZV6JRY_0^&1I^5/7NWM1
MKG?%8UYGQ;K9^4<>#F.>,!A[)G\(*0%IP"+H"U\FL:]8HJS*4IP>8FZ,T)(2
ME&+:^T].8)B$"4;Z_8,Q9PBB1,00BT!"GN@-;B0QQ:%E=,PP*$X5!C,TCN>]
M4)=C,[:%N _*P!ZH;@ Z_$\G;IS,^]0M>-OW=.;*?G;1NVSU<"_SQW?I2F^#
M7^=2I.L%CT(N&$)0A5A %&$/LHCXD/M)1!#'"9'(Q28Z-LC<V,_(!Y897;G9
M/D?QL[-[+D5EY"_6B ?7!A4C8%GEJQ1QG#[G76 ,:?8<'6=2DZ=+TWUSI_-:
M=U/G8YYQ*459!?&.FF.JDY4V/I49WG^57U)NSME#$2J"-2'H^_4FB7J0\(CJ
MU3R4//%CDXECOY#W%6-^2WVC257=5*3%UZPN0VB^EZ_;0C-?MX5F'#L:7S1K
MY\V&*69B9)K:3H'1 1@EP <%&C7J$C_7S]HC5ZJ 6I<))L*^M\44$S)1^XOG
MWT9!JWB(YILX]DF O)J8;Y5. _7+N!32#MNQ]Z,GLRXO5;YM?U[\K(N3,>K3
MU]>E\<&?KL7?-U5/2@?/O$=\&OE!"$/!L=Z3A@0RXG&8*.4CA ,E$.N9'S"
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
MJ^$C$V1G$ P-^\@D<**-\+:&6"WTE4E5'K-W\&F0QNT4?&3<%^X+?!J)\UV
M.^[MN2&A3V7D^"=9^L+O,[W'^5NZ_O(E6YI<Y+=9?O>%YO*5'EVT Y06OA \
M4%X"0T$11!'!D"&)H))2OY.(^#)V/'OK*\K\CN(:332356=%FM1,C+XYUM:,
M5JPS_@_(C!Z ]H@)Z#UGECN>,>=AHEU0I4(5NMF2_0J4HM?8UU>!:V-R/\C.
M="+W7=&%* ZZ4^HKR[2[IPL1.]A17?J\OL'S52B^%-=%'9U_^_]1]Z[-;>-:
MVNA?0=6<FNFN$GKS I+ [$^.D_1DWG22D[CWKCG]086KS6E9\I!RTIY??P!>
M)-J2*( ":;Z[:J>=F.1:ZP'Y8 %8E[5>OU752-JV+$& PS"+8(*%)L\XI?J5
M#"1,>!)D@M T=-OAL9 Y-T]PKS*@)6C32/9:NT:_GP?=COT\0SDRT9U#<802
ML0X ^0TM/R]VXIAQ:QP.@\'M;QT8AF!<C ]E^2C%V\?"=/N31;X1%>%I0M2R
M<K,,JRZ[,B[(KX6)Y@F5Z5M.0E/G@$,48@4)Y0B*D&3:I1,<(6ZW+W29(O/;
M1-JK6KMO>EF:;P'EV_R[2:']22^IRLJFGQT#%(8-E&6XPNC@CQV\4$%=6P!J
M$T!M0^/)E0O0&9GZ\LJ2!:AL\1C,<!&67D,;AFDR;:##16@=A#U<]K0+ZV.9
MXEO%<\E+1!G!!(50T01#%,4$$B53/51I1E.1B(PK-Z+L$S<_.MR79&K4'5C?
MZABV=MSF"Z^1&6P?1=HJ^IS'1JA2U0/(*#6ICLE[G0I4/9:?K#?5=X_GZE*_
MEU(]KC[F2BX#&<DTX.8 #BF3:*<=K5 [6BRA<<HP3ECB5 S;0N;<%H#[NDA'
M&A$M@-P5MGVL3  K;8.G:E.=@; . O )[_@Q *<K3BU K3/XV(>GOYI3APA-
M4G6J(W8>=:<.<;"N/'7DULM<FH_Y6E;E_I>()$D0:,<%!T%B @$R2# C, B4
MPC$B7/!!53UW$N;&.CO'Y0^C8MUCPC&S]Q!%-X]E$#83N2EVL SV30Y,'\,A
MV0MY%2_DP,93KL?AA9?FXIHSPO+]X_:QD+_EZ_S^\;[= W_[*&_N9"&ITA_9
MD@J>*2%EDWN"M!]"4H$@C7@H2):PB#EY'\X:S(T5WF\*L+V30.4EIROP)&D!
MY+JJV?V?CZLG$(<+H-^ZI)I*MSLSAJ;RVHZ3':^,BO[(O--)]ZV47X!:?=#H
MWY[1Z5]H$\#->>@OR %VA&^<K&!;)5XI3]@1H].9PZX/&L:-[VE>_(.N'N6Q
M & 9QX1AE$!&D30I> 0RF2I(>2848C2CTJFN79^PV3&>UA54RKK&![OC;$=C
MOM ;F;&& ^?,3#:(^"2A7GF3\HV-Y2^IQ>J>43VL)A5OB<,TBH(D@E&<5L7#
M4\@426# !*(J$HI&3JF];N)GQS1VOE4PBC/5#HE73VH T'-QHXP794(]_]J"
MFQ]R]5U?L5EO[SR>DPW#\!5\J5:#.3I2+] 9Z$6]?,HP\JM+#1]AUR5/,))$
M9C!*#,^)E$*2!1D43#"*4T&16Q3324ESH[1:T050QA?X7OD"8J>L&X^=1M>.
MLKQ@-C([M7 ==9W\,<]9*'R2S&EAD_+)69M?4L?Y&]QSR]X]%IOW^9JN>4Y7
M)I IWU;9&^7GM6P#'L,XI4*OLC1?$(B"0$(<8P49IP%.$\FC@-I0A9VXV?&%
MUACL5 9=G8%6VCXSS0+I?MKPC]_8W-$/G>?<-GMH>A+>+!XR61:<O4'=U#B'
MN]S9XE3>O::ALOJ=2<#_)+>?E:E(0=,L50D3,,I,FDG (H@))E!H0E%$""02
M89=FXBS;ZBN8-*^DKEN1-Y4JC-(_+\!:;DU2R;:G+L6%8W">4OSC^NJ%0*KR
MD_7OJQ\_U3#WE?^X$&;[MJJCP3U1T]0:5OX,]A=O]::ZQ/RE^X;_XH?F!^'7
MP_ANSYN,_ >9V9T'ACU@V#*S[76JQ;&\[F3Q5?+-[3K_7RD^"/U2YBJGNZ:
M;=S6U5I\U/^<KW)3,T'_3K^_HEGXUE?JI\C\.ZTZ%Y-8HMC4-Y>1B"#".($X
M$QC&))1AJE(6A$X[_E,H/3=G]HKSS6.=W-CJZ+;DG62D[5;/<QN_D:>[7=/I
MCKTF@+ZU&'1-;MNK[N)6S=EWQVS0V+VO)=CVR^@8[V]U/^50^=PHF$3O2?<<
MIAR)E]L7D\IV7]M\E0_U]JN>$65Q_W%#UTN:*,E)P&$@9 91K)#IKI' C!,4
M<Q8J+"+[%<P1"?-;I^Q.&S9KH*>D>[C2:@*N!R+? D5Y,P[VCO0Q7,^O2H9B
M-0T9[[0#G_6R0NL'C(*786*_A+@0FXD6"GN,C/]O,#)ODJ=50 \$/;[^L;LF
M\^A[5.[Z[7V7#?/./^K)O]E@%(1EB(<1#!,<:#Y+D/:AE:ECG45Q2&D2<J?6
MV/M'S\W3-9JYN;8=F.P<T&'&C\Q,1JD1$L</;?7I9W6>/JDW=&C52Y_ER!4^
MPE!:AZ:M +TD)$,13A$4@0HA2C()620X)&D89Q'/9$P']MPY)FYN'VNSI]0L
M159[;^^2N)(#C.V^:G_(C;W_^3QN9+%;W^TKQ(\5&7(*E?$B00XDOF+DQRGK
M^R,]3MYU::^*M[+0BY]MM<'7UJ$H?Z7YVFSP?5A_TWZ>K/V)W;'0%UFH37&O
M_]+IHI!E3"H9*4@PU;Z!R#)((R&@4#&F F%%9.)8/\*WCBY?WS2YU'O#.H5;
MR@4PMC7UR(<VO? UKG:T]ZIC-3)36@S21+TT/&,[3M,-7TJ^4G<.SQB?;N/A
M6]# B>!H';1.6;PW3_M+FLV=JLY&'4W44;WRPF[NZ/KS0Q4P\'Y3*)F;\,3R
MGS*_O3,ECS2KTEOYJRES_5:;MXM%6B*! RXS#N-,<8@(S2!!J80HY2Q"*B"!
MBIQ:(LW"K+DYRHWN9N/^1Z,[H+7RW8!&4]%(;%8K6I1 .R%U=2/7B6@6 V [
M>\U"V1E->=U2F<^:G7<P >SI>$G-N@93#4UWQFQ"*K8:'=# LP =@!:@A0@T
M&($*)&!0ZD20>IQ99S7N7J?C>5@V[1P^#YM/3?SSTLY?3N5^J1!Q*D(D)8PH
M-L==3$ :\@#RD(4DX0&-E5-20*^TV<VM5Q^^@G]<??S]'?CMW=6WW[^^^^W=
MIYMOE^=2NB[%O*$V\AQS*IMRE#64%2AC)U2^TMK&RG:;E$I?:XXVC&A_\-X<
MG 01S3+%L';[ Z())$"021Q"I!2B41H&*G%:!9P2-#?NV,55?1T85W4243O*
M\('3R&QQ!*(1SJG. >&3(4[*FI0<SEG\DA?.7C^TBT[=W.*K=E:^_: /S>LK
M$5.$1PHR7-7:3$-(I)"0$)(Q*6+.4^[6-^>8F+G1P:Y!BU$3&#W!U6TA*R_1
MN?G-45QIAA4C(H%IB 5$S#0!4_JO0K DCB1'692Y;=9?CNPT.^X[; N#;6FP
MI7ZQM:/<R_$:F7"/O(3^^;8?!;_=@8Y*FK@?4)^UAQV >J]VX]FRV"X_Z='^
MK*I&Z]>/Y79S+XNWFWN:KY=I(M(XS%)(F28!A/5/)$4$QDD4(95B)F,KFNV5
M,C>6;;4#?]3Z69:]Z4>R_^/WAL_(W[X]--9?O)7I/1^\OK_SL>N_O?S0^P5,
M\IU;V=A^YG87NW_EUX_WCZOJ6.F=4I)OZ[K&G]65V%3;15?BO[6H3F^4B =1
M)@+M!@C]R:-$&AK((AB:C!F]\(HB'-M^_*["Y\<)K?Z@-F#1U.HV0:BM$0NP
M-\.>,YS'Y3R5C(GVZ SC"+1'Y^,2Z"YE*&>YDQ'74$2Z?#;X&0/WD82H&H+2
MU1>:BP_K:_J0;^GJ>G-_OUE7'2&60N$P581 R9)(+W1(!G$:,IAEDJ8T#A2A
M3O6XSHN<&Z7M-08/6F68KP&OE7;<8CH/MN5FDU<(Q]YVVJ-GM#7M4QM]%Z#6
MN.X\XW$+RAH>KYM1YZ5.NRUEC<+!!I7]G4-[/$@EBZ+I.?,Q_Y_'7%1G>?4O
MI+:OCCW(9!H%+-6,(TU$9,!,IS^N(!9$_XNBC!&GC&-;P7-CH)W>=?NL!5CM
M50</.]U=&SQ8CH(=*8V![<C4M(?U6PUK1VNP5WOA.VC"%2J_/1\L94_<^,$-
MD</N#X[WNQ&7D/GRW7J;;Y^^RMO<5$5=;\W*<YD*&:$41S#)-#>A.!::F^(8
M8I[$VE,*>199K?Q."9@;$=4Z@KV2P&AIQSLG0>SG%Q_0C,PCCJA8\\4YT_>\
M4+;$4$K^R^WF^]_TK34GZ!]>4L')QT[RR9\SJOVTSUXW,%KWD97R?Q[U NK=
M=_W'C7Y*L_&(.4DE00I*'&*]T(D99$C_D6 4)QE/]>_= FA/29K;1[U7%%2:
M J.JXY[N>7CMO @OH(W\N0_$RSVV\AP67L,=3PJ;-@+QG,T'08%G;[BLHE)5
M!*.LUD,?=RV+0A&(.. $QH)+B&B@UR5<1#!*$&<AI9G^YR&5D(X)FQM;[,K@
M=)2]H!]4+\YVG.$+O9%I8SAP@\O]]"$R1IF>H_)>I;Q.G^6GRN+TWN,CZ?Q%
M;+&)"S210.9X^HO4;]EZN\PPHB*-%4PUCT 4!C$D,HH@3F*L@C2*5.;DA+@J
M,#>V^>?+)!O1Z%Q'GT"PV25AKZIR[I<DK%N,CQTCC8GZR"QUD-1^D%'2ZE^%
MM52'3GS$3'=[\,;+?;?0X16SX>T1ZL^/=WC.,#*\-M:MMT5=>"PO_]Q/]!*S
M1(0F[R$6&40J2R A/(6,)"J-XDRDRJK"^7E1<R.X9YH"H^H%SE0/PG;$Y0>W
ML4^^!T+FS$3GT?#).3W2)F67\U:_Y!&+.P:G.=3GX5*T:=V?Y/::EG?O5YL?
M_R'%K?RD96^T[,U*/^>VC?AK D"(%)AF46B6:"E$2#'(,LTMD5Z_"2(BIK!R
MS(:X1)^Y<<_OZT+2556[M%N)07]4^\SZ<@&NMMLB9X_;*F-@NP'/302MC<[Y
M%A<-K>5)^70#-O8Q^MZ2[F"9=E3;!3 6 6,2J&Q:G!JC<1(^?$#L.2_D(I6F
M3A_Q@=^1+!,OCQU(W*8L[(?[!YH7)E;I^HX6M[)<IA$*LX#&,(E-H"2*"22,
M!E D,>49BB5WC"4Z*F9N-+M7$/!:0T>J/ ZF)0->#-'8Q&84!!V,KL]@Y,Y0
MO1!X)9[CDJ;EDUYK#VBB_^H+4M%*>6N>^&Z5WS>UIIN9.TP8"W%F>E@ADY$6
M$(AEK"!*A1(!BQ1-G=9ZO=)FQP5&6=.[@ZZ?0$?;(8E3)Q&V8P9ON(U,$%T]
MGT$V5C;5.4R\)U6=%#A];M4YVX^F6)V]:1B-O&UB>NKB7?)Z4VZ-#[-$ D52
MH1!FV.1:!5R:U,L0"H8"%(54+_D2NYKP9R19?023UH9_*]D6Y&7Y:-0$W.BY
MZ_!#[S?%-O_?"G\W-CD%M!V/7 +>5.4'-6H?6M2N:]2TBOYXXPP&/AGCE*A)
MN>*,O2]9XMSE TOIU$][7MSU]W5[0B3%N[^X.=:[-W];QIE4)!421M(TT:1)
M##'B%*:,"!G')$E)VK+&C4.%'1<E!A#*S01.R4>MX+\;_JC.U>2#?K:F<[-O
MD _:VW$;&#N6\8_S1#5Z:KV/E(CN*@]J[4&MOL>B/4-0\UK$QTF!:8OZ#,'F
MH,C/H(>X]\;Y)S5ESK9/=3[8^TWQ56YIOFIS7I=!1A!*2 0Y11PB)@1D'*4P
M2\(@3B5/@]@J;L!"UMR65*VZIM"F27]4FT*3F-$8\$9E/=T_25HX],PYAW<_
M:7E&<62*V@'X90]@K2QHM?4'G'V3'8\ 3M1PQ^)-]-1]QQ*;GDX\YYXP65<>
M2U.Z'7IL;QF:Y&'Z=!8/F_H\LZHB?6WHNWBZW@BY%&$H>4@PY#S2RT^>4<AP
M0"$)8Y$1BF)A5^K#4M[<Z+9)=GBF\P)46FN80:,Y,*J[YH7TX]Y/N2.@.3+M
M^@!R0"J)%3P79Y;T2YDXT<3*Y,.\$[O;AB;>MWG\IOCL)_FCJ0JG%UU?BLU:
M_\CK@EI7?^7E4HH 2TXEE)%B$*48UP5&4ARS) @QCT7BEH/O('UN!-11OIIA
MM?I@KS]X;@#XPYC@&$;E-CB6YW!C03[V\=P>6?T)K 4M1 E^?Q"&I<Y@.R!Q
M?P!&?G/X7128.)U_ #:'F?U#'G)1B5K]Z-U[4[\V41"F0=0<56&32)/$,10R
MB$R56@9Q@ 7DC$:8HDPD% ^H5]LO=7:,UO.-&;UA$ TJ9GL&>TOB\HWH*Q)6
M ^9X96_M4!JA!NX9P:]1$-<.BQ/5<2UO'KK"NQ)"OW/EETVYI:O_+W^H%W8H
M4R1("0QX:KB(!I#&&)F-M%"E0K(D=%S8'1,S-_)IEB&-J@M0*PNTMH/6<$>1
MM5VZ78K7-"LV9Z@&K-+ZD+AX<7;TX1.OR?H,/%R*]5X]S#_Y=;,1/_+5:ID@
M'')).20Q5U6A?$AQ0F"$TR2+LI"FR*J&Q\L'S^U#;_5R<R5V,*F0IR0(&23$
MG)]&*(4X"@543,.'%$XHP<MZXU,S=[$=#ZR70L:'; '>R-M\O39.Q1NZHLZU
MEO8O&\,Q";(0!AD+(.)I ADRF9X!(0G2R_LTCAH4WZTMHU>&8]B*F )!+>MR
M^'@6AT&299 I8GI<" DQXRF4@L8D0R*.9>A6=7T(>-/46?\DMX!=A):=@S\$
M@9$GVK-4Y>R?OS32IPN^>_:D7O9+BUXZT@>_'YC!;EIEF7Y;A;R3Z[+JM<DW
M][))*/BL;NA?7TS@V6;=S1.ZV7RA5<_O*$UE'!$.DT0)/;LF4A.>B?LE$8MQ
MI (NG%*P+M1G;I-RTWB]:P_(*X/ 3ROWYL67CI8=8TPX!B,330W_,U/ AP;^
M?7Z5B:[4)AF'OZA[.+[(B*OM\I@"[P=@KQGQ%ZHT;8*\'_P.\N4]/?:R<&@M
MI,K:*/?I^UK^-2V*)[4I3+_#<DE$0E(<)Y"HB)@6P *2)(@A2Z)$AH)3ECJQ
MKH/LN3%L]?WNBX1H=0%="["IB;>K^;"@:9OAL*/5D4 >F4);K0U#@EKO!>A4
M$3& 7UO!/#CJV@&P,2*Q;<2_2G2V RZG(K9='N$>U?A6TI4L]!?Z8U/\V9Q*
M(,D#0CF#2< CJ/^F'<9 "A@2A4T5))9P*^HZ\?RYT5.M(FATM(^S.P9=/\UX
M &1T*NEB<?Z4Q@H4^X##"\&9*,CPA*9^X@I[(.B))3QVUV3Q@STJ=V,&^RX;
M6B$R7YDMK:NU:'_\H%W#S??Z"+T]X,Y8AE*]](U4+"$*8PHIP1F,DXS*1"*1
MN.TN6TF=&\FUFE:>U^XO7;U=BT;:0!]3*8B)+0AB,Y,()"!EB82*A$$D,$ZS
M@+IM%GH'?YJ=Q%;7VO/-1X;=SMGU#N7(<]/Y5WB$J (GD/P6]+01/'%E3P<L
M#DM\NMP\L+(XOY/B<24_JW;K==]W7G$AE)09#).80T3U?$"RV+13RI(@XC3$
MV*F128^LN7'_]9W^FRSKOC]ZV6 ^FSH=RFRKM>H#9NKG/VR*>D_M6YU1[EA[
MO&< [$C)$ZPC4U&KY3/\_KBI@#/Z@DIAGX7(S\/BM11YC[AIBY&?M_N@'+G%
M+4.+JICZYIOBZ>.']Y^_RE(6W^521)RG)&6:5Q($$4H%9"HT/0OB$'.&:)"E
M;J40CHFQ>O<GK8/0I,OJ#^"]5K,NA  TFQ?@X^[OKA55CL!KQQJ#(9NJ?DJC
MWJ(&I]'09]&4T_;[K95R1,[$)5).6WI8&:7GVF$4\.Y_'DTL%#/-4/AV&:(H
MDBG)($4TA"B6>FD9AGJ1(_27'T91HI!3[/3SQ\_-CZBU W^T^CGF=+S SN[+
M'H[(R-^T/1C.7_-QFWU^QR\D3/H%'[?NY;=[XJJ!9:^;FHNFW*+^T?!"N:W7
M(G7U /,SW^;?\VTN2U-V>[4I'PNY>U>YGN5C%H4P,?%V2$_JD-$D@%D4B2A$
M+"$R<"J.?:%"<V,&;0<TAN@E1F-)M4A7K2W ](XJM>*F:-B_.U;4OG3P[(AF
MRB$9F9IVI6CK(K3F;Q^>C<O.(+"W".Q-&H74?.'KM=[WI3I-6Q7<$X('M<-]
M/=?]]/']II#Y[?KZL3 -(I^N32U<_41SP"G;S<Q,Q8F4+(%1&,40I<ST=M1_
M1$C*-(NPB!-B>QII(6]NU-JH#%J=0:LTJ+6V/YJS 9O&$0K3$.DO)I3:H4UB
M2) 4,%$QCZFB*L',;L-^!+BGV:J?%O#S!\:>01QY[CF'GL<M>D=P>DY/;9XR
MV6FJ@TG=TU67VSRG$[_[:VMB\=A*?LQ+XRRG(8V9613C3'-(J!?%6 @8*T1E
MK#!1U&FGW5+NW(B[-VU_KSHPNKM61[ <"3O/=P1\1R89/]#ZRS ^#M0D.<8O
M1,\CR_@X'M9YQB=N'[CV;TI2'73(V7D\2<)4ED)!(F'8BFO>,HV'@S1("0HE
MRH1;B,(9B?/S>%J%P6%;)\>E^AFL+5?B_O ;>Z%]&K@10A$L<?&Z0#XC<MKU
MKYW]!\M;R]LN"SG8*+U6SK>:L;Y+\6&M">W6$%@=N?O^<6O6RYWJX._^>M 4
M)ZL3X_T1>4!QR!+%(4.40B2X7GVE:0Q%1B4)*&4A=XI4\ZG<W-RK=^4VOZ]Z
M,755!XWNP\(6O RB'<F]UM",S(C=P(C:,%A9!O:F[3(4:NN.#M\DL10^H1\C
M^,*+?J\2K>$3V5/A'5YE#$T':UOTM:OM&_V@MYM[FJ^768Q")64*F8P3B!@+
MH5X4FQ(744A8$(6!<FI0WR=L;MR\UW6__?-'K:KC2K<78CNF]07<R,PY"+,!
M^5KGP?";H-4C;^*,K/.6'Z9@6=PSC#M>M'K^]&A\T<_J;;YZU/_Z[8[J=^OS
MX[8T*V.]0EXFF61,, QQ6-%)@"%+0\TN% =2Q&FH0J>N]([R9\<PM9X @A^-
M(;!M3\\W]_?:DR@K$\!F;P/X*6__V3&GWW6P5(HXEIC"F&811#129D\AA%(R
M'*1($!1ER^UF2U>O/U@[+<8;K'^^'*(C8T/+\O'>_"",4<85G&RT[*:1$<=@
MY)FEU1PTJH-:=^.BUVJ#CMX+T%CD;\X9B)S/:<A5A4EGIH'XO)RLACYFV/SU
M46ZWYO'7A11YVQ$Z8$DHXQ##!&<,FKU3R)ADD,@@DRHFE-L=U?<)F=M,5.M8
M!4+7:KJ1U5$<[1CI4G1&IIU:O3TN(^R(]B'@DSZ.RIF4(_HL?4D$O=<.3;0M
M\[4LR^O-/6OZ2WZ5?'.[-IWK/PC3JDSE=+?\ON+_\YAKZ5=KT79DRF5Y9:9X
M*>H3ZFWG%U51EV68,4GUHADJI$S!%!9!PN(4QFD2<(518"KLNW>'FT!UJX]N
M^IYR36&K6F>PVBOMFG(Z_MC;$=Y<AG*J=-?:6M Q=P'V!H.NQ<VF*FAMKL(\
M.\:!QNQ%$YBS[?YR 2K;?2;-3C90?E-NQU=[XH3=R<;A,-UW.M$#3^Z,1_R&
MEOKYFWNS.5PI>67Z6MU6.<EOGO:7?*%/YI^N3+F=.C7AP[K<%E6UD5J;FSNZ
M_OQ0!;B_WQ1*YENS+5WWQUIBR4)L2H!AE(00&9^890+IJ2Y,11(IC@+BEB0X
MH?8#IK>19[:=BL,W":8<?<L3P9F-Z$0'AL8DR(Q-H&LWZ!AN,M.[US7&@\KZ
M!6@RL3H U/,9V&H(0(/! NQ?&OW.U#AX/%.<?O"\'CE.J/ZT)Y+3C\O!@>4K
MJ##T/)-MC^1/,5.M1V .593IR0MG*<2AXI!BABB+PYAAYG:2>4S,W/9UJH[U
M;CE1+J#:GEU>"M7HIY;.* TXL^P#P>]IY5%)$Y]3]EE[>$+9>[5[1M:W'_GZ
M5O].UKM'[RFO^FFWE?Q4P!"/I 8.$8BHP)!RIB#B<88XR4RY+]M<K%Y)<V.#
MG;+M9F:KKGTV4#^R_7S@%:^Q/;I34 VH)GGF;;2N*^D-NXDJ3+J_;DY94U9P
M].1+]=\_6::4E1G='"F[&]Q)L]K#J%V\8^\I3J, 1R2%"@>IYDK]!TG"",I(
MQ&D6,B$9M67-?E%SH\U*6_"F7MT-)<XSZ)YG3G^8C4R=/7 -(,\SN-FSIS_\
M)J+/BW!T8E([:'JH],P#)N-2.T.Z9&IYQX6EUIJ]WRIN5Q,I$YDR406D<CJS
M!-(@85#(+$UIE@9,I"XKT:-2YL:AG>)A[=E-'1WON! ]#JG=.O1BH$8FS@$8
M#:^Q=@R#48JL/1/T.E76CMEZLLS:T8L]=5K1/[3_UH3R-P7=RJNUN.*\>*2K
MLOJO[)X@+1,2BB1.35VV2%,&X9E9L6:0H%03"5$"V?E>OA6;&\LT&@)9VW!I
M)Y:APV6[+3;]((R^D7:DAXOY>?>+QK!%6SVR+B7>&K< [0A^M CTN+S/RX6(
MC]H$9JANK]LAYD)$S[:/N?3YPXC\D]R:^E)?BLWW7$CQYNGWTIQ7'"DLM4RB
M*%08,Z@8D::]+878--"B*@XR$5#, ^02-6\OVHF,)PB8-PVSJK)M#XWNY@3T
MI\>R.KO\N5-6C^Y,<.-KAU&Q8^1QL!Z9<PW,5:V\+UV8?V]A/E8ESQ^CNB/F
MDS,=I$_*BNZHO.2] 4\8QFR_KXM=0)/FUC=R+56^+9<1XDF"D(2$":QI3"60
M953 6&*2QCQ,"!4N-'9"SMPXZ\;( (\=9<%6NR^L4=>-GTYABXG2#CW1[GLJ
M3 ?T+(:,I3%,A:14)C@+E=,&@ ]L)W#.)\'6CN@](#8RJW<UK#SH-^=@<N;N
M,R#X).I3HB9EY3/VOJ3@<Y</+.14Y75^VV[XG_^@JT>YE"(DDH<*9DB%IA-]
M"!E%Y@^!D$JB+,V<XE)>"I@;"UPWB:U&P7_]%QR%T=\?: &^&UU-FLW_\TL8
M@ =9U &1?P?T<7NW*:K/($J"11!4_V_")?\.\K(TR\4T6<0D721Q6*TG]5]#
M3!8DR)H+%T#_\2#-K"E7EJ<V)X?,CF,N&8B1R:49@TJW!:BT6X /%9(>"SV=
ML-]K9:>7,J8MY73"PH/:3:>N&T8A/15#/N9K^6$K[\ME)K(D4X&$(LL24X0I
M@U1&INAPJ&1,*>&1DX]A(W1N5--?N@?\810'E>:.AQ!6(V#'$KYQ'9DY?$#J
MS"0N&/ED%RNYDS*."Q(O6<CI7C=F$C)?OFT.Q=_G):>K_Y*T>*__I5S&28#B
M((U@'-$4HHSJA60D,AAJ.B*8!22.K-HP]\B8&^^T:H):3V 4!96F=C33!V<_
MJW@":>Q3 G=\K#G# H$]190M1Y22_W*[^?XW?7=-#_J'EZS0]^1)2,#"M/:;
MM[ET2)=UMKW>?)=KNJ[^:PHT?#5!,#<:TO)NLQ)?9&&J4^I_7^(H5I@J#F.9
MZ>^>! A2E$0P#1BF2<:24%@UFW$5/#<R:/4%5<E.L&TU-FN<1F67ON0.(]!/
M%6/B.OHI(]N"5N\%V"%<J0YVNH,O8R/LTA)^'*0G"D7SB+AC&WEWV'K[RSL\
M;L+&\^Y&/N](/^!^[TO/(V4JS9QS\V.SQ#22<<HC&#"NIP*F!*1Q'$",LTCA
M4+&4.[52&*3%W.:%]QN3VBF!JGV@)^,#R;J*V'\^KI[^]5_"-/A['"Z ?HLC
M;\O3GE&Z>+WJ!_O77, NJO 4_K(<\Z+V4+4ADZQIS^,XT2*W1Y&YK'K/8^6P
M#+9XV##:;/)AR\_J<Z&_<%H\O<W-N>Y:E$L<2A6;&. @I5*3(XT@XUD&(QYS
M'! 2L( .*!C4(]+J:YR^T$\5PR!:)<$#S4]O1CNC;$=NEX(V#86U6IK3DE9/
ML%/4'T59H.&3B/K$34HW%G:_)!6;6X91QU=9;HO<3$GF^VABDY<DRA(NM O%
M$Y5 I!2#+ Y2C2IG*B:!X"QS:_=R5([+2S]-DY>]FE5HF1M!',?2CAHNQF=D
M4N@ 8Q3<91#XHX->!'P2P7%!DU) KZTO/_[^BP<6)MVL;_6D>U^M[9H7-4A5
MRB@2, EY#%$B8\AHR"$GF9!1$*,@H6X?_1$I\_ODVU28!^.<;=9FUEMIO:%>
MI-T#H35W+%5Z!%F>L(RJ,(-Q(%(3@Y%!$L7:$1,4\XQE^F?F5MAJ*+*3%J#Z
M*,ORWW>E%4?$UXYB+WP;1R;8CSM,C'[[#*W?Z/:Q\!Q5VX.$UX*P1\1,6P_V
MM)T'Y6![+O4:^?I6\D+24I::UA]7IJ_?>ZWW-[G=KJHZ1^4_\^V=OMX$X=:A
M256 .5,90X@JF$E"(,(L@21.&=1_2\- "A4Q1PKQJM_\R*>CL9?(SX'C9D=-
MTX_%*T>9+D!K&]C9!LP'##K6@1_:/%#;!SH&CAZB>AGN$P2V#E1P#N&PEV%K
M&41[H1#WZ)1WZVV^;5-[O\K*UZDZMFX?RR45"4=QHJ#($-7<3:E>33,,@P!)
M0I,XP'8AN.<$S>T(HM9UY\GLM 6UNO;!*KWH]C.L3\Q&)LNA<#G%KMA@<4$
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
MY(Z9U],B!_'3'A2YXW)P1C3@$1?W<ZRC:$S\=)7,=+5:;7Y0;?$R)$D@(AK
M&&$"$3797HG4KEG"& E%&$9$N3ED%E+GYXWM= 2T57)P.\>36-O1E2_\7J'1
M8QM(MT?SZBR:E_1\/(?/2 T@3XI]K6Z0YW#H:0UY]E;W#94KSNON#U)4$7RM
MV]8-,+O9/ L62SF*4\TXFH!8#$UG#$A,PR*:$B4)5@S;;3(/$S\W7ZI2>^':
M[L''.)S?W1D7W?%/P5OE01WZVUT>/L/[IL5[0(VQ <#;U^\9=P FJN\S9"#\
M[-D-AZ]G:V_ 0R?; 1QN<'>C\(*G#$P7SM?Y5G[,OTNAG6/][N3[NI3WIG7>
M_U:OZ+N_3()^%4]UHP=(+IF>-U"42ABKD$-$ @J9(A2*3"F9<<DBXM0\=Z >
M<YM2SIQ9_NN_A&GP]V$'ET-'RLX;G@#_D2>=V@)8F0#V-M3.LFG6^R"K_+6N
M.4T8:&6*Q\SDR[#TFJH\4)5I<Y<OP^L@F?G"QPWM EB'^WTI-N*1;_])"U.K
M]TD3>O%(5TT7@[K$ W^ZT;\K5Y4:+<,O51HS[85+3:&9@DB& N(D4C!D69(B
M07 4.S>PNTPEEX][FH2:MC$(;Y0&V[W6KNWL+APN.UJ=<@A&YM?6%-#8 EIC
M0&/-OF]+:Q#H6-3U/'VVTO.#K]_&>Q?J-'&;/C\('C;U\_3<P7ZMV5YYGAFP
MSVY<BD#%!+$01J'IT(I8!!D.3=7SB*@8"\Z06_V;?GES\U/KQ>!JL[Z%6MQ]
MMY>*LU?:B[.U]^D+O?&]3*/ID>2BO;I>/4D;7#Q[C+TBI_8,;>P_X@%:W79!
M.80C=>6BB$8932F4,I80J8Q $K 8!C(*!<.*L=@I(>B$G%E2R8#2!X,K\WG
M9622J-EUW")\9U#P7M_@M0ONG;'W:$T#;\7UJAB^753,6UGDWZNFV^6GS?:M
M++4G8W;LKLK_D.(V7]_N>\R7NX(>)*$L80F%@BL*$0TT.X1!%?<:<10QD2BK
M(I^7JS(W JD6!A^;^+R.07I&W8*]2:8Y4V,4Z%AE4T+$]UB>/[Z9;H1&IK+Q
M!\<M%-@+KGW1PY<)F"[@V L0SV*4_3SQ I_*E $NY)U<EUITW6;!*/1);C^K
M&_K74HF0)@(',*Y::*8IAX23#"8"!4$J11)&8KG=;.G*P<$Z(]2)+'>BQ_L>
M;XP,L*D<#-Y5'>1U+X^?3*3SSPNPEE7+NRW]:X!O=FXD$BEB'M  T@ +B C/
M(&9Z,N,XY)D*]<(Z=J_YY7,DILB%G\5(.+C,'O&=Q']^IF_;"[K>0-2K[1K4
MFQY0A[G4EBAY]Z_/R9W>V;9$XJCG;7OOA1US_KDI_ORP_E)LN"S+998%)(Q%
M!%$0*8BR-(.,) $D6 G%),<8.YU)'Q<S-QXRRIF$S(=:O8%=<YXC:<<JE^,S
M,H]T^N:T*#5*CM<YYR@6H[3.>2[I=7KG'+7V9/.<XU</+4QF4E9W2[(H39*,
MQPG,>&3:EF*DOWVJ(),()9(I3(53&8[GCY_;-U]KY[ST/8&=W=<^')&1OW)[
M, 94]#IFL]]Z7<\D3%R-ZYAUA[6VCEXU\*O=K&_-@=-;R;:F3D]5X27*<!J)
M#,.,A$BOZT(.*1<*!EDF>( 1RV+J].T>$3*[+WAW]&:T7("JLM:0RCE'$;7\
MHB_$:>SO>@!$[E]X#P9>O_-C<J;]VGLL/?CF^ZX=]N77 5CM20^/E""8<"@"
M$4,D%($LTL AS!0/LX!&$KMLY3Q[^CSW;-J2UW6Q<+>/_#EX=E_W8$A&_JS;
MY"7O)V)'#?;Y#3\7,.G'>]2VEU_M\8N&?:Y'%O#MXOUY++HY5M^LM]J85;4S
M7"=8+@,6)BE"&*HXY7I.YTK/Z?I[#S+$4LDC21/N%LUXH48N7\ TP8S/][?J
MW4) 7R0CK3=KV+%&+V%K<]SXX]+1M&.<"4=H9(ZRW'H\S!U[;MDNA]P?R7G"
MV"<M7JK2I$3J";^7U.OKL0-;C-)BK9]6?I'%MSM:R-W*'G&9:>X-( M49F+*
M*<0TP3!*8Z90C%%"G%96IP3-;775ZFFJ8YC#F?O-&I1&8<<>+2>!M2-$'W"-
MS'0[I+2.H%)RE(V4<TAX[11Z2M:T#4+/6'S0%_3<]>X12]?T7K__WVE;89NI
M.$MD1F&@L/;)8LD@YBB ,A4"HRR-*&)V/MF1I\_0OVH5M(\+>HE8_V=^(0IC
M^S"M9IZK\9VPN">FYN4=DP7)G%"U&_5RZA+WK^VKY(6L4AC^(>]ROI)E\Q)%
MH=)ZAPJ2Q*3*2I9"1E,!TXR%F/ @%LJZV.4I(7.;@/=ZTA7XWJAJ_QV>Q!)G
M22@S&4"L,@Q1%B<:58TE"Y#B**,HBS)["O.!YE1M*UM-P3_\H7F>WGP@-#+/
M'8%F0"V)DQC95XSP@=5$=2$ZF+4?YR]^9H=S(/1,$R=OG6R^.*=\=^(X>^W
M-&)^)\6CJ;IX4#SH:MWM%G]3K2?E7]LW6OL_ETD6R"S&#$:2F.SA0$(2R01F
M*D&"D3 D6>:RTANHQ]SFH=8,LV&S*Z'5[.>82EIOZ,ID"CENQP\=)+M5XP30
MCTS)1U'?%RZKJNQV[ !_W-0E:+0IH++%X\KS0C2])@8/5&7:?.#+\#I( [[P
M<>Y^N#FSW >H?RGR-<\?Z*JI9Z^7U]S,K[=R&459P-*4PE1@"E$84^V78PR3
MC&9,!#(,J540LXO0N?'C3E/P4*MJ=LP:7>V=)VO(SSN<8P Y,ML9E3M)+V"/
M::,U^#(FIO8.ZAC83N2P>L'8R9%U!:O'L;5^U&2.KJMQ7<?7^5YW"K^1]P^;
M@A9/=<ODJQ^T$._^>LB+ZBVKR_8N51@IGBD,J4@C$_%I$BHYAQ1SF5&5B5A:
M%06W%3@WZKZFJQ5HVC#*G:Y-/7![GK'"^CQO^T9P9,[>J=MTY5Z 2F.P5[DI
M]^T92'NR]@WH1$1].;!.+.V"4@]#6SUF,G9V,:K+S$[W#=N>>/-8YFM9EM>;
M>Y:OZU+&7$NK6WU\5J8Q[\T=78=!T,P$QP^\W].\,,60Y9*(5"5)J$PD(#6[
MXQAB(A@,J$K#E$8TS(*V,/J-_?Z%=T6MOK7GM=1O)I@%/IV(#W+<T? _KG9[
M':\S3-/,,:UMH&.<IL.]>69[Q!@(MMI"H$ULG=C%J3BB!3"&5G7?/=:K'&T0
M?&Z>^%=RTFV5T3!^N>$RGJ"A=3$W_,^[S4K?43;S4AM$(S@+F!0!Q"&2$*4Q
M@T3HP>=IR@/-_6D0QDY[UB=%S<UW[VKZK_^"HS#[>]5V;/OD&*#4@Z[E9K,7
MS,;>3^XH^6^-8WFB;/\HT4OG0?);/_*DM(DK0YZS^K#FX]D[IJI2_EY?NT1(
MA1%B*4P30S!*$DB# ,%8(A2GDLB(./4-&Z;&W,C'I49Y,G:-\FJ<[*AJ?/1'
MIK$+*I0;2UZS0'D7R=>M3UYI,O/RY%VT+J]._NQI;OPI9+Y\VVS\O*\^]WH7
MX+W^MW*9B 2K*!(P2P6&FBP#2!(D($^BB"<H"600V-!CKY2YL5^K**@U;;OZ
M5;K:D5T_J/U<Y@VJL<^TAJ!DS4-6*.QIIFQYII3\E]O-][_I^VN*T3^\9);^
M9T]"'%;FM;Q@=_'P;/N;)HUW?S#S1G.*GNS?YW]5%+1KB+C$,@Q$0A&4642T
MN\089)@F, EXB#.AD@0YY^';BY\;4>PU!HR6>EIFM>+:;]*:#TS$<QP1.\=H
M/)Q'9IF7&?X=R!OM0:5^9_^K<XDQQF\A '<0?9<(<-!@\N(![N@<*RLPX"GN
M!\CO'HM-]2A&UW]^5DH_4YA'ZG__\.;SUR:TEV<L304-(..$0I1IJL,Q2Z#D
M&2%I'#(>6,5,6DN<&\49I<%.:]"H73<\?O?[5Z.X_?FG'>;G3Y*](SDRB5F
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
M?*!/9DU=FA*Z^9KG#V;.,J<Z[[5J2Y)@Q..4&O<WA@AETJ3C)9!&B4RS#+&
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
M9;/*^=/^*TT11A$+)<1A*" *2:IY%850*!IFG"!!I%4*A+OHN?%HJ[D;03I
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
M)LK=]JTRSV9+^^'=F2GQ]*P\SEPGBJO$ED2!-E"&)3%@Q/R8L)@GF,20Q"A
M?>]^VDW-[2Z]EL(2'=M&NM(\*AK5R])20>J ]QQ+M^_5BXW0T"Z^:YDW,W:U
M3='>J.-[1JLS?AOL(U0C[ZG@%&J6WX:M8V7S&X7T^P;<"6'?SN,-.Z@5QB+'
MP/R' FRH'7"5:B R;68/1#3UZ[!\7LS46+G1,GJLU/2CX M0NG'I[0 -3(I[
M;(;; >W&("1#79 T*M5T6WO,&5>N[MDT;[V6?RZ6R[?KC5H\K*J'BB<;/%0L
M2T[ZE2U6MI'\'%$H<4H8@%PSX]UQ")CD""0Q$I!P$<>I5P2TN^BID42M<21J
ME6TYI$;GOOT// ;"C4Z&@7=@BFF4GD4-QHW>44OQR&H>_61UO[S=X]]HSQNP
MH"WWW*6/VWS/&Y63-GS^3_ /43QDBARGPMZM9*-!E2*5T$S$2L> "D8 UBP'
M.=<(T!23/$Z%0-2I@(J?V*EQV#Z/ZJ,^S5HOX\,:]?TRUSP'HYO+AH-XZ$W-
M::#K'M<X#,HC13<&1-LKR-$?M(Y01X^'C1;PZ&]@.^RQQ]W]G-C/RO;04_(-
MV]A*Q(7QE'??=TM[_/3:K)_%8CL7F-*,8N.R\D0 '/,4T 2F($&<ZSS.-=9>
MD3S714Z-\!N-(U6K[.>?.F#LYI>&16Y@'M^#UF@;_=32-ZH5#NB$NJ,3TOET
MD#JJT^F.PK&SZ7%G/ZYY'I3X>?'P;?M1_UY4Q#:'&<HP3'/ J,@ 3@4">:(D
M2#$4"J8TSXE3#)&3M*DQS"%>=UGVK]M8=<%:@YWY@?4H;M6-M1O=!$-P8*8Y
M"7;^W*!GE*U<F7 LXP1*2(+I%C@JMSC9?DPK;C?U]5X>][5$W]LB!Q_U_49)
M\T&UM55T8I:F(DD,FV#$ !.$ \($3A%,%*;$+U#HHJSI1?8<BMZNHHWZL5[^
ML)-#E-I&FHEKK2\]L79U7F[!;RR?Y;%5+[C4TOZCTC.DIW(%BK .RB5A(_LE
M5VP^=4>NW=!CJVN[%O\X#2U9R?(/W]9+\YBB"B.Q(M]MU?=B+I*<)&EBW!%J
M-[T8,BLA'.<@(3FFL=(X%TZ%.OLJ,#5?I50U>G4FZFPEH[8=37#9']:4J+3%
M9Z^FSU@Y[(D-/ )#[XY-&'R/+;.!!V&LS;-!!L-O'^T&)+MVU/H\=KR]M1N,
M?K;+=LMS;NLM_;R7[*?-VGC)VZ=/YO7:&OE6YJ-]@>>:)I)PX[CFDFJ >2*!
M^>IHP/(\AB1+S/]Y]KSPU&""WFVMZBQZM,J6I\:J4;=?TVG7T7#S=(= >.2F
MU"?=J ^@?]J#_N8JZ+W[5'M"-T3?:E<57J2/M2<^E_I:^SZFY[Z?#>FHP_*:
MJB$D1BE)-9!(";,\YQA01@E0.H:(Y9I#[14A=RIB:EYSE551J^BYEW>*G^,&
MWDVH#+UKUP9D@-)9EXT/NCMW*F7<+;F+5I[LPUV^LM^T?L,V2\,:6T,BMHY
M,[-IDM$DS4"2Q6:U'&L$.,4IR#5,TC3%.*?*9V:?E3*UR=TH67XWK9I^$_P\
MDFYS_&9\!I[F)] ,,-4[,0@YV\\+&G7"=]IZ/.>[+^XW[=\N5K9=U\7"(A_4
M7]NO?ZKE#_7;>K7]5LQ9"F,,.0.QRJG=BN> V<J=F=9IG.F8<.05_.JKP-3(
MPK%($O3C$.]A<:.7(<$>F'EJU:]40"HIZ>,J8.FCOI"%)"IO'4;EL+X('=-;
M[^?T8[ZFD/K]^CLWDNU>D<U!>E@M_JGD.VF$+G39::*.U+(5ULTBRZRD6HLL
M\[?==R4O[S%P%5.HA  ,*0BP3,S2*,E3D# M",Q(BE#B0Y>C:#TUC@VX1S3.
MJ+NQ\>3&<F *WW>I:!D\BPXF1VV;]T&KM=7EH+?LCFK#3S:S9D/M9HTZ7"$_
M'^,H/NHW9]2Q./Y0C2N\=RR-F;;?S*?4//2S*IC1YF&CRHH+=5.TN8SS%#$6
M Z%MZ7V8Y8"E,@8DR522:Y'GB=>WR4'FU+XL!Y6C@ZK>D317D7;['@3&;V V
M;T%G";?2MX7B*/T>/2 +'(5S5>S8\3BN.)R)S'&^U8^+BLUV_AO[[_7F?E=L
MU]]MQ6?;ZH_1#&5Q3@!*" -8I )P9)/J89HGDE'S'Z?B*.<?/S6&:93S:I-X
M ;EN&KD=CX$9PQ4*9Q;HMKACPIL;6Y/=_'0\T2\\>90YW6U5,WVO7'5C%:3C
M3L@ZHS%,&06)XF89:SM;\\PL:%,4TSP6V/@-7EE#EP1-;?8>"MCX!MA>A-+-
M%P@!T,#3^8#-2+V=KT R2-F>E^VR?,7BB\5TPO8[_K]*/BQ6#Z]5L7BHECNO
MU]_98C47J<H)2C!($X0!QI "SG,.<DHICR'%(O'J>WQ)T-18H=8S:BD:_5&I
MZMG6]"*T;BP1 K"!6:(75M[<< V(D-QP4=:HW'#-XF-NN'I]WW8K9N%PORZV
M\SS)8I0(#D0NC%NO: )RQLV/,>6<XEBPW"L(:/_DJ<W^K^LM6]:9?<+HY]OO
MI ',;8KW@F'@.5V?P=UW&=^CQ\B1H6'[AC0/'[D7R)%-I_T]CB_H-PV;8[*W
M:UL$7"@EB[=&FS)*Z-WJARILRMZ=+>18;C[.B: 912H#:4IL/P^= 99S!*2M
M7950F&<Z]PM$]M3 Z6T>-1#YHW^I*E_4W6;\$$B.PPO[3$6]WD0_-<I'=E[\
M7!>BWAL0'2P(QR$]H0O)-+XJC,I'/?$Y9JV^C^G9C)P]+LP7MZ3*XNUNN]NH
MWQ:KQ??=]U9PP+O56_,:V_"/8IX1+5#.,Q!S&0.<)]R0F[#''#S#"N<<0B]/
MQ%>!J3DLCB%*B6?C<M]A<6._(<$>>G^S4KT*42IF4:5]5*L?[=G1&&!K[UL3
MRH"ED.W/>Z(7M">ZKP[C-DKOB=!)]_2^S^E9FUC^]ZZHFK5_7=])N; K.+:T
M46_O5K4N91U]?IP ]]E&RA2+K?JB-C\60E7E\NL#:WO!W]ARI^8T9UE,-0:,
MY!I@+*2-Z]1 )8R2#*DX1VK^0VWXVKG.\< J^\S\MN+#$4"502K:N:.J3XK(
MX(/M1L53&L"!J?ONT[O[V?G.*NWV\.]68E.N^ZV#:Y=M4<NF@,6?1P(^:!GI
MH74>MR#U2"-P4MIZ++G^U3:,IV_>^N^L.F2HLUJ(R+4@:08T81A@&#- )42
M)P)I3+-,<N<2LN<$3,V5;G2L.UNXEV XBUXW#8? 9.@%_W,X>G2E/XN+>^F)
M6_$9J;3$?_[G?\Z]L?*J'-$%1$=EB+.WC5;YH4OI=F6'SNO\8Y(^K#?;;W??
M#4$*5K]Q@LJ498@ (6P&<YS84MA" YUPA!@F$F/B&I-T^OBIL5BI852KZ!Z1
M= 8WAM($"6C6"C1#-O-;@EQ"!:3,"<+2? \(=%LUW([<.#[^,^PN^WPNX'73
M_^V #$S^SY (2&?=AM\:U77FR:-%=5VVJAW5U7%5SS/:]>KAJ]I\?ZWX]C>V
MW6W*7=EV1;9/F\5*+![9\ED?^3G$"D*E)9 DYX85A0!Y0E, 69HB)C*>**\V
M=GT5F1I_7ME0_==_@6G\[_6N:EI&1]N=<<6L39ZGQ7V'SO%P>80!&?HLVI@
MK V1-6(6U68\S:(2[BHCU.H<\*3Z1M2"'FSWU67<<_ ;$3LY-K_U>7V3:GZH
MU4[9LZ[[]6J[86+[]\7V6Q.!^^8OL=Q9%K!Y/^9_MB#/G&%E:!)#$"=F]' &
M(6"Q\3$SFF@L>2QP[E4(NX<.4Z//#VH;V30#[T0;?_3=:'!@3 =FP%K[\I@]
M:O2/_C0&1(T%LVAO0]0880-W0R;B](8P;&*.OQHC)^KTQNDT<:?_H_H>0IDU
MUG91F(?6I8?F3*0R@30',+-1?YPI0 DT_TH@3&#.4LZ]0H!/14R-O5H:EN%_
MGBQV!D/7TYA;D!GZ_*0%RK6J:#V.0RY9'O8 XT3*R$<.EZP\/22X>&7?M!_#
M)+:;[OM]]5^(698SJ$ L,[/THYH"IA0!FL($90+F,11^"3_'(J8VK_<:]BBR
MW &DV^2^#9Z!)[<G,CT2>RX9'S:EYT3*R,D\EZP\3>.Y>*7_L5U3K*"L0E L
MJJ/"L@V0/;\NDP;+W%*=933-M5FG9-*L4PA,S(<\D8!ARE5B/N4TQ:XG>8XR
MI\8 ^_HD+;VC6O'RM-_\Q:CME<GK,P37CP,' '9@[@B$J==9F"=*'<=CKD\:
M[<3,T[3V(9KOK;=5U6I)*=]MR5.&($0 8IX!C# '+!,*&&<B1@2I!#.O0J(7
MY/ROH!0?_KB&JYM[$0"ME^")4*3@",,0-9>.1;U(E:0+]EZJ:W3I\IZ;!H?&
M@V6"@ U:VJAO9MFR^*&J$WW;\OJ#VG[47]E?=[PHMS+F.%6*QS@',N=F!9+;
M&GJ$:L,8J&Q/C:!V:M1SHQY38Y1VU\TJI>:9(4UT2=43?A;9O=:U+LOU_M&8
MY$D]?0?0<5MC^&$9>N]CR!'QWRRY#<^@.RH]51EWV^4VO$[V9FY\G'\TTQ?U
M8,^\?E7KAPU[_+80;%G7$$!$2HXQ!"F5.<"V=2*E&AD&C1F*,YPQE;H&-5V4
M,C5^;&OH692A&\UN.@N&T<!DY0>/5\S.5?-O#=VY+&"T")ZK-K8#>:Y?W,^C
M*M-,WA7%3LG7N\UB]5#%>I=QX6WGK9A3*"$AA@%R(LVJ*Q$QH"B10,,LIPAK
M"!GS2^IQENWSSH\3N=?6+OIIL8J*4NG+/<MO!-_-_QD$T(%)I,ISJI2.*JVC
M2NTZAZ:8M==Q ?,;O=$*Z<^X"Q_5@_'&Y-AG\7_ ;=WRWJXW:O&PVE>KJ@^Q
M7JF5T@NS\,NXR&!F*\<0#;!!!%!..2"$I0PQDBB_0C)N8J?FQ]3:]NN =P5A
M-V8*C]O M+3O=U=KW*R\[%*KZ4SU4ZWV9=;OW>7.#:<AFMM=D?PB/>W<T+C4
MRL[Q[MY5+LLLSM>J^N^[52-V+T\5\X1BF":I BJV@7L2:\!28?.C88)D2AG1
MF5^)'">Y3O-IU,(X^VFUJ*;3UDRGQ\WZA_DJK%?13_S:A+IA#%P/ST/A.EKA
MS"J+^*=&XY]M/8@]SDY%1_N4SW1'*7 M30?!8Q?6=,?B3)5-CYO]*$JJQ?S-
M:KO8/OUMO=RMMFSS]':Q5+:HC414,IB -*8YP)Q#FV2;&;P%SJ7,*<V<*O!>
ME# U!ZA2,MIK&55JNM',91R[*24(.@/3AR\PSDQQU?@#*Q0-+11*_/*P_O%O
MYMZ*$<P_CHG@\G-'F?17S6HF^/4+@W6:NG (/T<LA1@I"E*:,;/V81B86<]!
M(H76.HE3G3KET_N+GMKT;Y\#;^IXD1[AMA[8^QVEAT5TK-/U9YV7+H;D#-HS
MZ0I: S<^NB3]I;L774'%H071M2?T[@^ZV*KWBQ_6N]F:=VIQZ&OT?;W9+OY9
M"J_79\]S$!&,XXPF$I",)68%%2> $Y4 R"#2F<9(NIT_!=!E:NPV7@;I+0/H
MQH@C#<O %%E9 4HSHH,=51NZ6;E_)"Q!MDT:,,<T *B!.Y#V5F?L9J2WXG:F
M+^G-C^Q5;NE\8SCS[W:G5//C1W,ALR57RU]\7CQ\VW[4OQ>5CJ4^K:B$U^IQ
MH\2B^F2L9-N".2),Y! )P+!. =:4 ZYT#!(L# VEF4!0S[>V_'DW8;^0_EXD
MO[=B.$KI;%LZBU;*L73\2[T.W?3_OV"0!_YD=#<>+7]ZUK6Z_,T>A_IW)1)@
MK<'OQ?YC4WU5VG%E;4#*Q[0AF?9;Y%7,:\IOTTBUPB;_5OG6)7NI,>TN>S:Z
M5F-657LIR(^*MKV8&CT+S6^47&S?,E%VGB_3*U(.(<VA!@0)"3#-8D!Y+(!$
M"<NR3*:$^Y62/Q$QM95II6'4J-@K6>4,D&Y+R=O@&?AS[XF,?^WVB\8'K<Y^
M*F7<^NL7K3RIL'[YRK[Q1WS[;E5L-^5G_"U;;*IJV,R,O$PU!EE*;.HK,Y.<
MT10H&$/*L\0L?#P#CL[*F=I,MXI%/ZQFD5P48KDN=AO/0N67$'6;[0%P&GC*
M6PVC@XJSJ,2LU#)Z?1VS'J%$G8B$C1TZ+VKD8*%.>T^C@[HO]]]E^7VUJ2ID
M_[.LCU/'%Q7WN\W&2)@32N-,(05BFBB A6" TR0%!*),JS3F6#HQPW514R.'
M+]^,6P6,I.\S&_>SW,DR "CZUW_)$8K_O0Y1L6N&=9GRM+5!#^4?X;^[KT>O
MP']] R(<J ,S25O1,B"Q436J=0T&FOMZ.QQX(RV-GX%HP]!X Z*H=/XES*+5
M#9B.]>65!XRV%'0SI+UJ<[SCM@#P=M^"]PO&2P>O%F&6=!^,8?7+S$0B(6?F
MZT6$ )@3#G*9YX"EB(M44<F(5Q*PMP93X^5]D."S+C-V?SE:UG9T==0+-"RN
M_MV 8 _N^=4XMY6/]MK/&MHN/X$'"\)'E7N#-T2 N;L2+Q)K[HW1I;!S_P?U
MC*JHPMOOU[O5=O/4=+W($@IM V6,D<U[@2F@2"I ,18XUHH1%7N%2YP1,C4Z
M:S(UK$=TMS,?(%NZV3/ X1R6CI$+-R(T=$C".7 "%MIW@2%H$,$Y.>-&!W18
M>G+LWW5ML$#08E\N(\N3%.?"1DO%MMX)08!AI8$0,1&2I0D33@'>+L*F1@/G
MXA.+W@5+.F%V8X90X W,$+UQ"Q'(>0+(P*&;Q<L4"'&QW"$\\_0>_]VJ-[O-
M^NN&K<2WIE,60A3!.,$@3?($8)K$@'&! ,FQ61^E3,1NK8[//GUJ+&$5C&H-
MW;=+3D&[OJUT$Q0#S_DV"CT:KIW"X;YA=!,L(^T1E?!L7>'QVA:Z:'['3M#I
M/:-M_EQ4M[W?<_FB?B[.[V9LR@-Y>U#/M[:J@#WIWY>+3R5E$DI <Y2;A0ZD
M@*88 16G$G/,8J$2'R>G6]S4"*RE;23MT=*BUK=?F^ K6+MY.N$0''P'_0!>
M=2[7@!>\X+P;)B'=G2L21W5XW*P_=GD<[^K'*K^NU_+/Q7)9%28Y3L"="X2T
MCG4"8IU+PRHRKIM0$+.@2K5")/?*FNL6-S56:;8)JJTI\51^_8KE(:JO/*'S
MHY8K@+M12S@8!Z:61M%97<4H.I.A'XY=W& )R2Y7)([*+F[6'[.+XUT]ZZFI
MI?GKPZ]JI39L:6,*Y??%:F&7:]O%CX;"BJ;EM<Y01A@"-$XR@(7B@&=$ &Z6
M6SK%F>#*BVR\I$^->VKE9U&M?A5%_,R YO/L>2CE-RANA#08U /SDP_* ^P/
M]X(M:.$U+P7&+;[6!YN3 FR]'M*/[)['6A=O=]O=1OUFI'W???]4MT]\O5/S
M)#9N%(0"L)B8E9I($\ YR8"T[E2<P%1*IUPP3[E>!#="#M=7*R/2I;;1LO0)
MFB:3?GSFBKL;DPV YL <=I2A4LRB2NFHUCIJU(Z,WN&XRQ.HD*SE*GI4OO+$
MXYBI?&_OV;#:]BM4[221XJOZ:_O*&/*/N1:"9(@CD$&) );VA%RFQ-:WCF'"
MF5*4>#6E[A V-7?K_9N[+V^^>+:0[@+3C6U"030PQ51JSIZGQQF'R.H:E<H&
M=(I<, G:Z+E+WKC-G!TL/VG8[')/WZ;,A3(W?3-NTVOU0RW799)9[3-]6B\7
MXFF>L#1+J)9 4)F \I0]9X@!Q"4S2SD&L]@KM,9!YM2HHU&Y7#NTE/;MP7P=
M;#=."0SAP-1R";UFV36+*I6C/^K_#L(Y'IB%;:I\7>S(392=<3AMFNQ^:\_=
M)/%-R=U2?=2?]Y'4[Z01LM +)>NZ(;96T\;\M)+O#U&[YF^[[S;LFB_5X1.-
MXQ2EA$J0Y"(#.$XHX.6)?TS-6HR05//4LX9_6 U]INDXE?X; VV?G8.)T<'&
M*B6^;C9FHWSMM&[9&=6&>FY9!1YYQTVMEQO-H;>]0@VC<0&MC<.0\D#X!]T_
M"ZSBN#MLP^![L@<WD)B> >)-;F,E^#?C,9N%MORX,LKM-K9'PRM6+-JKXB01
M2,$8:(F%60NC!.0IDR#+)8LERQ!F7HDRO@I,S=UM<\<A:7?6,$9C3U26OJPM
MBDJ3/*//?0?*C=2'A']@UO9#>U!J[HMBT*!W7QW&#8COB=!)L'S?YP0+I#]E
M;78HT]?%V_MNZW.N*=5I;)A3< 4PT3F@F<W"$4+$&BE%E+@Q O]V+:=&M'O%
M;H[1#S"";N3ZXN,R, .?K_9\QH-F^P*GUWWH671]I$-D%80;B8'3$0(H^M)Y
M#.&P=DB ""BLWT?C@]K>L^+;)]NZ1BKYZNGWPCY\?Z1U)[:+'Z7@>2)PG#.&
M .>I[9N82<!1AD"<:JQ@(K3,E,_AM[OHJ9U_VV[%PJA>=?RQ14#X4[3>G^6R
MO>)^].\Q%FZ</@S" Q.U!==J'7UJ@?N3U3Q:K'YN%76\NPZS-_?Z(Q:24#VD
MC\J2_J@<4U^/)_3M$71O>''#EN]64OWU_]33/$LIHN95 RR!$&!%.:"QB &#
MFN10*95#SQY!1Q*FYGS6K7!J+:-2S<CHZ=LDZ!C(;LX) L_ U.*-3(\N01>L
MO[E+T/%S1^X2=,&LTRY!ER[L>XY=EC?]Q#;;I[KE>![G!%+C@8C<IH235(&<
M(PZ$3J667.5QK/R.K8]%3&U"-VUH2A4]V[=W .EZ)'T+/(.?0'LAT^-L^9+Q
M88^23Z2,?')\R<K3@^*+5_:;WZT2QK^:I[U?%T7M*KQ=KO_\OTH^*"/,4$J3
M9Z!B)!.= \(T EC0!% ,%2"4**99+HP4G\GO*7]JS& +D[%EN7UAU8]^L@;\
M;'>47ZO-XD<9*#V+[K;;S8+OMN7.QG8=51;Y\8?O0+F1RX#P#\P\[8KQ+>AG
MT0=;5;Y<OU@3HM*&60WY &D(/1$,25^^*HS*;3WQ.2:^OH_I6Q*PF;R'PJZ?
M%\4_RJ+A@FC(*4^!THH C+$$5$$&<I4:^L,X4](K6[Q+V-3X[J!KJP!QKVKL
MG1"[D5<HX 9FJEZ8]:C,=QV,L$7X.N2-7&_ONN6GI?4<[O$OA?/1YC2_7Z\>
MOJK-=YMP7G^,%3&L0 D'*8PQP+G&@!.6 @HQ$42AF&BG+9 .&5-CBE+-R.H9
M647+X@CN]6 N =E-#('@&9@/SB$3N";,%1 Z*L-<NG.T^C!75&]7B;EV:?#>
MHJ^>?F/_O=[<+UE1E-\IQ*!$6!)[(L,!IC$"'.4",(D4QEK!)->!>HD>RY[:
M?._L5%G8(X12_Z@TH)?'X#,P;@[$0' /S!]!D0[9 O029B.U_#P1/Y46GY=P
M\6CI>?$1MV8#=,@\COA7(H%4QB#1# &L\A@PP02 ,N,JQ8P+Y97AV$.'J7&>
M+<R\7I7IP6N];U-GY^+)M.P;L^\^/FZ4-S#J U/?L_C9;AH<)[C>&\1A NC=
MU7BA('EOG"X'POL_RH\CB\UV_F7+MLJN"7]5ZX<->_RV$&Q9M]YCJ<A5## F
M-N^)(\N""&28(9H(B=/4J7M\IY2I\5Q;/R_7K1O+;L8*AM# G.0#CC/3.!G?
MP27F_A:/F)^..:1;P"@LX61CPP-N%_OOV#0]%KZRORH..:HE,<]83$F2,:"U
MH&:)IQG@)!8@%HE$3$&8$>RZ=7--V-3F_2'4JZPQX^C$.,%Z?2,G)%B#[_#6
M;5G*G@BELK/CYL<AP7.OC1P2Q)%*)=\&IM<VF2LZ'?ME5Q\QVL:9JS'M'33G
M>_H&#PF[8%UH0]3VI7EK%+Y;BT7=NZ8JFVADSU.J!$]S!42.J3U22P 5.@%*
MB93!%*N8>NVCN0J>&N'6#0S+MH61,6!M.TJ;J?#G8OLM8M]MTX\BVNR-,W^Q
M[T!T]_'^G6\TDN/(N*TJA\![8,X^5OF Y*&+5J7WS#)1R) F/ZS"!CHYRAXY
M_,D/D=.@*,_[_=W$UO*S75SLL_T<+IL28V_7FT,\]4K>L\>%386HZ@H]WZQA
M:9Z:A20'&8D1P%"1,AP:(%MO/F%QJC*GQ.@!=)L:)QX5Y*O,.M3EVZW,"+;\
M YLH]KS4EKOC%7J4KSNY+SAV8VW5?=3'-16/A]#8U\XJ,0-8FWBHE>:\ES?X
MF+K[WB\XMB.YZB\TQEX^_D"CT+$D""UQM!7$0%"U%QQ#B?#_HMN8@8_ZRY_&
M?Z"IU+DF @BA;(*2B@'+E 12PC3C:6*6(DX9]L\?.[7O:!EKLM91871SI\\6
M3->_9OV,'_A#5-IM".I+7[O=&;^?_2.1=1N'0!W)3^WMH,76Q:,QVJF";3(Z
M\]>^K1H>[ #6:3TH5W$.,P2@TAK@+*8@3S %" N4DUSP#'J5]7SV]*FQ2JU<
MT3,KZCERCD?8??$8VN-UAJ)'KX,S)H?M9= 6,'*O@C.VG?8B.'=1S]G:'"-]
MU$W^P*$1J\AA(IA9CB<9Y ";N0IRQC&@"'.MDU3%.O>:O!W")C>7&UVMF[#/
MH.G?\;83:,>Y'@B^H:=^?^3\N< !DJ#4T"5O7*9PL/R$.%SNZ;=Z>+]FJSHL
MG;$X2QD2 $$A 489 1P;#R"7*H=YQDD*F<\*XO#HJ7%$Z45:]?Q<Z196;LN(
M?@B,L92PFO7H<'N$@M^BHA\:8RXLW%#Q7EV<&GYEA=&Z8=15QJFBQRN-,U?<
M5F:P+$]5+,HVWI\VZ[?KS7?V06VK,T2;(#G'(LDS@1!(A4ZK8#6J<@E4C@A#
MBDHJG8+5O"5/C;5L2:-%J5V_>H#7H79S9P8!<&#2V]?M:RD]L[6AHE)MFV\=
MU>?650IV^$)\SG -45SONO 7*9CGC,FE(GCN#^C9+JF=F,6VNTU97>JS:AJ5
M?=2?-F9.+AYMK9K_4FSSUKRR<PF%%CRA@%&% $Y1#CC%*1!4$261U! [94K>
MI,74Z,L>GFR_J4@O"AMD^F34C-1*VI.4_]@MG_[U7V :_WL"9Y%YE;%G'Z9>
MH^3&=H-C/S#S6?W!/D5S%M4V/,TBJVQDM0W8N>D6L(*V=.JER+B]GF[!ZJ0)
MU$T/Z\>-%<GNUZ;OUU7@2AD5'VO*J2820(0UP(QD@ E)C=.69"1)LC@A3FM)
M!UE3X[G:C3CLIC3*]LH7[0+9C< "03<P3?5&S9NC'/ (R41=XD;E&P>[CUG%
MY9;>!3;7W[^O5U^V:_&/+]^8>94^[K;%EI4.P5QG*L]4E@*BS<(/,RA!3J@
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
M^Q%5SW%R8Z_AT1\^JL$8 $H+HH,)S;FY55S8T_*V-;/(&A)92\)QW6U(AB3
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
MLF>6<*A$/7#MZ3XHQ:[C\569/D4^;C=W8Z0/ZWPZEWE^S?][/2W/%#TL%SK
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
M>KI4V5PI5A0GDR!8;(0QBS^[<I'K,%G24X_@]\U8^T*CFX&HS <;^\LK@/'
M(XMUA,XKL;G:,"S7=43H@/ZZMN-^/.9V^?MT_N>W%[G\9;E8O];E^602\U3$
MD*=&DY2C&))0!! E3!-A&B/]7;4]$'.TA[%Q6F$D**P$A9GV1UV.(]C.1EYP
MZ7L:M _)^<#($AM1'6LN3HOUB]%.5Z/"RNFL3RL.+:=[CM\WV'F>5K.;)WC:
M+^QXRIW.3$&0K]^E7'TVZ-9I(RH@,B8A@YAKAD,84\BR3$*&PR0(:9P1Q)VT
M?$YT-#:.J^P$A:&@MK13UOY);.V",!^(]<Q^W<!R/TI]!@FOAY]/]37L<>4S
M'A\<,#YW_64E :_GXDZ_'N;/T\T9Y8_3G,\6^7HIKUF^6E*^FL0LC$(]Z8,)
M2@1$*N60&LI()$:2\2P,F-,^O%/O8^.1VOA"AV!K?BU3L'5 /RV5"X[TXC8X
M=IS3&^0]$Y%7M#O7S'-"K8]2>G8&O$N%/2=L3A7><VNDN\37]7R^IK-*C8H2
M%FCFBF%*"=6TEH60"9'!*(QB% D:9G'@*N_5[&!LS+41KBJ-["SKM0/B^;VN
M2Z'IF6$<4>DDY77,=0\R7CO-#B[A=<RI8_)=1Z_KF";X\CI;O$GY52Y_3$U4
M5&88&:6#%U,\O0B/MIOEG[3=S4^J"NL3B@23J4KTXRYU/",D@ABK"')"0H'#
M ,7<2M?/KUECHXNG9G*0^0J ?+7@OQ490+7I0):V.R8?^AE&N\AG^,'IF; *
M#R S+M1BSN!ZN=272//S%:A,OFIF#GE,??2*I]=<23^6#9M<Z17-@VQ,OZU?
M5OBKV?*#_D:78=XDQ*$4&8MAR*G97TPT&:>$0TDD"Z)$R#1QVE]L[VYL)+NI
M>[7#JJ_Z&O"R7JT+-7P]\Z&%\=T*AIW W8X]_:'9=QA7 ]FT%!A3J[FB_SIB
M[9CT44_L1(_O4E>LW?M3]<7.W-51GVHZ-XMD)RL7_D/2Y2?]39O0,!+*G" )
M9*2Y1F "2<001$G&PSCD!#F6%;/L>&RL\VFQ+)*YE9YC:XIYTV8".1=FZ_P_
MU[,W$(=70'\5D:.TE>TPV%%/'^#V3$*5R:VE4*^ ,1P8RSWJ7SEBY54,R[;O
M896Q'!$YD,ERO=\]^>#35"VJ/6$6*(REGH>&@3)BT3B$. D32$FL"#=E4(55
M3:_=9D='.W>?[NUWSQOPM!-&=Z?[I@/M;X>T@8;C]KD"W0 8*$'@[W__^Z0
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
M,S.5"#RT(^#,+T=\]4D6S>8'??*/^+7_&!^[I-LSJ1MYE<O5VX,>L-7U7)@
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
MM?V%SNESD3ECOL#F$J"_UT6^,Z YF*HBM9;5@\47+VPZ+]?H]*6-7W/PG0K
MI)R;O[[.I$F/IZOR=OD\G<]-=XNRO;(#3WO6[F/3LH#GT-A@2W?N#C87[3K<
M[7N:O)&)E'%*HS )H<1,3Y4%XQ C942V B%PH (B_904'*W\9NLDV=>LV%&6
MTR^*[[M"5ZP[@UZT.NUA&F:"_#ZZG?8HV$^/+]3PW'90Y=44VQ$?IS^F0LX+
M7>$'J;]]^CW[+"<R"B.IH@B*P!PP)#R&-,O,H6B*&94Q#V/'A;KSG8Z/A.K$
MLN(HX140E=E@J>V^,J_GRG)71K(8 %M.\@MK[ZQ4(_JU1+2VN! EOP(/YQ'M
MP$?V$/EE)(M^!^8D>R0.6<GA7O?9=9745W/?YCB-YK]'60C0?-X*PTWB+(EQ
M3"6DL0P@"F,&"=7S;8)3+%,FA<B([03;J>?Q,51A_)69MQ3F%^_Y96FWNY:>
M^TB<GW7WAF__ 521.UP;OCV_5V1=5+:#S_UC;#_][@WK@6;@CY(;PM 3XI?%
M6H>IU32X2.<V2T=Z*EVG=,^VIRF?Y5PN]<>OFY!7\Z$I#27G7/M9/!)EJ:(C
M#X:GR74GY%OFUV[M#3;%[N1F<Y;=K8$+M.K-5TI_#?2(%P5-%W/]]=(&F#W"
M35KY9L)_L\A7^NV28J8"_78AB=1S;AWOZJ@W":"(.8]4G$D2(CMMC0LM<7E"
MAU'7V+%:/Y?;)4EN#.X@==]A?,Z_<P;"O/>MIHU0_JX?8'<8MN>2ML-Q,]QP
MV+^>!AJ6@5Y6U?"8 TC+W>&9[PS/]E#2WM/BZ=7C 56;,@@=6A^^2D)W"(X6
M4;B@N8[5XJ9S>:]*D:E/E!>OQD=I=BYU./-AL5PN?B]+7NK/5F\3GJ)$F3*Z
M3-&R+!/$9C*$2:!G0EF0L=!)-=RM^[%-AC8& OJ#3F?G-+)]#(#=(DU_L/;\
M!C*&FR"\DJVK;3?23I7U8 MZ;;_'2G*=</-:4L[-@F%KRW5"YZ#(7+=6.JLW
M35>RR-2[T^_G,E6O/.Y9:J=A3M(D5 IF,>80I2J%1*4(QDEH:B+0-(V5HV!3
M:X=CHS#S#G$67&J'U(ZB? +5,RF5IE;YGEMC-SJ;GN7E;)'QK)S4WN?08DE6
M"!S11[*[[^(J"A_EJP[!RRA-_SR3U7F;ZY?%<C7]'UIMYA_?5IL$(DI8AC*(
M,VY203,,280P%%G("4,J$S1Q*^KMRS2KIV[0\M^?378+;10!$ W_.A=7N&S\
M[!ANT#$9OAA#TZ<KL/&J6/QL^G6U6="N,@.N+',K+BG3X 7PGLHW7&;;>Y5U
M\()H2[D'/^UW3I!J"'QLUXBK<_!11.) ))J>*88HBPBD$E'(%4DI#21.F5.I
M]-;>QA8?[DD.-3>EG(Y<VT%MFX+@"<"!-O0Z8-<E!^H\)I[3GUHZ'#KSZ;SO
M1Y*>+&[J6@)B.?VA&<N4K,E7RV)M./]%SW!-[9I'R6<TSZ=J*L4G[4NSY,W-
MG8Y;%^5JX*U2THB(RP=#@(OY%[G:B#[JX#&)491"G,8,(A4A2-(@@6$6)X%(
M$0OCP*UV1+\&CXW5MOZ"AL-Z)J==KDM)-=T&YDL'=DI1W=R!J7:]JC]U!3;>
M@\K]*_#%G <\KU'Y/E\A.ZH=TQ>C9[8>U7>B0R6.80;*;PF/GFT>N/;',"-P
M6#1DH'[=<R*^Z,:^7[]H SF=/RU^-Z_6NO*7HD'&8D$A%N9P/L,,$HY#*&3"
M8Q$'E FKA=<S_8SMS5-;9[]3W@;B^<0$3]#TS+V%E: V$]1VGB^9YH26?=Z
M)]2&.D96&>AI>]_"^9;M^[:[!]N>MW"AN?UN<WFWF8!F6*F'>F72EK=$G5^O
M/M'ILJA;HIEVHJ($AYF(89RDTLA],LA4$D&9!6FFXWR58.)66\FJW_%E>]5F
M%\<=0/X[?>U>GML.>KLPV#N</?/I!D=C,&A8?&5.?AJCZY))VFY_0:@33#XC
M2;N.!PT'G;#8C^G<;KZ\L%%1_O)>?<O+W;()4BP+$A;#C"4,(JP4Q*E&GF=A
M(I,0(YXZU:9LZ6ML 5I=0V=F; 5+8RQ<*+@V^73%3F+W\D3[*%MOE/O KO\]
M\F;IH<<:MV]YM4]>UQUJ3IB;:_O]E"$Z 5A?18?VNWNW$D,G_&XK*'3JEF[L
M\F<IGJ?SYR+%WH@0?)^^5A(]08(9CM,$HEABD^R.(&%$P$02+JE*XR2V*KIQ
MMJ>Q,4ME*&A:VE$)Z32Z=ISB!;.>&:4;7,YL<18*GUQQNK-!F>*LS_L\<?Z&
MCMG'4E.-O'^5.M[7[>\6-OL+7:V7]8[,5CI!D#C(@DQHZD $HB"6D!EM<B(%
M#N,@C53H)%71P8:Q,4OIPA78.'&D F#MB6-V<H<!LJ.@GF'OF9Q<$.]5^^("
M&+VF+7<P8]C<Y>XX'20P7]!4UU6DH\=#[LT1TVOQ_ZWS5;'H/\DXTO,VH[>-
M>*3_DW'(8L5@%A(D8H:D4DZAE66_8Z/#PC[7Q2([A&V7B[SCUC.?;7<JFV<
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
M L5HG"2(9*G;DI>C!>-;\=ID?#4\N#(I6Z!P C2\<*-UU[&Q(^X>\>Z9FAV
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
MMS58LHRQ2/( RLC4C1 \A#01,:0LY"F.%5*2.Y:$MNIX?(M*7[_]Y2_7C_\
M]Y_ U[M?OMQ]NKNY_O($KF]N[K]]>;K[\@MXN/]\=W-W^]7QQ(G=0-BQKG]P
M>V;5AL%@:S&H30:_]E/GV0DFK^=+['H>]FR)$QH'YTK<[N[&5E_DRBRN%;D/
M0HH/;]]R<WCE;OY#YJN=$@ 3E,1"<Q.'4J4,HDQ1R%0@8$IHQ -),IPQ%PDG
M^ZZ=(LX!!)VTY<7*-U@;=68]+9[6-@.Z,=J-K!S&P8ZP^D&W9](RP!JK06TV
M8&_@IV\ERC^#C?&-:B7^N,L=,9_\Y=#[H!SFCLH^CW5HP:N6_U8T/?_PMKVF
MTAHL$CNWV9US\:"_D5_T=[0J@A'$C*(8$YBD0NHX+4L@"R,)DSA)42Q1S!*G
M&O9]&#FV&7DS$=FI.$FO(VD9Z+WS^/3,L"Y#XZMH@!?L!J@N<)F=8RA#X 5I
MRWH%?OKJQO2;G%VC/3$WR8R%31\WTG7_M::SHE)V=8+0&+R-H'"<(H%1 &-D
MCO1AGD"<2@)Y@J.84J$"+MT$ R\SR(H?!I4*U*-D7LX<O&[,;82V0-1^N='Z
MA<-F1^ ##,4P5%U6/=H6#2_R_A_UX(-=SXQ*8.7'%=@X![;>U='RVQ6X;L_R
M=69\/V#[Y/8++1J4Q?V@M\_7GEKMNL^^>)7+U9NA^Y6F_=O_7D]?S0MA6T&P
ML09*&(^HP%"1R%2;X"%D <I@$/,TQEB0@#ANNMMW/K:8^>'Q_N'V\>D?5^#A
M<['\^>4CN/VO;W</?[G]\N2ZW^XP!K:;[_T@V_M.?&FV!M487@C@;4S?J7/:
MRVIH%]3\;M0[]#_PKKT[,H=;^!W:\"<8\6UN5O_J ]PZ-'Z9KDSOGZ1\D/K[
M.U_19SE)%$]3G"HHL @AXIF"+&(!Y#PF$F-* V(ES'.Q)6/CN]+HC7[$%> ;
MNX&2$KQN++]<6L)NJ.R8<) !Z)D6/Y\2G:@&Y68S*%M?@'8&/)P?%"\B%$Z
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
MHF\@?;2A?\)#5")91G14BDB6*?%)(1,4?T.S !&J1/B;U[=PQ#I@7=F3I-D
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
M(E6$<KW-8P@M:38B!J%I=;#U ]*SRICO+N4&;-8_H#OYLH)TA+CS)_#N[#3
MXGV^5WU_\W:FH.O=VI6KX0FCH,"B0;U;B@8ZRJRJF*RG$MH/:,\JJUY55PUX
M5GWY>^&779R4$P,'+!(=2LM\AH;84\'*U&M05'IFQ@7BFLIQ:ZOJ F9'=#Y=
M>^U"\U4W/2M%F/?O*L7(M4\2'03.B"SCBFRT@:B8C,Y&9D&K[+5/I'/<PJP6
MX#F(!AL Z&4/L\O+2U<R\\:@V$K#<[X^*;$69289B5$&[1(U.E2IQ7V(H'X6
M\5F<<0XJ^P8QM+'4TCK/G,A$<>-(&1%2VF!8DFA0(=N8,U3)\&ZE9MS]=!A%
M_P ]3Y=Z@]"Y,*L3%:7.I3Z(E4!(1E2SU1:7E>89E)7<ARI56P_0,^Y^=Q#X
M["+Y!@!TX^;3QD0?;;W&<BTRQIP42A/-N,#UH13Q62?<GI5R!D G725=_T0Z
M^]FK9U6345-3363-;B2@<>4!UY(3Y6E91"P0'X0B#J+3((3TJ5*OD:<E^&OA
MIZJN'\[[/T7L#=BN/NU;T3QW\S*3K5S A%>P^7PE. W*><D#$<+1TD*/8C@<
M!8DLN\2DC)E6:5BX/^G] /JLBH@.K,\FC-YC/+^9+S!XGFTFG\;SSPL_6R*3
M1<6SM/YNNE%X^L^S3;7>5=/B( R/2D@2:4:#($M+/>8R\8ZB()1QVE?Q_^JP
M,ZXQ/C0LG[ J#H20QFW]2[_\\F8Z__/?(9W K[Z;K4\6,[[\(\2I7RZ[W$5_
M*17D73+N1/"*<%5&<4IAB.>T'"CJE&S2.J>#KXZG,C%N2-7PFJB*AI%O1SS$
M]Q19W Q?O-FYGI>+:!SC66;+C=@<@ 2*WRICHK0LE(+_'G<FGO32<>^1C@3+
MNJIIHCU\KU$)R0@9/(]$ZV0);BF!.,\H252';)T6HDX_F<%F650KI&G87NZD
MO08J*+:P<\G*3KVGE? &-#(=!'>X)%GI'Q 38=F*;*7.QE7).0S,1S^_X%G=
M"AA3TVT#O1>[%IGU2FDBG4'#X3TEC@E'-#.1QIPD=U4NW>Y)=S\@/ZOK (?4
M9!/9C4<8GD1E,\W:DAPU!J >/+$&EV*V6D?A(TU0Y2[>(S3U@]RS*OX?2@//
MIP/^E?SF><O@@UOL[-YU;NNS:[>:^S%# _67NS.& <-B;LIM<19+L$*5+.4_
M^)4P(I3A(#I6N6[QV/3H/4XZ/Q<;._$6E#?*$(-&%<&/H;_'[9](G:13H*(,
M52Z1WR9CY+J*W?7\X.GDTZ7;0';QBOJ-1(K1G,]*<\>C[]UR8IT0N+\FC+QR
MP,B+ESF4@1$(RCGF/)K**@[4HU0U<D"Y@[H?0L[>LF\ 2'=X>#4_]=ULPG),
MQM%(:"J1-?48>B3+"=<R.F<Q%.%UJG&V4=,(</;7]MV"G+U%WP!^7EXWF_X-
M2J7L1$($[;(F-J.G+[4N;:8Q=M4I6,F% .%JCRK84-+"5K67=A_NZ[V#J!O
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
MJ'*;!QT/(,Z%1*A2V3B@T84JW5!Z43?NB4-5LS6L9IH W*>SKU^G:X'YZ:7
MCF=YOCC=J.Q*= %XCE$A)YFB\;4"_06?"+?2TYR-";'* +>>](U\9E -=374
MTT _DQOS/LJD]7>PFH"E4C";28BIE"5@'&5=SFBO-:?(G<#/-0!VGY21IT37
MT/C]IF+[B+\) &UNN%Z13[-,I<<HF!+3@,507"9!LE))NB"9S)7Z9=^B8^0&
M2P>!SNZ";P WEV(I_?/PR^NK?K.TY9C@5;>,T_GR; %7LO/,9 ]E,%'PKESH
M=\19D*6K'W6&\2!#E4/)?0D?^92RJEMV,(4V >!U.<NZUW?JRK7^Y?&F%61Z
M<;9Z-U_]!ZS7YD2HY+(S*%2'3JB4+I$@E"*9,\9!&$BV$E#[$3CN+GM8V-S#
M; 4=-H#-3ZMY_*,4FT)BDY@"[BX8>N/V$$K?*$=LB($(S9$G2!JWG2H!PPTB
MQMV.1\78SKH8,"K]VR_WY/X6?[#^U?HWY=]]A/Q3^?S[Q^-;;UA]F2^Z63HK
M^1Q8_@4=ULUK/OW^VV]''__C_9M/Q[^^.WYS_/+HW>>CER_?__[N\_&[7S^\
M?WO\\OCUI]O<++M3=(QNH^W>9;Z>#_[EFOR[C%T\_QZ(AF0%OJ_0:$#Z><]Q
MQ)N6_8C #_-I%V]58*0H<]F#(99Q\V623BCS%YE/5GNFHJM3U?(P27O;I>YD
MUN4NECYW]U[R&27Z O_ZCTF9F6:\4>AW*(MNB ?BM'$$@Q\K+->>TBH#&ON1
M-^Y^.1!>[EFIX37SW\-^7<J@FAV[>L'![=EVUNK;-?29(,E2[66D)U);24).
MG"0O M?4<)&K+._A[5JY>OW.%[_Q?;YHN3V?+==//[]>-%HYH,9HPIC%=<DR
M1OG T'N0"I@*003P/X!2KQ<U:YB>HO";M]J'%6T#?OE+9 $Y2&MF[O+B--?.
M6D.896A;I?#$E6&VH+F/)BC01M=8%H\1-:[?/C"D!M=" XCZ?8GKXS5&,Z=^
M!<L)IYY*ZS6A+@F,+Z0E-KK2C#5+H#[Y$*KD[F^3,6[;C4JHV4/2#>!D^Z'I
M7? S:W2Y=THB3:7EGXW$215)!*898^MV(H<[SM[%%E6K+:YEBP;72P-@>P4+
MY&35?8-[G)ARH4^X2$S,)7\"FMB<2@,1DQ5XE:BM4O_U,$GC5N!6@M5 &F@
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
M&1Q<K!$+E.EB*(WWR( VCMB,T0=E(3/+C':FS]RUN\\=K]70/KK9JN(=!-7
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
M2KQKY+<<(N4C]U*G!-%C[93BENT1$V0M26F8++QNFBS;T<0Q_ROLF5ZP,MK
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
M ]KNY49+9)HKK0%3#J1CDX40B#=)ZNAL\4*WF2GX?*H&ADCWT:J!(:SNM6K
M1T.DAE#;)FM04B6(*!24DHH.L23GV!:VSG.H&A@DKFVJ!H;PKH^T[_O9S<))
MZSD+$"179)B5&OZ7G*1K5;3,Y++5[.[_154#N][,[,W^/N"S)O]5.J>98QJT
MS,MQO Q<-N3ZB<BCUB$(^;^N:F"08+>J&AC"Y9X2\E9RW756/"./P%'5+IGD
M)GB7R$TPV;O $I>K TI^A:J!0<+;LFI@""=[ L1JIKMTA8D<,_" M Y%CIV+
M7$+2+-J@T5H<GJK9?]7 *)#8AY=39WEO3&96CGET)9%5EESM5^D@>A'!YFQD
MB!Z#'\TF^85J!G8U3,81Q-1HVI@LRV3TWB@&*<L$BEM.)W&D?:&T,=*;E.PV
M-W:_7LW (.EN53,PA-43XB7-+V;GBY_'K]\<1SHU)?EPY KF.C6N("EA.E*-
M<+P867A:-PKB[!H=9YC^GZ_SO__/U1,O 7+UQ2H^;M_:8P7!(-'-]^+CI-5J
MFZH>HBZ&(Z.#,_LZ6Q4M.!,#""+?6)D#:C_8".FV@& 7:8_!N;[J13 &EQ06
MB&ABC59&B"&0%K1)UF"#S6$;F>]0+](D'C.^N/?@U\227LX7OR3_^J).N2B"
MKQE;G,QM::JY38"-4A?&;>()Q1;"?O#@Z;IVC2_O_;C601CDPWSVQ[5[G)W@
M4B("(],&5*+#V$LD5XC<*QFT5GJKK+/A4P=N:9BFX&=\;.S+W@Z0L56N/<IH
M.,/:D\Y7E]P8<-*20Q68MBYK&?A!!H/]&L5C>P5GQQ97!Q"\G,MXG$52-M@,
MUB=>K^T81",SU,7021JX,]OT:1H,LLO7=Q&,&U&L\[UYW $R7B.].9U<S2+Z
M<8I+><SRB^^53?^S_/XQ(SO;)4[,R&1=*T7>5> 203$644EIG-VF!_M@W&Q#
MW#.HH]H'5:/+IP/,?0H_E_D01_.K2;%7-]4G?U\-D#U6P;DLC  5:^/H[ WX
MHHAWK,0<C"Z^S2CY)RF;.&;<&FWC2J8'J%6'8G'^\]-IF)W7_%!:U8^ZQ ]X
M?JR++(8'#3[S:H_R3*8H>9:Z)O097\@V;7(</D;4Q'?_S0$VECQ&O,GKL++S
MUGGZC%^O4EPGJNY\A)1N*CRW95?K*D\R^S19>09XJ8W3 K,014D00^3,F1I:
M?5X3K7=PO;C7L393A\*P=NHG^S?(D &%B&A\<BB;*-5?I\IS"(K&J/(<(K&I
M0ZT;(XHBFJ U6;]..UH$)CJ4;&3 D3EMBU)HMK$8#Q"X[ZK6<Y#LMPK<#Q'$
MU&C:>%-9A.,L* 4Q,MJ"JDX:*:F6?EBM3'8<<9MYB;]>X'Z0=+<*W ]A=0>!
M^S^^'$N-,H>H )5W9 076VG/X!7Y/RHH9G%-SNE>@?L_OO08N!\DNOE>?.Q
M\J_?')..%,H'"T:[FL)/#DH4CCQ@9E@HO'BIUHS$.$3*QH&#^/M(?B ?NXOF
M1NNYRN3T9@(HJ!@U.$&?Y1A34$*QI%.S:.Z!H_>[R'E_KDV:I7,-TU<OCKGT
M*=<F*T5D6KW #*%&H$N0CI%)'@U?D[ZWUW9_]:+'H/X^VWT@'WO8[J\N2;]"
MKB!?+$I;K[N"JEW0D*A7-;[C5 FF8%QM([YYO]][<H\A^KTV_.Y\Z^"F^%Z"
M0=!1Q!(@<$=KMYD^T\Z!P6B3T6AU2 \W_N'S-TS_X-B7O9.>!8.NQ;TRWA89
MP)J:C.BU!)?(G\Y>84A>Q=*HKGZL#(ZNRNMWN9AH)JX.U-,N#62Y)&\\Z !"
MU:&I0M8ET@<3,YECQJ5DFLR'_#7;_PX"S CM?X=(KP. /AK9<XD5F;V%Y+.G
MDR/2;A;<@Z^=_0V3TI@F"21[1UJG31S9!W*CR:/O#KJOWWQ^]^>+HW=_OOGR
MXL/K_WCS^K=W'W[;(4BZ_CDC1CBW('2D\.1K7)S\'6K.QKL947%QV7MDEO\#
M\]>J8VHZQ\DY$??ZY"R=SL\N%G@3>S*Q<*ND!LQ%DYM>9YHJ1^:[SX%LO2!T
MWN;B>X=,KYUIWE=QO3V9A5DZ":=WWGS[EB,2RDOZ];^.,R_>&:RSJ%F]KC0%
MO$--9HG%8 TCGZ:)#MN2OFE/T$-A;E7+M1!>[ZDE:S7)TFH^&TOQ73VMM?I;
M1W0'2M!R6=O+U\3Q>NP67V<BBMI/4A3R/PJ!LDD:QX1*\-9%6TO$[4;RWJ*/
MNM[:JU SP#1X96DI60N6/=FL1K;@S;8$/E\U. 1UF],^1A1?'U<OCZ_LMW R
MJT,FWLUN8M8?R\VA\ D72ZMZENX<!2;Q$!AWX%BIZ8NJ0!3*$^"B%\;8Z&.3
M]KRCKV1:!Z93J#<&Q+.T#=Z&D\6?X?0"Y^7CQ6(MV\(LGW^K.=[S6FN ^<.\
MTA-.7WRO=_IGE\F4HYD7XQ'4VD)IQ+H.C!QG+/->&S J)T*]1+*Z4P21?3",
M%>-5DX+#"8V<VU=?WC&[*)T(V8*WK(!"(C8P9<%%ZS7S@J-L4J:[0L?S-5F&
M8.AA8=/NPNC@NG,=VSZ?G/UUF26GHTQ<2K",SA&%]"%D+L!H%,6I;"1K$C]\
MC*A>4+:#M#<B9T_6=P6CZ[C $?WE=9LV'502WD @MH!BAHQUC!HLUX5VG0FQ
M-(DH/D94+S#:5_0;,;6G'#K U/6<O,]DC7SY)_RX;J%2N"JIYEUY78UN'B!$
M84AM6ZM=L5YJU@)-Z\GI!4?[BOO!V,.]>=\!@A[UK%[^O#(-/N/IY:"-;R<_
MEALPNA2]-:GVG VT2K()G*8/QA8TPAIEPYKTV$8FY9/D]N(^MSD01Q97!Z!<
MLXRK#>LP19XP04Y*U4@Y+<0*"URJ;'-A5KDF0:N-%/6BW-K!8=Y"-AV [#6>
MG7R=53?^Q=G5HFZ9>*7,D\W1(](:0KV]LJ$VE\D(F!GCR4KTIE&,]$G:I@7>
M2"AXH-W&%4D7*+O>H>]O<CVL325KJ:$@JS?SR4#,IIJP3@?+K3,JMCT\WP_*
M%FS6Y*+-R;@;H[O"ROV+Q6.E6<ZU:2Y13>Y.)I;$4 >!*'1,,J]Y:9RJ<9^@
M7@Z]'26]$3E[L+TK^"P;N-S<9_^V(&/@_4F()Z<GYS^/?;*TC0H#B9S<$F>J
M]U,SO8WC(J4B25NW!=-CY/5BJH\-K=%$\@QS]%[D?'*YL>ZD/N[<XV3P*UH'
MCK9>7@>A(&4**Z4XL+44@U1: 4]J#@PI-DX_\I']:DE_JT:&XH&YF!7XE%F]
M\ZG[3'*(TKABLK4B-[ZQ?^:AH"$8>BH4-$0871VQ:RZE>79"<R(^^513&KT$
MY[,&'TUB.N80>>.#M?=0T"!I#PD%#6%]5S!:<R>=<G8^I 0J5B>(S@MBET0@
M_YGL$)VLWVHNS?^64- @T0\)!0V10P>8>CM?X,G7V9M_IV]A]A7IRW_"XGI@
MDTI&),,=9"5KIUH6(:#AY&>'F&5VM/6:S)-^C*A>,+6OZ%?3U,>20P>8VA#B
MXK4RTV&!) /YQ=8X<$$)8-IJ&07G&)H4&^X17CR QS@RCD;@?1<((M\);_(S
MW]<_J)*IFMM'Z17Z"*X.\E'DYX+G04(,#K/.3+K<)/?^$9IZP=+^YM)8C.\7
M0U=[+%N&@785H%&D4ETA_J2@:L>18DI.OH@FF3./4C7MV3::[+?#U Z"F+CU
MR[+C]=GRTN;5_.S\NED%=S%*H@92K*6R1EKP1D1(CCZ/QF7I5JRDM>U?UC^]
M2TCL(KKYJ'R<?$S;RXNSDQF>G=U9RS*JB7FYI.6F"5H43?^#[&ORJZ3/0HET
MC@M5;)8L"+=-7Z M7M57/&Z7 Z@%3R=6%T\LYS;P[2UB(&-/"U 8.01K.:"6
M,J"74KNX/TBF/%^:B'9[V.S YXF!<^4+OKJ@]\[2SVL/H2;GW,S7+II<PH()
M9!:9]IC.0.J3F)4TRB1I_TF^!6RV>%6WH-E%L/-V7.ZB&/+J(OXZ(^;:?'.1
M=&X@'C$G'#'*((2:_>P-"XG9$F5N<I&SGIQI)UB,Z2Z-P.X./*6'J[C:6I87
MEG0=^XYU5I#+2%P1%D@5*R>E\\XV*7_:1% 7R6M["?M)_.S ^0X0M$T&'J)2
MT<I"PJ[]7;V3X-$4P)A30D-&OFTR]N&Y)$7N"8(=<B*'2*0#D'V8S_+-JJX;
M17(5G+&*S$7OZ\!06D(V&J0217%BE,]-[I37T#+M)6 3$.W+\0Y \S*<UEK^
M+]\0[]]HH;):$]PA)T&VH\B\YHO2.C2=^\%ZY=M,XME$T+0C5,<TBD9A>:?0
MN?8Y1(Q*97(W2LU6]]* =T)"5D73MD@IE8.!IP?3:!R1;X&C'?C? 9*6O:^O
M\S9/;KQ+3-P@)U7J<EH&Y4R-Z$J((@:&W"3R7EN@:#TY_2%H%V'/1^=\!_A9
MEU],![?3)CJ(54VKDNDS2X>[8)&C]2Q%UK@%V?M!U2"C=R)OFRVV&Z.[PLHR
M=WRE-B%E*7-D";C"VM8U27"UKY)!Q3S9A='RQ@U-UE#52TK/CC)_/'E_#P%,
M? U]A(OO'TM-(CG625F># >M R>J,U&MK8- XM8NQ.+92F> M;?-MT_L)6-B
M/Y'OP:4.-,5UP>_'V<I5^$V]274J\9999\<&O8Y2)="&$7JUJ/T*I  AO53:
M<\--DT-G.*F]1$3'T2F-1=4!&*]C/:_FW^/)U>WJ^K#/<<BVY&0E",XE&6_*
M@2NT4#(3+=<2@V=-,IVW)[&7 ,<XX&LDF@Y =Y=3-R["L5(UT\E+L*)V@A:D
MP;VA(]IRFT7P*<C0)%BVEII>KH7&MHUV97@74=:-I;_9%5TRTV"#68ZU0O)"
M7%[>?F3-15!AFQG#>T!G!\OZ )[9V.C9@^W/L!#VICGM32+>N^\_0CJ?WVEP
M.WH#UB'O;-YC=6<&=% [*SUGGGL'2(Y?36LR$#1A%07&&%+,7#2YY>NH=K:0
MN:D3K=XJ) 6?6 %G4H1DG3#*%YM9X[9?S[QV=@B&GJJ='2*,#FRTQ[+2<]+2
MH/& IM2;X3JDR%D$G:7'(C QUZ1T=M]2D(-5S@Z2]8!2D"&,[Q=#5_$%Y:4E
M?R6"3IP6X[RHM5$,A&$RI!S0Q29&VS,M!1DD^T&E($,$T0&JJLO[L7P)IS=A
M)2Y$83I)J T-:J2J5C!8!3(8XHH(SK4Q_Q]0TB5Z=I'R?$R6=^$[;K@ZN5J.
MMMGD4.KH<T^>#!9RA0.M204C3"DN:M&DT<JC5$U[6=\.3>.)H@-M=%WX^^;?
M/W!VAC>![F31\F57/-H>EH6:G"H@DEN<N3(ZI"9X6DO-M'?R[7"T/^N[T$R/
M]LN0FF'MX$-<J;LA"%-GM1LP*4CC5?)1-VX^N6.7FH.57>]C:X_&^@X4T:.M
M#0*6XDTL($7)H#(I56<M \N%Y48X+763$9G/M$O-(-$/Z5(S1 X=8.K1[BA2
M"UGG<Y'812U#=AY"D1R\U$9$F5P23:SN9]JE9I#HAW2I&2*'+@Z\#;U2I'.9
M3GWR:'4=!UNT@6C)P94Y:,5C0M7J/N"9]:G9!TDC\+X+#&TH"LLF6IV<A2AC
MC4A),B<Q!#!&FQ@-,V:UJGOR@LN#M0?8QU :@=T='&<;BW4B.FV%4^"YKQ4V
M'"%Z9!"#3#R1A^+:6-G/JN!RD+"W+;@<POD.$+2N,BO)9'(P%K(M=820C."B
MS!"5#$AG;Q"^R;FU:RW<X0LJ!PEYBUJX(1SO #0[CGU)*3+D=":S;&J!<RI
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
M4Q1K%,[:GLAI-=*(&'JHE1I)JO?DQ'4*8.>LH$<>UEAG-<P+>@)U1C*>"YV
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
M1'&W UOV]X!G_SH<@=OW:OX#9V&V_N^"Z/]4M;>Y-9M$<CY"\DAN!P^U<E5
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
MVJ02B^1<-2FX.-WKE<2%LQ030'08*%:P!1PJ!SY65K778KL#RI@-[R#7*[N
M[LB&=Q?M#MP*9:<0^/RZG_DZ>WS35W_"=10V^PB)%7*J8E*545*$PEA224HZ
MU@'+AU,RWON1?;%Z9.V,/#:[$N_-.KRJK;E:GE=EVQ,7.&;-,C I:MVCMC6M
M)($5DGD68M*V29+U 32/]R9D'] >6XGC/2V>&-H"O,$,UC-'"R\ZB,);$+P0
M&87^MQSS/F.\%Q0-<+:3\ <<ZOZ,C;].#+<V>":9!<R.@KB2#'@?,S@M9:!_
MH@]V_]UUEQS\08[W>]XY]Y'JP![:NSDYFKCX]G&^6#<$?\IG)2D^[;-./.="
MDPL ,4=B&%,"+Y@!QYWSM>&S5ETFJ?5"S'@/UO=%V_%U-(HY5$]9WY*D$R):
M,,)Q4%IN[GMU<E;*I%7&)C7JAVQ]@QR"M]CZ=A%^;Z:MR8G?JP_OS]^^_^WU
M^_-W;\]^>?ON[?G;UY_/WO_ZZL/OO[\]_YU^_GF/L[TN3^WQ%&]G)GHZKWLU
M__9M>C4S@HS,O=$ZCP!1%(N*,05<USGVB=-^*+B%[!5+(65F?)-[K9VH/-1<
M=7K9.<G_%_JK?]%"\H$;04) 3G&((ND$S1&8\M9IH82).)A,;L@<]H"N'<JV
MS5U#Y9V\%=S[GJ/[LX]K$1O>8^R&6&M%X*@0K$%1&[8R< D12M %?7%<N";=
M\8YB%ZOG^GD59CG^_(3?+Q?I:UCBAW@Q_7*5U_%A]BN&"US<#&)X,YT%HF'V
M92(]%\IG 2+D5%=R@&C(5<TR9)EI[3G+.X03^[W]E$S>+@"Z&U$<02\#Q[4U
M7EI^*'?$^0<M[\4MQV=?%GB5;_=F?N?''\JF"?CR\_PBG\^O9+&<Y"!CSA@
M*58"%;RE:)X)L+:DH)Q@F8L.D.R9K&'O)(Z#U2$U.3"([_ XR[]=AMJ5'J\;
MRUZ/8YJ@-2DBN2#(&2-GA*0;O&: ":,-V?$@4P=H=GK9L/<)QP%<_U(?MPOX
M[O79Y]?[Q+J;/^S1>7N,E)X\LZO>I3?@D%;;8A.I#^LENBD(,1)6O$[2U@*9
MPIJ4-]TGX]"8\QTNEXA;_5EOPQ2,K@@T#KRM]Q2L'OYI8T%+86K+#F5SDY.R
MY\D:UL$Z  ?;06./TA_!3>,5-U?.'F[S4E(VKC:0U%PC**DT1*DSZ&R-\2FY
MJ!HBZ7&BAG5^>L=1#Y(_A7WFO.;Y+_?>;39_WON>\QA9;7:>6JYCLK @<Z @
MBM=[023_4Q:5UV7SUMI3V'E";:6\7*T%=PM7CB8B)F(GEMK(SDCP1C&(O&8$
MJ1 M-JG0>8*>4>TUNVC^H8TX7-X#1S/7;5P^E#>7*W+4?Y_.IM\NOWVJ&KGX
M&'Y>AW W&VKU\</W:4V#N#**]UE/)$')"L5PW-5,'@KD8A8%E.72)*XXBBX]
M!7LF:U2[TCZ(&UI5(W"%[F[%UWVE?OX>2!+TWRW6A,:0!.? K"?62J@7H@8A
M91LX3UDRU:0IX0XT#ANT]V@$6^EE!)![+)9XB47O38[6N7KY3JZA<@)"3 %\
M2+9X;JR(3:X/]J!UV/S 7O?AMGHZ!1?^;KW0C5^RJ0[:W[-__JF]._P[,-$F
M#L@RRU0/GG,0M#&BJG6CI3;)]Z((+="V&;C9;QQP?R54&4Z,=%SE>BV4ZZ@4
M%!X<Q<;@<HSTD:-_FQRM/21E5-[_+OK>MCH'2GD$^]O=K?O3],O76AVUO)I1
M<O:MYC7^U]7$'5&8SBPZ, +)5N9L(<@0@<QR]IF[S-H,[^Y(WZB\^T,0U4(?
M(X/9=1;L9N[3I"0,Z_+\4 -DI3!1J(P>>/9"RX+*;R<I]P^M+9I&Y9GW!:=#
MY#X""-V:6)TTO4 G,)Y'(KS66'*F@"('Y2-1;U6[D[K.^]>QO.9#X+&?3$_!
M%_Y\^?W[5=^F</$J++^^N9C_^796YHMOZ]<<ZA1W?'SOWO$^;#4Z+B_&\GJ3
M0@X-60_:C" F0?N1*1BL",%@DT*WEF[R]0G:I'"GM:"51.L*ZV0L#D[F!%'4
MU 5,6A??WE6^)F=4[O(N>G_>7=Y+VB/8B+;<L@^Q=@+ _';V^J^T[H-^]P#V
M_D'$Q#.7(D\1K/<:E.2& H.DP5OKDR'1"M9DZSJ YE&YUH>@[UAZ.X7M\6K,
M1YC=G7E^Z)[XW#-[WP@[,] H38E;<I!=@BQX';M#7K273D(1*7A; M.F2<N!
MEKO?UOJ8>)$D<SY $+HZED9!(.Z .<XERT)(TR3D?Y:J4>V%NZ#@^;WP$-F/
M8$M\PFQ>UUV[PA,/O%8XIE '#W"(UG)(S+(B,203F^QZSY,UJHVM/R@=)/WQ
M8NG]?)8V#"7KBC4EU7('BE69%A"4)EE9J:T7R$1N,LWA1<I&=6S4 %%[ZF"\
MH)I$%@2*0E&'M96-Y"%ZP\ D'53F :-JLH\?XFL?ZV"I 8!VDO> '5HZG,9/
MHE=&,RZ(E=IGLU@-3G@'@;;HF+RQD3<Y 'F&IF$;NO0(G[[D/@++\VANS/76
M3+Z<C,%H2#(20XF^1,<E^,QT-E%SG9LX1L\1-6R?ED8@.DCR8T71G>U8)K*@
MQ5EP#FM+$64@!%L[&P4K8B&CZYM?S^[K$#7KP=(:2WO*?ZQPFN@L;7&>HDQ3
M#[EX'=@20@%.FS9+BH7 CY<R.6SO[];0V4G6(W"$[OMS_\2Z)V,^^T$__8*?
M\-M59]SUA[4NF%/0J9(6LH#W=9YYH?TZBF)I:4B'Q0267)/6,KL2V@EF_@1@
MUE1#(S-9';@SP4<NT()DJLZZI-"4 M8 .N8<HT@DX2;);KN1V>TTDYT _!JJ
M9P3@>W9QU1+WVE?\4UCA1URDM7LI))82&=B2."VN&" 8"E<2,AN39K4"]>CF
M[Q%"NP'P],[3>U;1""#XS )[C#MI352J]AB,R8!BAD'02@&WIC!T3C'69/_=
MC<QN\#N%,_B&ZAD!^)Z_8:C3P=8Y21_*IB=1N+@>B_"Z7K\NI_&"_FJYFF0G
M2I9. <NZU [-%J(L 7(2WGGGC&@#R[X8Z ;8$S[B;ZO2\4+Y-I;?A76M403/
MH=0!2TH(!=&G! Q5XDDC*>$(:6('\= -T"=\Y=!<L2/ ]',GG3MPK35GUH4$
MQFK:E*(4X)1*P(7V/!6G?)L> ?V0WPW)IW;[<21UCA7$>ZU>9US4B;8@5C<C
MQ90%KP,''83C4F7K69-+W=XXZ ;ED[V#::[44\C O&[E,"^;ZF3ZG7GMIO@]
MS'XN;S:S,,OW&A =7+APV&O[+VCH40R-4CV+JR.O# 0*S$#IA!!B4"!4#D*X
MZ+UN5,W?;U^@9^KCKS/Q?[W$]R3$\S_QX@?^/I^MOBXG+EN7"^::ZBQ A>(@
MV!S!>4M^OT?:2QK5>>Q'\+@21'? SDX=#?K2V CV_:Y\_@>&Q?F?\TDRS.MB
M/>A2&Z]QR2$R[X$<]B12SEEG/20@-W2.*[OT"#C<1S^G!C_"$TZ$28$;34X(
MLII/2SZ),YX\(VF\R%D6FQJ5G^Y(Z;C248\%P9UU=&(@?#._7$Q$1B6TI6".
M&;+QO$3PJA;]%B^,Y,6@+D-CL!(ZKH36(T%P9PV=&@*G/W#B \6 /'ABS9.9
M3ZD..B:K+YQ5)$I9LFIR]KDKH>/*B3T6 G?5T DA\*S0.V^83!&+-ER <U:#
M$H&6F0T2$N<\\F"*;=.79B]JQY5:>P0L[J^K$P+DA)&SH8TB/U<S6F@B:@@Z
M)<BA&/*$<W*M^I%T(W!<6;A'@-U.&AE!=N6S?/TQRYL$ LRO_TKTJV??ZG>3
M7"B>JM/-7++DV3IR= .W##)+,3$A/'=-<HSVHG9<Z;RM,-B+KG8'I+\"Y R_
M!'KQ>?.J.6&C"9Q),$R2(0\Q0TPN L5<WD<9G7:CJYH[6@[O =CJ0]XCV#@?
MO?1Y[L129I32% 5*D=X5L02NR C()-/:86*A24'OKH2.+%WW *0U5=$)0/#Z
ML%)$+D/1 3ROD_-J@;S7(D.RY"<$&8R6S8LX#SU$/EYZ;D/ [:.04\'9^D0R
M1"=0LP)HT-20G*+Q5+D3)?*42FW7-QC2.I\6'R\7MS76=E;*B:!M??A(;.6,
MA6QT-,17JG,=(G)@DJ-&IA63QZODV_=8^'AIM(VQMK-*3@5J]5 G"FVX5PBZ
M1#+8T6OP60;0)A6M(GD&_'A)@_N>_QXOP;4UU'95R0E [?XAHF">Q:@+A.2J
M-^HTN,!K0"2=PQ@DZD'PMOM![_%R41N";G_EG #R)LH:HTRRM3*V3@^TC/AA
M&4H@FUV\D"X.LH^.+$&T(;YV4L$(CG(?Y>?)8T&-,1?A)&3&3)6< 1^R /K.
M95V,#K;)^,Z=J.P&ME.X/VBGG/&<V3[1;J)8YVI_MJP%N02!DV'FT4+V.0:#
MJ21QO!.V;H ZA<N PX7]]T]5GVSM^$=+5I_PL:6K;XOB)F']_^U#3;<4D4G#
MQ?G\^Y2\,'9HQ< +C^U=Q+NPT2;C/V4EDT5%"U9&L@@A *UG!R(HQ7C6DD76
MPECVF_&_-?_\WL#0.P[6=4,TB\AU(E_=!L-!62? 2:;!*+*-&GF0Z@B5V2^1
M.:KL_EUP\OQ57Z_:&4%@U9&[M[/S/^<U>%Q.DF96!6&!]E\&*J<"KM1O=1#1
MYIBM;U)ELS.EH\KK/P("]]3128&PW@5<L1B]]M)1M,DTN8 JBT!NH740M12Z
MJ.QD.4*G\DZTCBJ[_SA W$]/IP3%>E6PX="5(%PH8#3W)-&B:H- 3;8_&*9*
M(3D/N1_?(754.?Y' >)^6CHI'$Y_;%::53ZD:O2SY-7S$ H<RQ9*9+RX>E5O
MCM#CI NIH\KT/PX.]]+2Z>#P_"LN,-0;AHF((6JC#7#OR/=PLLX&MQ*L0%68
MRI&+(3?F6TI'E>-_!!3NJ:/3 2'%7L*&VOTGLSKJHF0.CB0'D3$5I7-)J2.,
M&WF2OE%E]Q\!<#OI8P0W0J_"]VE]5J<X7S/A=3(!?*'H2J'Q$*Q+@$6@*<B3
M+4V*VW<A<E2I_(< KIEF1F#<.O%V)[9'Y9C6Y#'XJ"B@*IK1HC(9ZGA#DQPF
MWZ9?]XYTCBK5OSGV]M3/"<'O-J)GP>204$ I(8/RC#Q886H.4Q+>HI3:-7'P
M=J9T7$4 Q\#@?DHZ'13>AO.<UU(:XDJ%1!ZL] B!$:<EFB2XII!>-FFKL"NA
MXZH+. (&]U/1"4'P)I+/EJ4<T$-*UH.*.8$SM68P!!?1H_2Q247*KH2.JUS@
M&!#<2T6G L$[8;P1DANG+6B6B2E:5. U#Z"]SR[FPFV;2I4=Z1Q7#4%S .ZI
MH%/!W\0P1!/R^EZ1OB0A('B;0%>['A@C[Z))37$GZL951- <:SLIXR2.6-[.
M",^X7+V=I8O+C/GM[/J3B2@IJE+J@65MD^R3@V@<&7=9M.(R6LQ-"@H.(7I<
M]05M\=B3ZL:3H7N7Y0_Q8OIEK;CE1*F"VGE6YW378D01(0JER<LH0CG#ZVB%
MUD"\0\^X:@SZPMB^ A^9E;O#QO4!I<S:9%;(#1 124)<050\@U"R3N;POK@F
MG;">)VM<Q0,-4+2/^$=OB^Y,-M7))I,"@A7*@C*"0TS$' 8C+(LBA] D&?9%
MRL951=  67LJX10J"I[/\3Z@8N#%!Q\Y7;UMQO]9SNM1">'B[:S,%]_6K%R]
M>6\)/O?,WH77F8$VB?X\:&MCD6 C13@JUQ& Z#29(BUL4485VZAY9+M$_]=_
M?<?9$B?96N,3(Y-1:@=D;Y&<FV @K4^O!";-FIPC/DK-J-+V=]'Z\SD*^\AZ
MW.;Y\_F'5__[WSZ\^_7UI\^O__V/M^?_L8<A>>0A/5J.ETCLR52\_L_+Z>KG
M#6A$+M$8PHLQ4M7T3@&AE 19HM0IY"#;-%N\3\:AIN+S:I[^]75^0>MM>?7D
M]_/5>D#EQ7Q)H?<Y">\7^H-_381,*=GJP%B9*;YV#*)W'#@K15:$>]Z$W\X4
M#FM2#D#'MDEIHY.]S<P/7,3Y$(;F/,0+W*=,\<E'-34ZCY';QO2H)+V2,0-M
M,H[ 510XDSTPFU51V6C=)C6G9].SJ9S]4#Y_I246:?O,M6Z6-M"U5CYAE7FB
MZ':](,YF>>LG?\RFJ^596DU_$%5KZ=^NC.2CLSH7,**6@VA1&ZV2B*+46*??
M6<F:].EHR=2H#-PN&'Q@X,:B^5-SO?H-[W9[?E/;>>RP;PO,=9AAJ6!&;AB!
M62=P-AD0)AIKO95!-PG[^C&H).8KG^&7[85$*^>A,[%>+Q,F!$]*9V":PAV5
M4VW"'SP4X;!$ER,K[@7\[//>4=FP7=1^;<.:"WL$]_-G?X9%/J=?/OMK6B]%
MZ!4F*C"^6GJE.'BK(T1MC0V2V')-S@WN43$,;MHK>]Z7Y$< F_5F_E!2BT68
M?5G/=%W^\O/V=S9WMFN.;]F>Y8\78?8^?,-?Y]_"=#8I%,]$CHD6I9*@/"+X
M[#D$:9EV1AMEFZ"O!3/#&K\#L+7MOPVMZ '!7DW"^9_S\Z_SRV68Y7.<7:W]
MM[-$3$Y_8&7K=_P6:UH6:A&M-9!",60)K :_'CQ7',F;O.5@7O+1=GC=L.@:
M'A/SM@H:#^8^3\D)?HXM+XD3CPX<BQQ48@J\]P5(7DXZ8;C?MIDOX>ZE5P[;
M V6LV.M542/8X#_B8AV<$2=K<2XW;&3T&6MJ@\<ZX#778TBC)8B<>$0T(F.3
M\Z@GZ!FV#\IHP-BGUD8 OL>.@#Y]_F/#3(J)ZU*[<LH:RNE$S*!QP++30B9:
M3;F)F_@L5</V01D=$/O38(]W&;L#<KE833Y5&:[]:)-23L4F2#+4P7)94;1'
MP9_W3!B7O.TV=Y<>>@=T]-TVX.Z]=9CM]FC1\/X2'M!.W1!];5X#+SZ@!LT4
MX3E@;=!' 99U@G,9M>2Y2YI<=V ,&04<H+%MG>\AOH&UODE/WQ!N<SU(5)YH
M)KNH2IT@8YD'(;.,)3GG.K7IZJ3W>V\>6//[Z&W>AQ"'UG[XZP[A22F?BJKD
MYCIF/B)$%3)D;W3BWCBM>ML.[KUYF"VA-^WO+<01>*;_(+]F.ONR-GTI2%.<
M$*!S)/0*\I2BBQE2<L))F4)NTY7J#@W#A#]'/RK?5^KC <S&I<[2^*0X!U8P
M@K+9 ?U)@5!/H(07Q?$F=8[WJ!CV\'!O73Z.B3T$.P)4/!&OK6,QBMG25_PP
MN[&S3)N<?83DD(2D>((ZLP B$Q$M4Y*W:4B^ XVC0-0^2.AVV7&P6DX"<>=_
MSJ\],J:16V6 \^J6T2X/,=8$9T&AO_;!Y=*DY]T.- Y["'U,Q.VGEM- 7.TM
M=',]XY25H0[CU!0%!'(D75 (,F/M'VF=;N-,[43EL*?-1T7=GJH9^.9L!Z_T
MW72&;U?X;4G\Q9BE-J!Y;7I@@P9GO8(H$K$9R ]A6T[9H>E1-^\>YM3X:/[[
M450R7E-W>_S^U.G[^\NZPC:YL<NSRW46Y7]AGH00,K.,7&%>!]]%9DD BH)K
ME#8EDDS!)GTI>N?D))*Y]@3>KJDR35'P-UH&/\+THMJ<-_/%;_2WJPD67YS6
M 820NC;:]Q!S475H&S-&ZY3$J%?#-D,G<:<SKD5Q$";&LC8>5#\\E$-\]()V
MX_I]FG[YNEI^Q$5-+PE?<)*3S,K35EQJ%T3%*#@(H1".K="915-B:.<U]\W-
M21QF]K@J!D7#6);$ ZE/7'21\X)0DG*@4LP0&<_@/!-)E\")F>,9^Y/PT%N:
MZIWT,6BRQDWEQ[?O%_.?B)]Q\6.Z281ZP-;[^>P'+2.\6E'+\]JHZ>[GK^;+
MU?OYZC]P]0G3_,ML[8]);G4(TH -D?8<93EX80(P)3%YKFRC)EW-.!IF:LX@
MZ!X'*D9@=IL)@G:BZ3R3@[;Y4?T]/HG%"EY;K F9$Y!()'AO!(2,,3&G39!-
MKB^.R^8P@W_^7@OI</R<RNHZ#W_]@C,LT]4;TN7=3ZZ;RC"NR'73'IR)M3MA
M+.!E<%!3(DA1,47;IN-(+^0/,Y5HO*NA7WV?6B7[[=CT1[*"KRO[>ZQLW^5]
M32O=]V:\3>5[$2G9S!"88Q:4L!5C6@)CF6?T:*P]O58B>R6]7]UH>%7]MF)
M%HIN:/TA.,X,&%9(0%9[)=M<<_?%P:@*['=!UPM-0HZDTQ%X"_?K=!EF*3EG
MD(4I%&D["Y['"#P@<B'HIZ;)&/015-\/C(1G2_-W4<L(,-6D%HB7&%42"412
M-<U?(H1@:@_:@-F4XA";0//O7IJ_$[:.49J_BZ)' /;GZ\RX+#8R2]*5EKQJ
MQXF9DLD02*/J_%#E96J!VL,K!4^K=G\GT.Q4*;B+!D< Q[UO.V^#42W0A((>
MF"H)5#09O&,:E%%,!8O6IR93Z XG?>#& */P'(X,@%.&_'6K!%K^EVNM?%A]
MQ<7YUS#[\+T^8GESAGB5"C!A(5KOO02).H-20H K28'B')61*H>CIHCVS^'(
M=X:>H=O7RFF*H[T7V/?U8?;G55BL1K[,UNDTR[>SJ^/W293<423O0+M2ZHA-
M!H&G!#9K-*Q.LV@3A!Z+P9&WKSG5178 BO[6F]@_UI;G5BYD>)Q*'$SBGOS9
M2'+QF0&7WNKB,B_NQ%;7?09'WH_G5%?7 2@Z=-S4R-?7F_FBX/2N<++%[(W1
MP)((H))5$'-M4*&-)]%HI(]/:XD]X''DS89.=94=AJ6_^4+;]J)-=(E915ZT
MH.6@8BK@BRE $3*6)),+_L26V3[16+,IJW_;178(C@Z,QE[/3F:1_1-K<C?F
MLQ^X"%]P[5W_2E;B39@N_A$N+G&B5*Z'HPZB9;6E'WD#7@L+1G,F@DS*I".F
M21^7^6&R[?[[+,U^T???[@SE9?&E.HU !PGH"SGP7'((.18H)7-O8[T5C*>U
M>'>4P# 9@G_[%=P2A_^-CFE>%IPLT;/:?"-[[D#I6FK%.0>;L@N2.2Y4FPEY
M8Y% IP7<;/[RWW8!M\3AWWH!;V+W2P+BRU)SR<7"44&I#0M5KAU-LBZ0M34^
M&V==H_F6HV"_T]+U_[-TQX+ O_6ZW2'FX-;[H'@!IY*I7<.Q9A@GX"R&$*T1
M*@PS'F@L$2]G_[-HQP&_7@^JFI3I?'K]C]?O_WC]Z?6K#[^]?WO^]L/[/6IO
M'GE(CP4U+Y'84Y7,)_R!LTN\JLR:K8L9_CE=?7U%],R_X>*FP$$;+3F*#%*Y
M.@55>PA,""B6L51"3((W&1S9D;[#,VF??<WMT%7G-1HI$80. A1*#8XY)+$P
MP;T4Q;8)?;H2.&P650LT/4R9;:"J<5<5/K0%>T\,?_)134U7PXGA72'G2W99
MY@S6BGK8HS5$GP,8'W)6&+AMD]EU) /VZW09OGQ9U,M4TMJ'LGGMULAH8PTW
M,41(1I$;XDV"8+*"J&5)&CWJ[6:/_0BA$W6G8;IVP=&VZ>I?2:=FM_8N='[R
M44WM5L/RY*YX,T89Z9.#H"O>4G'@F;;@O</HBQ/.-.D@,@*[-=&\<..S!2NQ
MCL?@@=A&1PN#"^-<B*Q-\_?GB#H-*[4+:G:Q4CNI9.!Y-22@Y?QBFM=LK,/P
M==%A0<E8)(\31;V\3;Z YXQ\SUQRQA0X<[H#J#H-KGF<A&$AU)]ZY[W*>G1H
MV93WV:A#T<81T;7!58H,O%494%JN!+?,JRZ%-WOB9<BBW;X4^RQ.]I#R"(Z$
M/WS'1:AM*#_CE_71VJ9BLRBF8D2$7)NS*JD+^6Z& Z(0WNMH6)O.14_0,R;<
M[*/H>?]2'[A'_ZOYXON<F*AUQ*\OIM^FL[6$KCFQFG,N*+J(G"OBA)3M#'TK
M,LK"$&WH--#Z^;<,-T&M5U3T+,X16)6WL_6SUMB^P\V&&69<UBXCH,$"RF "
M%W@"K7-"+K55O$G'GF>I&J;DI9F%Z4\# [LS'Q?S?)E6'Q:;UFSK73L;&UB]
MORFVD&2XBA#1<V 2"[.A!(-=$-3)E7F,@&&K#YLXO@?+>1PX6=8F@5<<7"\C
MB>AD<A0XZFH[2TH0:Q-*2_Z=+AYC+EU<F5W \I"*X1R8PQ7[$"4'2GE@U^5\
M$7[@!7V=7M#SB)6KZ^3YG^O#_8V)5$X&LK <G"VY#C4,$,@XDK$LPOC$ZC%I
M!P>FR[L&Q\:AZIPWE.W 6'DS+:NO__R*>+'<9H)9X:4G^K$:6L<S!)X%?8G"
M9O+6%/<= /+D"X9S;OM'13]2'!@*[^>+U=>S;[B8IC#;8L/IF#WY9#6KI$Y1
M9@Z"J\-^E,R:>\>3[@*&9UXQG'_:/QSZDN30(?!%6"[#[_/5U9RG:T1G;J42
M$A@*O>Y&0C$\2E"18S'1"!-5!R@\^O!A*H;;@.!PZ8U!_>D! UI(AYI<J:2(
M;,%K VIDZWYGF3QQF:3KJO[MAP]3R]I0_0=);PSJC]L,1"E9$M(#-S4KTA+M
M+L9$"I;<6>,DW^YN];3ZMQ\^3+UD0_4?)+TQ>0,/^!#61.XTZ)*J[=(%'".O
M1MK@E!<QA>V.E2^[ _N H??2NR/X X?(<F!,K$E/@4*@<'W25CSY+,4H8$63
M.Y-K3TU'ILV:'$NJ10)<=$#"PR</4[G51O\'RFW0<55K8Q:^?2=)W! OB]8H
M<P2>K2?(EDC>K.*0+9/,84K6=CD[V'KL, 4_C<S_ 1(;@;KO(A6U#5I8@J8/
MA5P68>LI/0+AEB?$HHOHLL)?[;RX^Z\3::7K?<4UN*;7AU>??GS"B]K:9\-!
M0H\$2P\A1MJ0N D00LR  FU.%*4HVR76?^S9W?1^(D>!!PMO4/57F7PFV:\+
MDW[#^9=%^/Z5_).+]?EY"B;I7#QHQGB]F@O@%0E&Q" +JD01;)<JDDYW"D]2
M,6R7OB:W4/U(?."KJ$U2QUT6-DO)43!;6.W1H%" (L))+"Q!-C9ICEZQY'J#
MS5-4#'?=T)-VYWV+>F"\W U_KOTAVA=51 DYBD0L< O!2@WH>512>ZESER*/
M3D!Y^/H!$=*//N>]"7=@:+R^7,R_X_71N",;:F@/9L:1'')QM!$+DH.0*C'O
MG V]93W<??%P-U']PV%O@8X@J^K&?/YRN9S.<+F\SAY<FU"1K2699&"TR1(S
MUH(3+$ J*+AGBKSK-A,GGJ-JV!:GO;LH_6MB#+"ZHGVSL#07/@A!:R)DM[F
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
M?POK9#(C$31DWF/(X]N1T44F:K%6VG3-:+C7ZG2J\_\LJD?[)Z'M6>3_G9"
M6L)3J6;=GP<R!<NN8<IN=,JSGZL6;U?-@I%)Z&CE_P#5QY7XTVE8VA'*43*#
M^5++]?7^^:K_LC]@!\UZ:W5Q&RUKC5'6CXOQ[H'YWJUQ\]OK'FL>\%JSO<?W
MV47O9M"_ZE^<#_IOKMF;*S9XU6,7K_J]*W;5OSZ_ONB?O\;+V*-WP[ZF];XW
M,+77FZ]?12XK!9"Q?Q=C564Q&-*;N3%WSY]UCD^^CI%D)A!>W5KS&/7,N1#H
M9&H*$E2,KFR3(5O>D,WZ?,'?KY:K=H[J'1R$$&!C/@%F8")AB@[?C:5EOQ?<
M(/O5#*_GVCBF,W:E3<J:4>U7IA,V&&O#^IG NV,DV"H>QW4$S"^/ .:3;_R/
M"*K6UH+J);<()01-.F.WF9XJ$".H!FR5B!(:=<@T9AHX!9<9X]F,%9DS!>!*
M,??P:0A"C;,4SXSDBB4\QDN&Z50ZYG3H]Z!#!C%8R\V,NJ3\%G#>)9D6KPE4
M!J=4/H?!.:A#+ WF+-@MP^&HB0##IF,9CYDMZ.=N_!0,E$)H :FT"I,;RI.F
MTHUQ@3:'V"M(<G-430M<Y@2'"3:<+9MA1YDO2YF#/Q]E@"4R0U 2ON] 6$6^
M8'=L-DOM,DO02W,J!? X5H5 F0CT)<15D222/'N.."6*$?64NN-0"5][;VJD
MJ? U1I5Z% H[('$THMM/9[T^,;=CEB@]M7-6&1A)C!$<)^)T,>B-6E:7R&'G
MRCS0=L>/+\N/]M;R8[ "IN?/CEO-HQ-;,J!,6\D%ZR21>+IG]SW2^HP;\)A&
MC,JA L(> R324$D[IA'4+<4(1%&(SH6TL=*VP'$4FXQ6 =RYT3$(O&S9'F)9
M )(C +;W/A[S; 3L'-W^3:&PAZ]).GL0M&AV1#@+IY)*JRR0BN0SB@U+7 O8
M)UTVGBA9F2C!B6B=]QF(/2C;^R:9O2_5MX\Q?.L8TZQ'1YXREV#1T(@<G\ \
M#NLJY58Q+^SF0RC)&0)"M)PII$VZ,"@ ??M$6A\QL!=D7@X5EG>Q9CE>&5#<
M8[[,F^YP6RUC&35*C#NHB]5*"K]!98NAE4+R4(;(D-WY")J1I,)2QN6]A/7I
MF8\OV@(JY#">T: <BQT9%XI36,1E>27N,C<<$?+ Y?05CX9 '3%RX7@0'X]4
M3V'"C\BRX=:Q;!Z75DFVL6=_P+7-8\+&E$.:3J0@)G&K,T[!CUMD(54X1"]N
MQ!SJ2#[)AU))-Z/,;=VT1'S/"@_XP-F5KDL5DH^Q[\L%Y87)D7#69YIQK(WP
M"OA::009)I *>8<MD!.AJ0O6@8%;2'R98YC;( _<<:GD4KQU7%I$K-Z$J\*[
M=4(:) D6(G*"&+%K"HI%#KA!F JGZVL,SQT<B"'&ADIFJ OW80TV":1\T1NH
M3$L>WPE@PWD!Z-T!!$N@/A[Z-,$NN'PB(<36$6(17 +4'D*6-LO*4L"WK.7%
M$T(*964ZC@M#P%Q*@=9(3;5U>)V>#Z$L&Z.@<KLXB!ESNTCPR*]["H'P <\O
MH Q&,Z;D+:ARE^Y>_^IGK^EQVNQV#YY*I,[6$NF3=P_\PQ$QIV'USDM3T%BF
MPIW#)G?_A#SP0;FST(YCR>.TL8O4RU] D6DJG0.@B=8,&VI,[*A-2-3-"]A#
M[F'TL13=\"\577.&P^^%1-4]FXLL]GMY^Q_?(/B_T61+X\T6;QF<*\SCT=02
M:4 [1K3W%$M T)9)U*)TGP*_I:PHY/4^+_(5B7\^,]\5?A(5RBH[[->M"1)<
MX$ +BQCQ0=J4=0P.0?QCN5$-J9G%O,P6:<H-FLDOI@RF:_?/=VG7CUO3GV-V
ME1CTME7$)/@8@:CVS_I*^%=#KB.SB583H(0GXZ/RD:4IPPJDN=(SP-;I6(=
MPE?(A61X2OIF/\B<^M>IC+_M..3I2&:UH79.I]U#?V-.G=_%F$,)N0V&8*1X
M;J$[/SC!>)TK/NO*S-]P/^AD0E$>L]5R&J?SNQ?'ZE'Y\IA#'9V83U"VUT-;
MPXF'C9WZT5'SP\U1_2.-'Q7<;M<[S?97D7Q8;S<[&TIN>(L$JZ!];<ZS%Y6#
MRGT?B-;LMO+W"SZ5=XTN;4CX)000&>_?KB#P'E^7'*4)G XH6?8WCWB$C3W+
MJD/:<%%8P9T/>JO95&GRG3&?;LR_TPYA.D0GV#JN^G=/=U;]?*L^?];&<.-_
M5]X&7+'M(W[@&UAP=\L_YY8W#Z/OT265(9VF0ZLQ_YB/S9>W=6;>L6G'IITE
MGQ3@,XGUTS]D#.RM 2NI)/:E^L580L*N%K7/F[!1MV/5GQ8+.U9]*4ONO0W/
MT>D%Z06!B%1+C]K+C>_]AX1J^/+Y"];ZN0X?JW7#&S\36/Z :_F[KLKZ87R(
M:4'AX*2\P=&3/P K?\/':/ZSN+,_ %!+ P04    " !L-#Q1HU_YM< $   !
M'   &    '1H;S<S,3(P,C!E>&AI8FET,S(Q+FAT;>U9;5,;-Q#^WE^Q,=,$
M9GROML$^&\\0<TS<28""4])/'?FDL]6<I8NDP[B_OJL[F_ .:4L24ICAYD[2
MOC_:U5J]%[L'@]'OAS%,S2R#P_>OWPX'4',\[Z0Q\+S=T2Z\&;U["TW7#V"D
MB-#<<"E(YGGQ?@UJ4V/RR//F\[D[;[A23;S1D6=9-;U,2LU<:FBMW[,C^&2$
M]G_JO7 <V)5),6/"0*(8,8Q"H;F8P EE^B,XSG+50.8+Q2=3 Z$?^G BU4=^
M2JIYPTW&^BL^/:_Z[GFED-Y8TD6_1_DI<+I=XTG2#M--/PA)P)J=<8=LM8.D
MD89)&"1;G;#]1X!*>KB\HM%FD;'MVHP+9\JL_*BQF9ONG%,SC0+?_[E;*Q?V
M>ZD4!J4II*Y>*R;76!EV9AR2\8F(_BRTX>G"LK DJQ5CDGR<*%D(ZB0RDRI2
MD_%ZV&K55__@N_Y&MYI;\\N_KF7@I&3&LT7T:L1G3,,^F\.1G!'QJJXQ7(YF
MBJ?50LW_8J@^6E)^SBO3MI!/Q@5;F;JT+_[P9OAZ.()&Z :7C7N063<XY6:Z
M!*/'U/?NC>-X,!H>[$/0:/DPB(]&P[WA8,<._3@V'NS!X,TPWH/X0SQX/QK^
M%L/!'IH9'SUF_/\CNF_NU.95IX:E4X<"$BD$2VS:A#DW4S!3KN%3011B(EN
M8KE4!G!V3ZH9!+[S*\@41E.I8"@HFJDXTW5\3UQ(<=!,&>2HCJ3 !,7<^4N!
M;!I!O<R2N+".FH\9\CQQX1V*X:(.AXII3FW&)8+"8,I9"O$92PK#3QD<I"E/
MF+I5;AVF3+'Q G"1]3KDA=(%06Y&0M"&]^ZQ.W#A!XK;R[5@<ZM;[O<Z$ V$
MRMS6J8N&+]=T_$WK.!N68Z+&1##M')QE; $[B;$SH>^'=9PGYN5:J]U]G%W!
MA8UNY 1M-# GE&(]=3*6FJC5Q)&G%X' 71G\_6IYR<^![[:0J-8O-_CGS7S_
MGH6TR/ SD;,\PSVW2A,,<\.G@BMF3SC:(DDO\TC06"<;@'R#UCK=.$<?;F>%
MYS/D$)\E4R(F; 7!H--H(O@Z7;O];P7297/:=\+F_PC)\ E#D@$7B,09*0&$
M-<D0)*4X"O\ KX3;TI5C4;'0K%LN),L N2,1R1"X.D>LZGK)*>6"B,2.HUQ:
M=A!E&<)5158A6Z*T4C5]:Q'Z"K!]LIQF1$VP6QE+8^0LVBQCWC-DG+%SE$I%
MF;((S4BN6;1ZZ5*N\XPL(BY*+)5$W5-;YQ.2+<48F7_N?EQ_V0$9U-K0E8#E
MO%O->89>GVRY[4[S]FG?#6Z?O)-QL^4VPO8C<6YN/92S5WJD\@KZ5^=$;-<:
MM:N11&]&87YVOE674;-##\PE%Q!@87$U7!7#*ZG@0@Y65;JH4'(QE=V3;!Z<
MM"[GN@<:5>OO[HSBRT>DI<N?G?GESCQF>&"=81\ 8;M*V\]>_?=>?;G6W.KJ
M\GFMR[KDWWMRP3?PXAUA_[ZT^=H@7)9&*PZ5 RTS3F&%C">'T&=4_ABH?'+
M>]!/3,]H?$;C5T'C^J'BV'/FV'2R<Q#*"H0;UU'HE7W/XS9RLKH\BQ3+B%7G
MXH72Q7NFVLUD9(R5J3"LNXRQ_\474LMG=3E67M/U_P902P,$%     @ ;#0\
M48TDH[;:!   E1T  !@   !T:&\W,S$R,#(P97AH:6)I=#,R,BYH=&WM66UO
MVS80_KY?<76P-@&L=SEV9-= ZMBHARS)$G?=]F6@1<KF2HLJ1<7Q?OV.DIW8
M:=,F:X,VA0/$D,B[(^_A<X\HL?/LZ+0W^O.L#U,]$W#VYM7QL <URW'>!CW'
M.1H=P>O1K\<0VJX'(T72G&LN4R(<IW]2@]I4ZRQRG/E\;L\#6ZJ),SIW3*C0
M$5+FS*::UKH=TX*_C-#N3YUGE@5',BYF+-40*T8THU#D/)W 6\KR=V!92ZN>
MS!:*3Z8:?-=WX:U4[_@EJ?HUUX)U5W$Z3G7?<<I!.F-)%]T.Y9? Z<L:'\?-
MICL>^P=>@X7-9G@0!&'8; 3-I.4&3>;^[>$D'32O?'*]$.QE;<93:\K,^%&P
MG^GVG%,]C3S7_;E=*PV[G42F&D=3Z%U=5D$^"*79E;:(X),T^J?(-4\6)H1Q
M65F,2?QNHF214BN60JI(3<:[?J-17_V#:[M[[:IOQRW_VB: E9 9%XOHQ8C/
M6 XG; [G<D;2%_4<E\O*F>))99CS?QE.'S,I;^=5:DV,(WC*5JDN\^O_\7KX
M:CB"P+?]S>3NE=9'0+GMQU.**Q=Y+9S06J 8&YGZWN&YZ/=&P],3\(*&"[W^
M^6@X&/8.3=,/G/3I 'JOA_T!#(8GAR>]X>$QG XP[_[YXS#DJ_I]<U##VZ#Z
M):C#%&*9IBPVP@ISKJ>@ISR']P51R FQ ,4RJ31@[T"J&7BN]1O(!$93J6"8
M4DQ3<9;7\3JV(<%&/660X70D!89\H_!+@6$"KU[J*!K645J%8"R%OXJIJ,,%
M2SGZ_<YC!F>*Y=R0%$A*H3?E+($!3TD:<R+@-$G02-TY?AVF3+'Q M#(H ]9
MH?*"8#0MP6O!&_O"[MGP?,?;;[;+ZJD#R8%0F9G'P+KUTN; W3>CF9PNB!J3
ME.76Z95@"SB,M>GQ7=>O8S_1SW<:K?:CBI55%FY&*,7'E258HJ-&N%G*3X1V
MGKU*^/N=Y0;.GFLWT*G6+:OCIA(^3WA("H&WL9QE HFZJC&&A?6^X(J9#41N
MF)0OB] +=LD>8%ROL4OWKMG'XD+A]@<C]*_B*4DG;$5![R (D7P';5,S6P+>
MBX#^$R8@ YXB[V:DI O*MR;H2K$5_@<["3<JGZ'N&B+6310B!&!T=$+-Q8X,
MF9G7RTC)M1;CN+3<CI=*C5:%J'@L<;1R:OF=.GTGV393;GV26I^F[9.--"-J
M@EO_L=1:SJ+]<LT[FHP%NV:I5)0IPU!!LIQ%JXLVY7DFR"+B:<FETJE]:1Z%
M,1'+8;3,;EXE;'?Y.J%QUIJN!ECVVU6?H^F'G0V[=1#>W>W:WMV=GPP<-NS
M;SU2Y+!YW\A.B4B%"N*;9R1]60MJMU<2T8S\[.JZ5)>K9IKNJ25K##"TN+U<
M5<!;4K"FP:J2BXHEZU+V&;&YMVAM:MT]DZIUCPY'_<T-T1+R+9@/!_."X?9T
M-L:-K]^J9'N+ZI>C^GPG;+;S\G?CA60#V\_HP#= <+OD7[+DWK[[/4K2\I%N
MAD/4()>"4UBE]^1@WE;3MIJV2#[H ?_ +V#;JOIAN;"MJJ^%Y.Z9XE@U&9;-
MS6<+4U0DCM%=FS,_6=73WH<%Y92OSX_[/4!6!YJ18H)H?LG6#_G6S_YJ'W<C
M8]PH%)JUETON/OB0</E;'5B61Z?=_P!02P,$%     @ ;#0\4=4BB%_+$P
M!V0  !<   !T:&\W,S$R,#(P97AH:6)I=#0R+FAT;>U=ZW/;-K;_?O\*K'/;
MM6<D^96GD\U,ZV1W,S=M.HF[F?UT!R)!"35)," H1?O7W_, 0%*B)*>;.QO7
M[DQ26R*! ^ \?N>%O/C3JW>75__\Y;68NR(7O_SZX]LWE^)@?'S\\?SR^/C5
MU2OQ]ZN?WHJ'DY-3<65E66NG32GSX^/7/Q^(@[ESU<7Q\7*YG"S/)\;.CJ_>
M'^-0#X]S8VHU25UZ\/(%?@)_*YF^_*\7?QJ/Q2N3-(4JG4BLDDZEHJEU.1,?
M4U5?B_'8/W5IJI75L[D39R=G)^*CL==Z(?E[IUVN7H9Q7ASS[R^.:9(74Y.N
M7KY(]4+H]"\'^ORQRIX\RYXE3QX_?7BJ'D]/TZ>/$G7RZ"299NKQX_\]!2*/
MX7%^IW:K7/WEH-#E>*YP_HOSQY5[OM2IFU^<GIQ\]_R 'GSY(C.E@]DLO,T_
M\B ;0SGUV8UEKF?E10+D*HLCX!OA@:E,KF?6-&4Z3DQN[(6=30_/'CT:A3_B
M9')R])R_>W!"_SW' <:9+'2^NOCSE2Y4+7Y62_'>%++\\ZB&TQK7RNJ,'ZSU
MOQ10#PNA7Y>\LB<P3JY+%59Z>D;+>_UYKJ?:P<&?]9=VDT4-[,AMWHM7KS]<
MOG_SR]6;=S^+=W\5E^]^^@E^^G#U[O)__A_WYK>F=CI;?3.;\W!X<Z[FNA:U
M2E M"!#?Q.HI#._F2LQ4J:S,!:R^J(4L4U%9L] U/%D+D]$S]5Q:1;]=S8T5
M;\H4EFVUJD?P<S+Y_L'3L],GSVMQ^/V#\X?/\1GZ0<"S^#K]<FF*2I8K^OE(
M)*8H@)3:F>1Z)"IIQ4+FC1+_?3(Y/1&5LCSG1!#E3'%%U,.OILQ70HJZ*0II
M5Q/QKK'B!U P*:@H7,![53O25Y?*PNGH!'Y!XH%68RMC)0XT$A*6Z]]BPG<]
MSG2/:'RS;;X?5^.W<ED/#.V_":/,Y4*)J5*ER'0.#RVUF]-6_3KY,!$?5-)8
M4.&*S^/UYV0NRYD"35L4NL:3\:-^>'W)(T[$7V&OI2B,53". =:;S06PG[)
M6IFBVO9GR><,O^ J^L>P5,*J#/9^91KA##VQ:T_B9OC537Z'Q-P^2:.)+[0#
MLI*;R-[?6, F0H1E?LN:XMV^,R?MD)+RD Y9II K$,H:A+>ID&O<TH@YK,<"
M7V<Z<ZNQ*>$IG>?$N&>/3D>P!OQSY!7+"/@0, N<KV?3]1&Z;Y^LOXUO;%,G
M#B0,-3NH)M(L1T+)9.ZEN$O5!DTX:D72@%3<>.#E7"=SVI*IXEV!)5A3" >G
M1+N#_]<ES0XB2P*+9Z7V28\&82X]QKG+XO0/0VSR'C^K;XE078'>G9L<M?&0
MYA7 < (.%\%Q2HH7F&-A0/HR8!%D+&9*,5=YB@-8!1*)'"QDG@.W.8<CU\VT
MT,[Q$)('" 8<I_$4C(#]DKPAFX#?J=SC G@VU3"T,_@0BDAJ1&D<6RN \$T.
M*F!!I.'+UA_!#PE2 Y_DJQ&-V%DJF"3YFP%CMMK$$KTMZ"Z?* <9V4J=2&3)
MW] &^)';KZ/-H_WS(\"ZZ;F5J(U(YN3XB)\-@HT:QO<R6QIP*,B8=]\E@QXG
MB$!H.0=%!5_A)LF954P^+ \DS(L]T/6CD9:.[54DL*E@S$SJG X!7TD4[NSF
M=N%>X'IKASL2EHTDD?[5?G+4H/ @TAT?.)2(G#)@QY0T3FNHCTCCXB&B=T?$
MX%PR250%6Y=$O@%EGX$*A %X46P"IJLMZQJU0 99M$ (),/I$=@T"V5+F@&_
M1FY5XA#.!9#A47B(QF54!_-_7A%==8V_S*PL\,C-$L\#1;S"MX+A@=6LP$:
M-MXE;7QJL-MFB5L#NY@KW-_S[\+CIG&1A;;P:T9X"WA'&]J#.(J;6US3^9%8
M*0D4.!-Y"DX!E+%.&YG7-$!K, _/CM <G#WZ;IV;P3I(AQRSQLQD:11L)_+
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
M"_H?\S^10?]8Q\O_ U!+ 0(4 Q0    ( &PT/%$I\-Z+C( $ .<"0P 0
M          "  0    !T:&\M,C R,# W,S$N:'1M4$L! A0#%     @ ;#0\
M4:.GTRF:&@  &2\! !               ( !NH $ '1H;RTR,#(P,#<S,2YX
M<V102P$"% ,4    " !L-#Q1@,613;]   !2W ( %               @ &"
MFP0 =&AO+3(P,C P-S,Q7V-A;"YX;6Q02P$"% ,4    " !L-#Q1-7F?H>V1
M  # +P8 %               @ %SW 0 =&AO+3(P,C P-S,Q7V1E9BYX;6Q0
M2P$"% ,4    " !L-#Q1J?$^J1LE @"ZX@( $P              @ &2;@4
M=&AO+3(P,C P-S,Q7V<Q+FIP9U!+ 0(4 Q0    ( &PT/%&%U"1NZ7,!  H<
M#P 4              "  =Z3!P!T:&\M,C R,# W,S%?;&%B+GAM;%!+ 0(4
M Q0    ( &PT/%'C0^&N[N(  $M*"@ 4              "  ?D'"0!T:&\M
M,C R,# W,S%?<')E+GAM;%!+ 0(4 Q0    ( &PT/%$F"&H0@P@  ,_&   8
M              "  1GK"0!T:&\W,S$R,#(P97AH:6)I=#(Q,2YH=&U02P$"
M% ,4    " !L-#Q1NY/T?48#   D"0  &               @ '2\PD =&AO
M-S,Q,C R,&5X:&EB:70R,S$N:'1M4$L! A0#%     @ ;#0\4=)WAFU3"
M+34  !@              ( !3O<) '1H;S<S,3(P,C!E>&AI8FET,S$Q+FAT
M;5!+ 0(4 Q0    ( &PT/%$-80158 @  '$W   8              "  =?_
M"0!T:&\W,S$R,#(P97AH:6)I=#,Q,BYH=&U02P$"% ,4    " !L-#Q1HU_Y
MM< $   !'   &               @ %M" H =&AO-S,Q,C R,&5X:&EB:70S
M,C$N:'1M4$L! A0#%     @ ;#0\48TDH[;:!   E1T  !@
M ( !8PT* '1H;S<S,3(P,C!E>&AI8FET,S(R+FAT;5!+ 0(4 Q0    ( &PT
M/%'5(HA?RQ,   =D   7              "  7,2"@!T:&\W,S$R,#(P97AH
@:6)I=#0R+FAT;5!+!08     #@ . *X#  !S)@H

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